.PHONY: cc
cc: stan test deptrac

.PHONY: stan
stan:
	vendor/bin/phpstan analyse src --level=10

.PHONY: test
test:
	vendor/bin/phpunit

.PHONY: classes
classes: var/classes.png

var/classes.png: $(shell find src)
	vendor/bin/php-class-diagram src | plantuml -p > var/classes.png

.PHONY: deptrac
deptrac:
	vendor/bin/deptrac

.PHONE: deptrac-display
deptrac-display:
	vendor/bin/deptrac --formatter=graphviz-display
