29
29
* @property string $slug
30
30
* @property array $title
31
31
* @property array $description
32
- * @property \Carbon\ Carbon|null $trial_ends_at
33
- * @property \Carbon\ Carbon|null $starts_at
34
- * @property \Carbon\ Carbon|null $ends_at
35
- * @property \Carbon\ Carbon|null $cancels_at
36
- * @property \Carbon\ Carbon|null $canceled_at
37
- * @property \Carbon\ Carbon|null $created_at
38
- * @property \Carbon\ Carbon|null $updated_at
39
- * @property \Carbon\ Carbon|null $deleted_at
40
- * @property-read \Laravelcm\Subscriptions\Models\ Plan $plan
32
+ * @property Carbon|null $trial_ends_at
33
+ * @property Carbon|null $starts_at
34
+ * @property Carbon|null $ends_at
35
+ * @property Carbon|null $cancels_at
36
+ * @property Carbon|null $canceled_at
37
+ * @property Carbon|null $created_at
38
+ * @property Carbon|null $updated_at
39
+ * @property Carbon|null $deleted_at
40
+ * @property-read Plan $plan
41
41
* @property-read \Illuminate\Database\Eloquent\Collection|\Laravelcm\Subscriptions\Models\SubscriptionUsage[] $usage
42
- * @property-read \Illuminate\Database\Eloquent\ Model $subscriber
42
+ * @property-read Model $subscriber
43
43
*
44
44
* @method static \Illuminate\Database\Eloquent\Builder|\Laravelcm\Subscriptions\Models\Subscription byPlanId($planId)
45
45
* @method static \Illuminate\Database\Eloquent\Builder|\Laravelcm\Subscriptions\Models\Subscription findEndedPeriod()
@@ -141,7 +141,7 @@ public function subscriber(): MorphTo
141
141
return $ this ->morphTo ('subscriber ' , 'subscriber_type ' , 'subscriber_id ' , 'id ' );
142
142
}
143
143
144
- public function usage (): hasMany
144
+ public function usage (): HasMany
145
145
{
146
146
return $ this ->hasMany (config ('laravel-subscriptions.models.subscription_usage ' ));
147
147
}
@@ -233,10 +233,10 @@ public function renew(): self
233
233
/**
234
234
* Get bookings of the given subscriber.
235
235
*
236
- * @param \Illuminate\Database\Eloquent\ Builder $builder
237
- * @param \Illuminate\Database\Eloquent\ Model $subscriber
236
+ * @param Builder $builder
237
+ * @param Model $subscriber
238
238
*
239
- * @return \Illuminate\Database\Eloquent\ Builder
239
+ * @return Builder
240
240
*/
241
241
public function scopeOfSubscriber (Builder $ builder , Model $ subscriber ): Builder
242
242
{
@@ -247,10 +247,10 @@ public function scopeOfSubscriber(Builder $builder, Model $subscriber): Builder
247
247
/**
248
248
* Scope subscriptions with ending trial.
249
249
*
250
- * @param \Illuminate\Database\Eloquent\ Builder $builder
250
+ * @param Builder $builder
251
251
* @param int $dayRange
252
252
*
253
- * @return \Illuminate\Database\Eloquent\ Builder
253
+ * @return Builder
254
254
*/
255
255
public function scopeFindEndingTrial (Builder $ builder , int $ dayRange = 3 ): Builder
256
256
{
@@ -263,9 +263,9 @@ public function scopeFindEndingTrial(Builder $builder, int $dayRange = 3): Build
263
263
/**
264
264
* Scope subscriptions with ended trial.
265
265
*
266
- * @param \Illuminate\Database\Eloquent\ Builder $builder
266
+ * @param Builder $builder
267
267
*
268
- * @return \Illuminate\Database\Eloquent\ Builder
268
+ * @return Builder
269
269
*/
270
270
public function scopeFindEndedTrial (Builder $ builder ): Builder
271
271
{
@@ -275,10 +275,10 @@ public function scopeFindEndedTrial(Builder $builder): Builder
275
275
/**
276
276
* Scope subscriptions with ending periods.
277
277
*
278
- * @param \Illuminate\Database\Eloquent\ Builder $builder
278
+ * @param Builder $builder
279
279
* @param int $dayRange
280
280
*
281
- * @return \Illuminate\Database\Eloquent\ Builder
281
+ * @return Builder
282
282
*/
283
283
public function scopeFindEndingPeriod (Builder $ builder , int $ dayRange = 3 ): Builder
284
284
{
@@ -291,9 +291,9 @@ public function scopeFindEndingPeriod(Builder $builder, int $dayRange = 3): Buil
291
291
/**
292
292
* Scope subscriptions with ended periods.
293
293
*
294
- * @param \Illuminate\Database\Eloquent\ Builder $builder
294
+ * @param Builder $builder
295
295
*
296
- * @return \Illuminate\Database\Eloquent\ Builder
296
+ * @return Builder
297
297
*/
298
298
public function scopeFindEndedPeriod (Builder $ builder ): Builder
299
299
{
@@ -303,9 +303,9 @@ public function scopeFindEndedPeriod(Builder $builder): Builder
303
303
/**
304
304
* Scope all active subscriptions for a user.
305
305
*
306
- * @param \Illuminate\Database\Eloquent\ Builder $builder
306
+ * @param Builder $builder
307
307
*
308
- * @return \Illuminate\Database\Eloquent\ Builder
308
+ * @return Builder
309
309
*/
310
310
public function scopeFindActive (Builder $ builder ): Builder
311
311
{
0 commit comments