aonach / magento2-phpstan
PhpStan extension to support Magento 2
Installs: 36 812
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 4
Type:phpstan-extension
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
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