...
local
docker build -t kuaukutsu/cache:php .
docker run --init -it --rm -v "$(pwd):/app" -w /app kuaukutsu/cache:php sh
The package is tested with PHPUnit. To run tests:
./vendor/bin/phpunit
local
docker run --init -it --rm -v "$(pwd):/app" -w /app kuaukutsu/cache:php ./vendor/bin/phpunit
local
docker run --init -it --rm -v "$(pwd):/app" -w /app kuaukutsu/cache:php ./vendor/bin/phpcs
phpqa
docker run --init -it --rm -v "$(pwd):/app" -v "$(pwd)/phpqa/tmp:/tmp" -w /app jakzal/phpqa phpcs
The code is statically analyzed with Psalm. To run static analysis:
./vendor/bin/psalm
local
docker run --init -it --rm -v "$(pwd):/app" -w /app kuaukutsu/cache:php ./vendor/bin/psalm
phpqa
docker run --init -it --rm -v "$(pwd):/app" -v "$(pwd)/phpqa/tmp:/tmp" -w /app jakzal/phpqa psalm