ifneq (,$(shell (type docker-compose 2>&1 >/dev/null && echo 1) || true)) PHP=docker-compose run --rm --no-deps php else PHP=php endif PHP_CONSOLE_DEPS=vendor vendor: composer.json @$(PHP) composer install -o -n --no-ansi @touch vendor || true php-cs: $(PHP_CONSOLE_DEPS) @$(PHP) vendor/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php --using-cache=no -v phpunit: $(PHP_CONSOLE_DEPS) @$(PHP) vendor/bin/phpunit --color=always check: phpunit