aonach / magento2-phpstan
PhpStan extension to support Magento 2
Package info
github.com/aonach/magento2-phpstan
Type:phpstan-extension
pkg:composer/aonach/magento2-phpstan
Requires
- php: ^7.1 || ^8.0
- magento/framework: ^100.0 || ^101.0.0 || ^102.0.0 || ^103.0.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: >=0.12.26
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
The extension bootstraps the same autoloader that is run when using Magento 2's unit tests. By default it will place
the generated class under var/. Change the environment variable TESTS_TEMP_DIR to change the folder.
Installation Instructions via Composer
composer require --dev aonach/magento2-phpstan
Note on required use of phpstan/extension-installer
Manual installation
If the use of phpstan/extension-installer is not working for you undo the installation by adding
"replace": {
"phpstan/extension-installer": "*"
},
to your project's composer.json file. Then manually include extension.neon in your project's PHPStan config:
includes:
- vendor/aonach/magento2-phpstan/extension.neon
Or as an alternative approach you can check out https://github.com/bitExpert/phpstan-magento