@@ -14,6 +14,7 @@ parameters:
1414 checkArgumentTypeOfConfig : true
1515 checkArgumentTypeOfModel : true
1616 checkArgumentTypeOfFactories : true
17+ checkArgumentTypeOfServices : true
1718 schemaCacheDirectory : %currentWorkingDirectory%/tmp
1819 schemaNamespace : null
1920
@@ -26,6 +27,7 @@ parametersSchema:
2627 checkArgumentTypeOfConfig : bool ()
2728 checkArgumentTypeOfModel : bool ()
2829 checkArgumentTypeOfFactories : bool ()
30+ checkArgumentTypeOfServices : bool ()
2931 schemaCacheDirectory : string ()
3032 schemaNamespace : schema (string (), nullable ())
3133 ])
@@ -159,11 +161,17 @@ services:
159161 checkArgumentTypeOfConfig : %codeigniter.checkArgumentTypeOfConfig%
160162 checkArgumentTypeOfModel : %codeigniter.checkArgumentTypeOfModel%
161163
164+ -
165+ class : CodeIgniter\PHPStan\Rules\Functions\ServicesFunctionArgumentTypeRule
166+
162167conditionalTags :
163168 CodeIgniter\PHPStan\Rules\Functions\FactoriesFunctionArgumentTypeRule :
164169 phpstan.rules.rule : %codeigniter.checkArgumentTypeOfFactories%
170+ CodeIgniter\PHPStan\Rules\Functions\ServicesFunctionArgumentTypeRule :
171+ phpstan.rules.rule : %codeigniter.checkArgumentTypeOfServices%
165172
166173rules :
174+ - CodeIgniter\PHPStan\Rules\Classes\CacheHandlerInstantiationRule
167175 - CodeIgniter\PHPStan\Rules\Classes\FrameworkExceptionInstantiationRule
168176 - CodeIgniter\PHPStan\Rules\Superglobals\SuperglobalsGlobalAssignRule
169177 - CodeIgniter\PHPStan\Rules\Superglobals\SuperglobalsOffsetAccessRule
0 commit comments