SHELL := bash


.PHONY: all
all:


.PHONY: build
build:
	composer validate
	composer install \
		--no-interaction \
		--prefer-dist


.PHONY: test
test:
ifeq ($(RUN_COVERAGE),true)
	mkdir -p build
	XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-text --coverage-clover build/clover.xml
else
	vendor/bin/phpunit
endif
