From the plugin root directory, run the following commands:
$ composer install
Now you can code and commit. A hook on pre-commit will launch GrumPHP to validate your code.
ℹ️ To be able to setup the plugin database, remember to configure you database credentials
in install/Application/.env.local
and/or install/Application/.env.test.local
.
$ make install -e SYLIUS_VERSION=XX SYMFONY_VERSION=YY PHP_VERSION=ZZ
Default values : XX=1.12.0 and YY=6.3 and ZZ=8.2
ℹ️ To reset (drop database and delete files) test environment:
$ make reset
-
GrumPHP (see configuration grumphp.yml.)
GrumPHP is executed by the Git pre-commit hook, but you can launch it manualy with :
$ make grumphp
-
PHPUnit
$ make phpunit
$ (cd tests/Application && symfony server:start --dir=public)