- Zapnout xdebug mode coverage v dockerfile místo xdebug.mode=debug
xdebug.mode=coverage
- Build docker containeru
docker compose build
- Spustit znova docker compose
docker compose up -d
- Připojit se do containeru
docker exec -it web bash
- Generovat code coverage Jako text do konzole
vendor/bin/phpunit --coverage-text /var/www/html/tests
Jako HTML
vendor/bin/phpunit --coverage-html /var/www/html/log/coverage /var/www/html/tests
- je zapotřebí nainstalovat balíček dg/bypass-finals
composer require dg/bypass-finals --dev
- Vytvořit extension pro PHPUnit