From ea9690f915b7b43d9169e3f36158f9a9212bfe04 Mon Sep 17 00:00:00 2001 From: lukinovec Date: Wed, 24 May 2023 14:47:17 +0200 Subject: [PATCH] Handle phpstan errors --- src/Commands/CreateRLSPoliciesForTenantTables.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Commands/CreateRLSPoliciesForTenantTables.php b/src/Commands/CreateRLSPoliciesForTenantTables.php index 7b9c2487..13110051 100644 --- a/src/Commands/CreateRLSPoliciesForTenantTables.php +++ b/src/Commands/CreateRLSPoliciesForTenantTables.php @@ -17,7 +17,10 @@ class CreateRLSPoliciesForTenantTables extends Command public function handle(): int { foreach (config('tenancy.models.rls') as $modelClass) { - $this->makeModelUseRls((new $modelClass)); + /** @var Model $model */ + $model = new $modelClass; + + $this->makeModelUseRls($model); } return Command::SUCCESS; @@ -53,6 +56,7 @@ class CreateRLSPoliciesForTenantTables extends Command $table = $model->getTable(); $tenantKey = tenancy()->tenantKeyColumn(); + /** @phpstan-ignore-next-line */ $parentName = $model->getRelationshipToPrimaryModel(); $parentKey = $model->$parentName()->getForeignKeyName(); $parentModel = $model->$parentName()->make();