contao/phpstan
This package is abandoned and no longer maintained.
No replacement package was suggested.
Contao extension for PHPStan
Maintainers
Fund package maintenance!
0.12.9
2020-12-21 10:30 UTC
Requires
- php: ^7.2 || ^8.0
- phpstan/phpstan: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpstan/phpstan-symfony: ^0.12
- symfony/dependency-injection: 4.4.*
- symfony/http-foundation: 4.4.*
- symfony/monolog-bundle: ^3.3
- symfony/yaml: ^4.4 || ^5.0
Requires (Dev)
- contao/core-bundle: ^4.9
- contao/news-bundle: ^4.9
- contao/test-case: ^3.0 || ^4.0
- friendsofphp/php-cs-fixer: ^2.14
- phpunit/phpunit: ^8.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT fbe9728566bf6e60be07fd8596fdd90e124e2735
README
This extension provides following features:
- Provides correct return types for Contao services.
👁 GitHub
👁 68747470733a2f2f636f6465636f762e696f2f67682f636f6e74616f2f7068707374616e2f6272616e63682f6d61737465722f67726170682f62616467652e737667
👁 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f636f6e74616f2f7068707374616e2e737667
👁 68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f636f6e74616f2f7068707374616e2e737667
Usage
To use this extension, require it in Composer:
composer require --dev contao/phpstan
And include extension.neon in your project's PHPStan config:
includes:
- vendor/contao/phpstan/extension.neon
- vendor/phpstan/phpstan-symfony/extension.neon
parameters:
contao:
services_yml_path: %currentWorkingDirectory%/src/Resources/config/services.yml
symfony:
container_xml_path: %currentWorkingDirectory%/vendor/contao/phpstan/var/cache/dev/appDevPHPStanProjectContainer.xml
Limitations
You have to provide a path to services.yml or similar yml file describing your services.
