From df4b5250d57fcee6e363783d66f907702e26aa38 Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Mon, 17 Mar 2025 00:54:54 +0800 Subject: [PATCH] refactor: relax objects allowed in `model()` --- phpstan.neon.dist | 1 + .../codeigniter.modelArgumentInstanceof.neon | 13 ------------- utils/phpstan-baseline/loader.neon | 1 - 3 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 999972f556b8..43d658c22c35 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -41,5 +41,6 @@ parameters: codeigniter: additionalServices: - AfterAutoloadModule\Config\Services + checkArgumentTypeOfModel: false shipmonkBaselinePerIdentifier: directory: %currentWorkingDirectory% diff --git a/utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon b/utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon deleted file mode 100644 index 8d709df14603..000000000000 --- a/utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon +++ /dev/null @@ -1,13 +0,0 @@ -# total 2 errors - -parameters: - ignoreErrors: - - - message: '#^Argument \#1 \$name \(class\-string\) passed to function model does not extend CodeIgniter\\\\Model\.$#' - count: 1 - path: ../../system/RESTful/BaseResource.php - - - - message: '#^Argument \#1 \$name \(''CodeIgniter\\\\UnexsistenceClass''\) passed to function model does not extend CodeIgniter\\\\Model\.$#' - count: 1 - path: ../../tests/system/CommonFunctionsTest.php diff --git a/utils/phpstan-baseline/loader.neon b/utils/phpstan-baseline/loader.neon index 24fe8aba136f..9cac99c53599 100644 --- a/utils/phpstan-baseline/loader.neon +++ b/utils/phpstan-baseline/loader.neon @@ -3,7 +3,6 @@ includes: - assign.propertyType.neon - codeigniter.cacheHandlerInstance.neon - codeigniter.getReassignArray.neon - - codeigniter.modelArgumentInstanceof.neon - codeigniter.modelArgumentType.neon - codeigniter.superglobalAccess.neon - codeigniter.superglobalAccessAssign.neon