Because you can't extend the default Flarum console commands, this package adds an alternate php vendor/bin/flagrow
command that uses events to register new commands.
Add to the composer.json of your extension:
"require-dev": {
"flagrow/steamroller": "*"
}
First, set up a phpunit.xml.
Make sure your tests extend the Flagrow\Steamroller\TestCase
.
To run tests locally, use:
vendor/bin/phpunit
Example implementations:
We prefer to keep our work available to everyone. In order to do so we rely on voluntary contributions on Patreon.
If you discover a security vulnerability within Steamroller, please send an email to the Gravure team at [email protected]. All security vulnerabilities will be promptly addressed.
Please include as many details as possible. You can use php flarum info
to get the PHP, Flarum and extension versions installed.