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.
composer require --dev aonach/magento2-phpstan
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