Skip to content

Testing and Quality ​

The package uses Orchestra Testbench, PHPUnit, Larastan/PHPStan, and Rector.

Install Dependencies ​

bash
composer install

Run Tests ​

bash
composer test

Run a focused test:

bash
composer test -- --filter OAuthServerTest

Static Analysis ​

bash
composer analyse

Formatting ​

bash
composer format-check
composer format

Full Gate ​

bash
composer quality

Expected gate:

  • Rector dry-run clean.
  • PHPStan has no errors.
  • PHPUnit passes.