From 5e364d94271bc98563e1da772b4591aece35a2e4 Mon Sep 17 00:00:00 2001 From: Harun Baris Bulut Date: Thu, 23 Jul 2026 23:44:50 +0300 Subject: [PATCH] fix: use explicit nullable parameter types (PHP 8.4 deprecation) Rector rule Php84\ExplicitNullableParamTypeRector: TYPE $x = null -> ?TYPE $x = null. --- src/Authorization/Roles/BlogReaderRole.php | 2 +- .../AccountsPerspectiveQueryFilter.php | 14 ++--- src/Database/Filters/AccountsQueryFilter.php | 10 ++-- .../Filters/PostSlugHistoriesQueryFilter.php | 10 ++-- .../Filters/PostsPerspectiveQueryFilter.php | 54 +++++++++---------- src/Database/Filters/PostsQueryFilter.php | 48 ++++++++--------- src/Database/Models/PostSlugHistories.php | 2 +- src/Database/Models/Posts.php | 8 +-- ...AbstractAccountsPerspectiveTransformer.php | 2 +- .../AbstractAccountsTransformer.php | 2 +- .../AbstractPostSlugHistoriesTransformer.php | 2 +- .../AbstractPostsPerspectiveTransformer.php | 2 +- .../AbstractPostsTransformer.php | 2 +- .../AbstractAccountsPerspectiveService.php | 6 +-- .../AbstractAccountsService.php | 2 +- .../AbstractPostSlugHistoriesService.php | 10 ++-- .../AbstractPostsPerspectiveService.php | 4 +- .../AbstractServices/AbstractPostsService.php | 6 +-- src/Services/PostsPerspectiveService.php | 2 +- 19 files changed, 94 insertions(+), 94 deletions(-) diff --git a/src/Authorization/Roles/BlogReaderRole.php b/src/Authorization/Roles/BlogReaderRole.php index 0e28803..0f297e9 100644 --- a/src/Authorization/Roles/BlogReaderRole.php +++ b/src/Authorization/Roles/BlogReaderRole.php @@ -38,7 +38,7 @@ public function apply(Builder $builder, Model $model) } } - public function checkPrivileges(Users $users = null) + public function checkPrivileges(?Users $users = null) { //return UserHelper::hasRole(self::NAME, $users); } diff --git a/src/Database/Filters/AccountsPerspectiveQueryFilter.php b/src/Database/Filters/AccountsPerspectiveQueryFilter.php index 93632bd..e28f6b2 100644 --- a/src/Database/Filters/AccountsPerspectiveQueryFilter.php +++ b/src/Database/Filters/AccountsPerspectiveQueryFilter.php @@ -37,13 +37,13 @@ public function tags($values) * @var Builder */ protected $builder; - + public function name($value) { return $this->builder->where('name', 'ilike', '%' . $value . '%'); } - + public function isActive($value) { return $this->builder->where('is_active', $value); @@ -54,7 +54,7 @@ public function is_active($value) { return $this->isActive($value); } - + public function isSuspended($value) { return $this->builder->where('is_suspended', $value); @@ -65,7 +65,7 @@ public function is_suspended($value) { return $this->isSuspended($value); } - + public function isAutoTranslateEnabled($value) { return $this->builder->where('is_auto_translate_enabled', $value); @@ -76,7 +76,7 @@ public function is_auto_translate_enabled($value) { return $this->isAutoTranslateEnabled($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -157,7 +157,7 @@ public function common_domain_id($value) { return $this->commonDomain($value); } - + public function commonLanguageId($value) { $commonLanguage = \NextDeveloper\Commons\Database\Models\Languages::where('uuid', $value)->first(); @@ -172,7 +172,7 @@ public function common_language_id($value) { return $this->commonLanguage($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE diff --git a/src/Database/Filters/AccountsQueryFilter.php b/src/Database/Filters/AccountsQueryFilter.php index 7fe76b7..2b85fd2 100644 --- a/src/Database/Filters/AccountsQueryFilter.php +++ b/src/Database/Filters/AccountsQueryFilter.php @@ -28,7 +28,7 @@ public function is_suspended($value) { return $this->isSuspended($value); } - + public function isAutoTranslateEnabled($value) { return $this->builder->where('is_auto_translate_enabled', $value); @@ -39,7 +39,7 @@ public function is_auto_translate_enabled($value) { return $this->isAutoTranslateEnabled($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -120,7 +120,7 @@ public function common_domain_id($value) { return $this->commonDomain($value); } - + public function commonLanguageId($value) { $commonLanguage = \NextDeveloper\Commons\Database\Models\Languages::where('uuid', $value)->first(); @@ -135,7 +135,7 @@ public function common_language_id($value) { return $this->commonLanguage($value); } - + public function iamAccountId($value) { $iamAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -145,7 +145,7 @@ public function iamAccountId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE diff --git a/src/Database/Filters/PostSlugHistoriesQueryFilter.php b/src/Database/Filters/PostSlugHistoriesQueryFilter.php index 2146d96..5a38b65 100644 --- a/src/Database/Filters/PostSlugHistoriesQueryFilter.php +++ b/src/Database/Filters/PostSlugHistoriesQueryFilter.php @@ -17,13 +17,13 @@ class PostSlugHistoriesQueryFilter extends AbstractQueryFilter * @var Builder */ protected $builder; - + public function slug($value) { return $this->builder->where('slug', 'ilike', '%' . $value . '%'); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -104,7 +104,7 @@ public function blog_post_id($value) { return $this->blogPost($value); } - + public function iamAccountId($value) { $iamAccount = \NextDeveloper\IAM\Database\Models\Accounts::where('uuid', $value)->first(); @@ -114,7 +114,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -124,7 +124,7 @@ public function iamUserId($value) } } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE diff --git a/src/Database/Filters/PostsPerspectiveQueryFilter.php b/src/Database/Filters/PostsPerspectiveQueryFilter.php index 5976dfa..443588c 100644 --- a/src/Database/Filters/PostsPerspectiveQueryFilter.php +++ b/src/Database/Filters/PostsPerspectiveQueryFilter.php @@ -37,31 +37,31 @@ public function tags($values) * @var Builder */ protected $builder; - + public function slug($value) { return $this->builder->where('slug', 'ilike', '%' . $value . '%'); } - + public function title($value) { return $this->builder->where('title', 'ilike', '%' . $value . '%'); } - + public function body($value) { return $this->builder->where('body', 'ilike', '%' . $value . '%'); } - + public function abstract($value) { return $this->builder->where('abstract', 'ilike', '%' . $value . '%'); } - + public function headerImage($value) { return $this->builder->where('header_image', 'ilike', '%' . $value . '%'); @@ -72,7 +72,7 @@ public function header_image($value) { return $this->headerImage($value); } - + public function metaTitle($value) { return $this->builder->where('meta_title', 'ilike', '%' . $value . '%'); @@ -83,7 +83,7 @@ public function meta_title($value) { return $this->metaTitle($value); } - + public function metaDescription($value) { return $this->builder->where('meta_description', 'ilike', '%' . $value . '%'); @@ -94,7 +94,7 @@ public function meta_description($value) { return $this->metaDescription($value); } - + public function metaKeywords($value) { return $this->builder->where('meta_keywords', 'ilike', '%' . $value . '%'); @@ -105,31 +105,31 @@ public function meta_keywords($value) { return $this->metaKeywords($value); } - + public function locale($value) { return $this->builder->where('locale', 'ilike', '%' . $value . '%'); } - + public function author($value) { return $this->builder->where('author', 'ilike', '%' . $value . '%'); } - + public function team($value) { return $this->builder->where('team', 'ilike', '%' . $value . '%'); } - + public function category($value) { return $this->builder->where('category', 'ilike', '%' . $value . '%'); } - + public function domainName($value) { return $this->builder->where('domain_name', 'ilike', '%' . $value . '%'); @@ -140,7 +140,7 @@ public function domain_name($value) { return $this->domainName($value); } - + public function replyCount($value) { $operator = substr($value, 0, 1); @@ -159,7 +159,7 @@ public function reply_count($value) { return $this->replyCount($value); } - + public function readCount($value) { $operator = substr($value, 0, 1); @@ -178,7 +178,7 @@ public function read_count($value) { return $this->readCount($value); } - + public function bonusPoints($value) { $operator = substr($value, 0, 1); @@ -197,7 +197,7 @@ public function bonus_points($value) { return $this->bonusPoints($value); } - + public function alternateOf($value) { $operator = substr($value, 0, 1); @@ -216,7 +216,7 @@ public function alternate_of($value) { return $this->alternateOf($value); } - + public function isActive($value) { return $this->builder->where('is_active', $value); @@ -227,7 +227,7 @@ public function is_active($value) { return $this->isActive($value); } - + public function isLocked($value) { return $this->builder->where('is_locked', $value); @@ -238,7 +238,7 @@ public function is_locked($value) { return $this->isLocked($value); } - + public function isPinned($value) { return $this->builder->where('is_pinned', $value); @@ -249,7 +249,7 @@ public function is_pinned($value) { return $this->isPinned($value); } - + public function isDraft($value) { return $this->builder->where('is_draft', $value); @@ -260,7 +260,7 @@ public function is_draft($value) { return $this->isDraft($value); } - + public function isMarkdown($value) { return $this->builder->where('is_markdown', $value); @@ -271,7 +271,7 @@ public function is_markdown($value) { return $this->isMarkdown($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -347,7 +347,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -357,7 +357,7 @@ public function iamUserId($value) } } - + public function commonDomainId($value) { $commonDomain = \NextDeveloper\Commons\Database\Models\Domains::where('uuid', $value)->first(); @@ -372,7 +372,7 @@ public function common_domain_id($value) { return $this->commonDomain($value); } - + public function commonCategoryId($value) { $commonCategory = \NextDeveloper\Commons\Database\Models\Categories::where('uuid', $value)->first(); @@ -387,7 +387,7 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE diff --git a/src/Database/Filters/PostsQueryFilter.php b/src/Database/Filters/PostsQueryFilter.php index 10333e3..81d9414 100644 --- a/src/Database/Filters/PostsQueryFilter.php +++ b/src/Database/Filters/PostsQueryFilter.php @@ -37,25 +37,25 @@ public function tags($values) * @var Builder */ protected $builder; - + public function slug($value) { return $this->builder->where('slug', 'ilike', '%' . $value . '%'); } - + public function title($value) { return $this->builder->where('title', 'ilike', '%' . $value . '%'); } - + public function body($value) { return $this->builder->where('body', 'ilike', '%' . $value . '%'); } - + public function headerImage($value) { return $this->builder->where('header_image', 'ilike', '%' . $value . '%'); @@ -66,7 +66,7 @@ public function header_image($value) { return $this->headerImage($value); } - + public function metaTitle($value) { return $this->builder->where('meta_title', 'ilike', '%' . $value . '%'); @@ -77,7 +77,7 @@ public function meta_title($value) { return $this->metaTitle($value); } - + public function metaDescription($value) { return $this->builder->where('meta_description', 'ilike', '%' . $value . '%'); @@ -88,7 +88,7 @@ public function meta_description($value) { return $this->metaDescription($value); } - + public function metaKeywords($value) { return $this->builder->where('meta_keywords', 'ilike', '%' . $value . '%'); @@ -99,19 +99,19 @@ public function meta_keywords($value) { return $this->metaKeywords($value); } - + public function abstract($value) { return $this->builder->where('abstract', 'ilike', '%' . $value . '%'); } - + public function locale($value) { return $this->builder->where('locale', 'ilike', '%' . $value . '%'); } - + public function replyCount($value) { $operator = substr($value, 0, 1); @@ -130,7 +130,7 @@ public function reply_count($value) { return $this->replyCount($value); } - + public function readCount($value) { $operator = substr($value, 0, 1); @@ -149,7 +149,7 @@ public function read_count($value) { return $this->readCount($value); } - + public function bonusPoints($value) { $operator = substr($value, 0, 1); @@ -168,7 +168,7 @@ public function bonus_points($value) { return $this->bonusPoints($value); } - + public function alternateOf($value) { $operator = substr($value, 0, 1); @@ -187,7 +187,7 @@ public function alternate_of($value) { return $this->alternateOf($value); } - + public function isActive($value) { return $this->builder->where('is_active', $value); @@ -198,7 +198,7 @@ public function is_active($value) { return $this->isActive($value); } - + public function isLocked($value) { return $this->builder->where('is_locked', $value); @@ -209,7 +209,7 @@ public function is_locked($value) { return $this->isLocked($value); } - + public function isPinned($value) { return $this->builder->where('is_pinned', $value); @@ -220,7 +220,7 @@ public function is_pinned($value) { return $this->isPinned($value); } - + public function isDraft($value) { return $this->builder->where('is_draft', $value); @@ -231,7 +231,7 @@ public function is_draft($value) { return $this->isDraft($value); } - + public function isMarkdown($value) { return $this->builder->where('is_markdown', $value); @@ -242,7 +242,7 @@ public function is_markdown($value) { return $this->isMarkdown($value); } - + public function createdAtStart($date) { return $this->builder->where('created_at', '>=', $date); @@ -318,7 +318,7 @@ public function iamAccountId($value) } } - + public function iamUserId($value) { $iamUser = \NextDeveloper\IAM\Database\Models\Users::where('uuid', $value)->first(); @@ -328,7 +328,7 @@ public function iamUserId($value) } } - + public function commonCategoryId($value) { $commonCategory = \NextDeveloper\Commons\Database\Models\Categories::where('uuid', $value)->first(); @@ -343,7 +343,7 @@ public function common_category_id($value) { return $this->commonCategory($value); } - + public function commonDomainId($value) { $commonDomain = \NextDeveloper\Commons\Database\Models\Domains::where('uuid', $value)->first(); @@ -358,7 +358,7 @@ public function common_domain_id($value) { return $this->commonDomain($value); } - + public function blogAccountId($value) { $blogAccount = \NextDeveloper\Blogs\Database\Models\Accounts::where('uuid', $value)->first(); @@ -373,7 +373,7 @@ public function blog_account_id($value) { return $this->blogAccount($value); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE diff --git a/src/Database/Models/PostSlugHistories.php b/src/Database/Models/PostSlugHistories.php index 4f95187..9734c5a 100644 --- a/src/Database/Models/PostSlugHistories.php +++ b/src/Database/Models/PostSlugHistories.php @@ -140,7 +140,7 @@ public function posts() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Blogs\Database\Models\Posts::class); } - + // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE diff --git a/src/Database/Models/Posts.php b/src/Database/Models/Posts.php index 35a2649..83db46f 100644 --- a/src/Database/Models/Posts.php +++ b/src/Database/Models/Posts.php @@ -207,22 +207,22 @@ public function accounts() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Accounts::class); } - + public function categories() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Commons\Database\Models\Categories::class); } - + public function domains() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\Commons\Database\Models\Domains::class); } - + public function users() : \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(\NextDeveloper\IAM\Database\Models\Users::class); } - + public function postSlugHistories() : \Illuminate\Database\Eloquent\Relations\HasMany { return $this->hasMany(\NextDeveloper\Blogs\Database\Models\PostSlugHistories::class); diff --git a/src/Http/Transformers/AbstractTransformers/AbstractAccountsPerspectiveTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractAccountsPerspectiveTransformer.php index 13fb533..ccf9a3a 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractAccountsPerspectiveTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractAccountsPerspectiveTransformer.php @@ -56,7 +56,7 @@ public function transform(AccountsPerspective $model) { $commonDomainId = \NextDeveloper\Commons\Database\Models\Domains::where('id', $model->common_domain_id)->first(); $commonLanguageId = \NextDeveloper\Commons\Database\Models\Languages::where('id', $model->common_language_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractAccountsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractAccountsTransformer.php index 9d4e6b3..603a03c 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractAccountsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractAccountsTransformer.php @@ -57,7 +57,7 @@ public function transform(Accounts $model) $commonDomainId = \NextDeveloper\Commons\Database\Models\Domains::where('id', $model->common_domain_id)->first(); $commonLanguageId = \NextDeveloper\Commons\Database\Models\Languages::where('id', $model->common_language_id)->first(); $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractPostSlugHistoriesTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractPostSlugHistoriesTransformer.php index e4c41d9..c334569 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractPostSlugHistoriesTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractPostSlugHistoriesTransformer.php @@ -57,7 +57,7 @@ public function transform(PostSlugHistories $model) $blogPostId = \NextDeveloper\Blogs\Database\Models\Posts::where('id', $model->blog_post_id)->first(); $iamAccountId = \NextDeveloper\IAM\Database\Models\Accounts::where('id', $model->iam_account_id)->first(); $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractPostsPerspectiveTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractPostsPerspectiveTransformer.php index 33ce619..5748131 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractPostsPerspectiveTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractPostsPerspectiveTransformer.php @@ -58,7 +58,7 @@ public function transform(PostsPerspective $model) $iamUserId = \NextDeveloper\IAM\Database\Models\Users::where('id', $model->iam_user_id)->first(); $commonDomainId = \NextDeveloper\Commons\Database\Models\Domains::where('id', $model->common_domain_id)->first(); $commonCategoryId = \NextDeveloper\Commons\Database\Models\Categories::where('id', $model->common_category_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Http/Transformers/AbstractTransformers/AbstractPostsTransformer.php b/src/Http/Transformers/AbstractTransformers/AbstractPostsTransformer.php index 7ef682e..58d2fa9 100644 --- a/src/Http/Transformers/AbstractTransformers/AbstractPostsTransformer.php +++ b/src/Http/Transformers/AbstractTransformers/AbstractPostsTransformer.php @@ -59,7 +59,7 @@ public function transform(Posts $model) $commonCategoryId = \NextDeveloper\Commons\Database\Models\Categories::where('id', $model->common_category_id)->first(); $commonDomainId = \NextDeveloper\Commons\Database\Models\Domains::where('id', $model->common_domain_id)->first(); $blogAccountId = \NextDeveloper\Blogs\Database\Models\Accounts::where('id', $model->blog_account_id)->first(); - + return $this->buildPayload( [ 'id' => $model->uuid, diff --git a/src/Services/AbstractServices/AbstractAccountsPerspectiveService.php b/src/Services/AbstractServices/AbstractAccountsPerspectiveService.php index c6302f1..1370fa5 100644 --- a/src/Services/AbstractServices/AbstractAccountsPerspectiveService.php +++ b/src/Services/AbstractServices/AbstractAccountsPerspectiveService.php @@ -25,7 +25,7 @@ */ class AbstractAccountsPerspectiveService { - public static function get(AccountsPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?AccountsPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -179,7 +179,7 @@ public static function relatedObjects($uuid, $object) */ public static function create(array $data) { - + try { $model = AccountsPerspective::create($data); } catch(\Exception $e) { @@ -225,7 +225,7 @@ public static function update($id, array $data) ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractAccountsService.php b/src/Services/AbstractServices/AbstractAccountsService.php index 4a47250..dbe2aa0 100644 --- a/src/Services/AbstractServices/AbstractAccountsService.php +++ b/src/Services/AbstractServices/AbstractAccountsService.php @@ -25,7 +25,7 @@ */ class AbstractAccountsService { - public static function get(AccountsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?AccountsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); diff --git a/src/Services/AbstractServices/AbstractPostSlugHistoriesService.php b/src/Services/AbstractServices/AbstractPostSlugHistoriesService.php index b4ad8bd..422ca56 100644 --- a/src/Services/AbstractServices/AbstractPostSlugHistoriesService.php +++ b/src/Services/AbstractServices/AbstractPostSlugHistoriesService.php @@ -25,7 +25,7 @@ */ class AbstractPostSlugHistoriesService { - public static function get(PostSlugHistoriesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?PostSlugHistoriesQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -196,7 +196,7 @@ public static function create(array $data) $data['iam_account_id'] ); } - + if(!array_key_exists('iam_account_id', $data)) { $data['iam_account_id'] = UserHelper::currentAccount()->id; } @@ -206,11 +206,11 @@ public static function create(array $data) $data['iam_user_id'] ); } - + if(!array_key_exists('iam_user_id', $data)) { $data['iam_user_id'] = UserHelper::me()->id; } - + try { $model = PostSlugHistories::create($data); } catch(\Exception $e) { @@ -274,7 +274,7 @@ public static function update($id, array $data) $data['iam_user_id'] ); } - + try { $isUpdated = $model->update($data); $model = $model->fresh(); diff --git a/src/Services/AbstractServices/AbstractPostsPerspectiveService.php b/src/Services/AbstractServices/AbstractPostsPerspectiveService.php index 39c8088..0561eee 100644 --- a/src/Services/AbstractServices/AbstractPostsPerspectiveService.php +++ b/src/Services/AbstractServices/AbstractPostsPerspectiveService.php @@ -25,7 +25,7 @@ */ class AbstractPostsPerspectiveService { - public static function get(PostsPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?PostsPerspectiveQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -278,7 +278,7 @@ public static function update($id, array $data) $data['common_category_id'] ); } - + Events::fire('updating:NextDeveloper\Blogs\PostsPerspective', $model); try { diff --git a/src/Services/AbstractServices/AbstractPostsService.php b/src/Services/AbstractServices/AbstractPostsService.php index 3b6a933..15d509f 100644 --- a/src/Services/AbstractServices/AbstractPostsService.php +++ b/src/Services/AbstractServices/AbstractPostsService.php @@ -25,7 +25,7 @@ */ class AbstractPostsService { - public static function get(PostsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator + public static function get(?PostsQueryFilter $filter = null, array $params = []) : Collection|LengthAwarePaginator { $enablePaginate = array_key_exists('paginate', $params); @@ -212,7 +212,7 @@ public static function create(array $data) $data['blog_account_id'] ); } - + try { $model = Posts::create($data); } catch(\Exception $e) { @@ -290,7 +290,7 @@ public static function update($id, array $data) $data['blog_account_id'] ); } - + Events::fire('updating:NextDeveloper\Blogs\Posts', $model); try { diff --git a/src/Services/PostsPerspectiveService.php b/src/Services/PostsPerspectiveService.php index 3cfd7a4..130f906 100644 --- a/src/Services/PostsPerspectiveService.php +++ b/src/Services/PostsPerspectiveService.php @@ -19,7 +19,7 @@ class PostsPerspectiveService extends AbstractPostsPerspectiveService // EDIT AFTER HERE - WARNING: ABOVE THIS LINE MAY BE REGENERATED AND YOU MAY LOSE CODE - public static function get(PostsPerspectiveQueryFilter $filter = null, array $params = []): \Illuminate\Database\Eloquent\Collection|\Illuminate\Contracts\Pagination\LengthAwarePaginator + public static function get(?PostsPerspectiveQueryFilter $filter = null, array $params = []): \Illuminate\Database\Eloquent\Collection|\Illuminate\Contracts\Pagination\LengthAwarePaginator { $list = parent::get($filter, $params);