This project uses DDEV to standardize its local development environment. To get started, make sure that you have the latest release of DDEV installed.
ddev start
ddev composer install
ddev composer test
To run a single test use PHPUnit's --filter option:
ddev exec phpunit ./tests --debug --filter=testCannotProtectNonComposerRepository
ddev xdebug
ddev composer coverage
Linting for syntax, then style:
ddev composer lint
ddev composer phpcs
Fixing style errors that can be automatically fixed:
ddev composer phpcbf
To run PHPStan against the codebase:
ddev composer phpstan