From 88f71aeba1a1649661d713297d3a75454636b2d1 Mon Sep 17 00:00:00 2001 From: Sam Light Date: Sat, 26 Apr 2025 12:25:03 +0100 Subject: Larastan fixes --- workbench/app/Models/Product.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'workbench/app/Models/Product.php') diff --git a/workbench/app/Models/Product.php b/workbench/app/Models/Product.php index 1edb185..cf9892e 100644 --- a/workbench/app/Models/Product.php +++ b/workbench/app/Models/Product.php @@ -2,6 +2,8 @@ namespace Workbench\App\Models; +use Workbench\Database\Factories\ProductFactory; + use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Builder; @@ -9,13 +11,23 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo; class Product extends Model { + + /** + * @use HasFactory + */ use HasFactory; - protected static function newFactory() + /** + * @return ProductFactory + */ + protected static function newFactory(): ProductFactory { - return \Workbench\Database\Factories\ProductFactory::new(); + return ProductFactory::new(); } + /** + * @param Builder $q + */ public function scopeSearch(Builder $q, string $s): void { $s = "%{$s}%"; @@ -25,6 +37,9 @@ class Product extends Model )); } + /** + * @return BelongsTo + */ public function category(): BelongsTo { return $this->belongsTo(Category::class); -- cgit v1.2.3