├── CHANGELOG.md ├── LICENSE ├── README.md ├── bootstrap.php ├── composer.json ├── docs └── type-inference.md ├── extension.neon └── src ├── NodeVisitor └── ModelReturnTypeTransformVisitor.php ├── Rules ├── Classes │ ├── CacheHandlerInstantiationRule.php │ └── FrameworkExceptionInstantiationRule.php ├── Functions │ ├── FactoriesFunctionArgumentTypeRule.php │ ├── NoClassConstFetchOnFactoriesFunctions.php │ └── ServicesFunctionArgumentTypeRule.php └── Superglobals │ ├── SuperglobalAccessRule.php │ ├── SuperglobalAssignRule.php │ └── SuperglobalRuleHelper.php └── Type ├── CacheFactoryGetHandlerReturnTypeExtension.php ├── FactoriesFunctionReturnTypeExtension.php ├── FactoriesReturnTypeHelper.php ├── FakeFunctionReturnTypeExtension.php ├── ModelFetchedReturnTypeHelper.php ├── ModelFindReturnTypeExtension.php ├── ReflectionHelperGetPrivateMethodInvokerReturnTypeExtension.php ├── ServicesFunctionReturnTypeExtension.php ├── ServicesGetSharedInstanceReturnTypeExtension.php └── ServicesReturnTypeHelper.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/README.md -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/composer.json -------------------------------------------------------------------------------- /docs/type-inference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/docs/type-inference.md -------------------------------------------------------------------------------- /extension.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/extension.neon -------------------------------------------------------------------------------- /src/NodeVisitor/ModelReturnTypeTransformVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/NodeVisitor/ModelReturnTypeTransformVisitor.php -------------------------------------------------------------------------------- /src/Rules/Classes/CacheHandlerInstantiationRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Classes/CacheHandlerInstantiationRule.php -------------------------------------------------------------------------------- /src/Rules/Classes/FrameworkExceptionInstantiationRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Classes/FrameworkExceptionInstantiationRule.php -------------------------------------------------------------------------------- /src/Rules/Functions/FactoriesFunctionArgumentTypeRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Functions/FactoriesFunctionArgumentTypeRule.php -------------------------------------------------------------------------------- /src/Rules/Functions/NoClassConstFetchOnFactoriesFunctions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Functions/NoClassConstFetchOnFactoriesFunctions.php -------------------------------------------------------------------------------- /src/Rules/Functions/ServicesFunctionArgumentTypeRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Functions/ServicesFunctionArgumentTypeRule.php -------------------------------------------------------------------------------- /src/Rules/Superglobals/SuperglobalAccessRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Superglobals/SuperglobalAccessRule.php -------------------------------------------------------------------------------- /src/Rules/Superglobals/SuperglobalAssignRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Superglobals/SuperglobalAssignRule.php -------------------------------------------------------------------------------- /src/Rules/Superglobals/SuperglobalRuleHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Rules/Superglobals/SuperglobalRuleHelper.php -------------------------------------------------------------------------------- /src/Type/CacheFactoryGetHandlerReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/CacheFactoryGetHandlerReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/FactoriesFunctionReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/FactoriesFunctionReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/FactoriesReturnTypeHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/FactoriesReturnTypeHelper.php -------------------------------------------------------------------------------- /src/Type/FakeFunctionReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/FakeFunctionReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/ModelFetchedReturnTypeHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/ModelFetchedReturnTypeHelper.php -------------------------------------------------------------------------------- /src/Type/ModelFindReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/ModelFindReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/ReflectionHelperGetPrivateMethodInvokerReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/ReflectionHelperGetPrivateMethodInvokerReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/ServicesFunctionReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/ServicesFunctionReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/ServicesGetSharedInstanceReturnTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/ServicesGetSharedInstanceReturnTypeExtension.php -------------------------------------------------------------------------------- /src/Type/ServicesReturnTypeHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodeIgniter/phpstan-codeigniter/HEAD/src/Type/ServicesReturnTypeHelper.php --------------------------------------------------------------------------------