composer require --dev larastan/larastan
composer require --dev phpat/phpat
touch phpstan.neon
composer require --dev "squizlabs/php_codesniffer"
touch phpcs.xml
+ "psalm/plugin-laravel": "^v2.11.0",
+ "psalm/plugin-phpunit": "^0.19.0",
+ "vimeo/psalm": "^5.25.0",
- "phpunit/phpunit": "^10.0"
./vendor/bin/psalm --init
composer require --dev "psalm/plugin-mockery"
./vendor/bin/psalm-plugin enable psalm/plugin-mockery
./vendor/bin/psalm-plugin enable psalm/plugin-phpunit
./vendor/bin/psalm-plugin enable psalm/plugin-laravel
{
"require-dev": {
"phpmd/phpmd" : "@stable"
}
}
composer require "graham-campbell/security:^11.2"
php artisan vendor:publish --provider="GrahamCampbell\Security\SecurityServiceProvider"
composer require laravel/pennant
php artisan vendor:publish --provider="Laravel\Pennant\PennantServiceProvider"