This issue tracked replacing phpdbg with plain php in coverage-related Makefile targets across Contributte. The migration is complete, the shared template is updated, and the repository checklist is fully synchronized.
Current pattern is typically:
vendor/bin/tester -s -p phpdbg --colors 1 -C --coverage ...
Target state:
vendor/bin/tester -s -p php --colors 1 -C --coverage ...
What was done
- Updated the shared template so new projects do not reintroduce
phpdbg:
contributte/crafter/resources/projects/nella/Makefile.latte
- Replaced
-p phpdbg with -p php in the tracked repository Makefile coverage targets.
- Standardized the coverage runtime on plain
php, relying on normal PHP coverage drivers such as Xdebug or PCOV instead of phpdbg.
- Opened and merged PRs where needed, or confirmed fixes that were already merged upstream.
- Ran a final org-wide GitHub code search to confirm no
phpdbg remains in contributte Makefile / Makefile.latte coverage targets.
Progress Snapshot
Last update: 2026-03-30
Done / confirmed covered:
- 120/120 repository or template entries are now marked done in this checklist.
- shared template updated:
contributte/crafter/resources/projects/nella/Makefile.latte
- coverage now runs through plain
php; CI/local coverage relies on standard PHP coverage drivers such as Xdebug or PCOV instead of phpdbg
- final GitHub code search for
phpdbg in contributte Makefile / Makefile.latte returned 0 matches
Final status:
- repository checklist synchronized
- no repo entries remain unchecked
- no tracked contributte coverage targets still use
phpdbg
Todo
Repositories / files to update (120)
This issue tracked replacing
phpdbgwith plainphpin coverage-related Makefile targets across Contributte. The migration is complete, the shared template is updated, and the repository checklist is fully synchronized.Current pattern is typically:
Target state:
What was done
phpdbg:contributte/crafter/resources/projects/nella/Makefile.latte-p phpdbgwith-p phpin the tracked repositoryMakefilecoverage targets.php, relying on normal PHP coverage drivers such as Xdebug or PCOV instead ofphpdbg.phpdbgremains in contributteMakefile/Makefile.lattecoverage targets.Progress Snapshot
Last update: 2026-03-30
Done / confirmed covered:
contributte/crafter/resources/projects/nella/Makefile.lattephp; CI/local coverage relies on standard PHP coverage drivers such as Xdebug or PCOV instead ofphpdbgphpdbgin contributteMakefile/Makefile.lattereturned 0 matchesFinal status:
phpdbgTodo
phpphpdbgphpdbgfrom all affectedMakefilecoverage targetsphpdbgremains in ContributteMakefiles after the migrationRepositories / files to update (120)
contributte/crafter/resources/projects/nella/Makefile.lattecontributte/api/Makefilecontributte/api-docu/Makefilecontributte/api-router/Makefilecontributte/api-router-skeleton/Makefilecontributte/api-skeleton/Makefilecontributte/apitte/Makefilecontributte/apitte-skeleton/Makefilecontributte/application/Makefilecontributte/bare/Makefilecontributte/barelib/Makefilecontributte/bootstrap/Makefilecontributte/bus/Makefilecontributte/cache/Makefilecontributte/code-checker/Makefilecontributte/codestyler-site/Makefilecontributte/comgate/Makefilecontributte/componette-site/Makefilecontributte/console/Makefilecontributte/console-extra/Makefilecontributte/console-skeleton/Makefilecontributte/crafter/Makefilecontributte/czech-post/Makefilecontributte/dag/Makefilecontributte/database/Makefilecontributte/datagrid/Makefilecontributte/datagrid-nette-database-data-source/Makefilecontributte/datagrid-skeleton/Makefilecontributte/ddd-skeleton/Makefilecontributte/dev/Makefilecontributte/di/Makefilecontributte/doctrine-annotations/Makefilecontributte/doctrine-dbal/Makefilecontributte/doctrine-extensions-atlantic18/Makefilecontributte/doctrine-extensions-beberlei/Makefilecontributte/doctrine-extensions-knplabs/Makefilecontributte/doctrine-extensions-oroinc/Makefilecontributte/doctrine-extra/Makefilecontributte/doctrine-extra-skeleton/Makefilecontributte/doctrine-fixtures/Makefilecontributte/doctrine-migrations/Makefilecontributte/doctrine-mongodb/Makefilecontributte/doctrine-odm/Makefilecontributte/doctrine-orm/Makefilecontributte/doctrine-skeleton/Makefilecontributte/elastica/Makefilecontributte/elasticsearch/Makefilecontributte/event-dispatcher/Makefilecontributte/event-dispatcher-extra/Makefilecontributte/fileupload/Makefilecontributte/fio/Makefilecontributte/firewall/Makefilecontributte/flysystem/Makefilecontributte/forms/Makefilecontributte/forms-multiplier/Makefilecontributte/forms-wizard/Makefilecontributte/framex/Makefilecontributte/framex-skeleton/Makefilecontributte/fx-skeleton/Makefilecontributte/gettext/Makefilecontributte/gopay-inline/Makefilecontributte/gosms/Makefilecontributte/gui-skeleton/Makefilecontributte/guzzlette/Makefilecontributte/http/Makefilecontributte/image-storage/Makefilecontributte/imagist/Makefilecontributte/imap/Makefilecontributte/jsonrpc/Makefilecontributte/juicyphp/Makefilecontributte/kernel/Makefilecontributte/latte/Makefilecontributte/latte-parsedown-extra/Makefilecontributte/mail/Makefilecontributte/mailing/Makefilecontributte/mcp/Makefilecontributte/mcp-skeleton/Makefilecontributte/menu-control/Makefilecontributte/messenger/Makefilecontributte/messenger-skeleton/Makefilecontributte/middlewares/Makefilecontributte/monolog/Makefilecontributte/nella/Makefilecontributte/nella-skeleton/Makefilecontributte/neonizer/Makefilecontributte/newrelic/Makefilecontributte/nextras-criteria/Makefilecontributte/nextras-orm-events/Makefilecontributte/nextras-orm-generator/Makefilecontributte/nextras-orm-query-object/Makefilecontributte/nusoap/Makefilecontributte/oauth2-client/Makefilecontributte/oauth2-server/Makefilecontributte/openapi/Makefilecontributte/pdf/Makefilecontributte/phpunit/Makefilecontributte/psr11-container-interface/Makefilecontributte/psr6-caching/Makefilecontributte/psr7-http-message/Makefilecontributte/rabbitmq/Makefilecontributte/reCAPTCHA/Makefilecontributte/redis/Makefilecontributte/scheduler/Makefilecontributte/security/Makefilecontributte/sentry/Makefilecontributte/sentry-skeleton/Makefilecontributte/starter-skeleton/Makefilecontributte/tester/Makefilecontributte/tester-skeleton/Makefilecontributte/thepay/Makefilecontributte/thepay-api/Makefilecontributte/tracy/Makefilecontributte/ui/Makefilecontributte/ui-skeleton/Makefilecontributte/utils/Makefilecontributte/validator/Makefilecontributte/vercel/Makefilecontributte/vite/Makefilecontributte/webapp-skeleton/Makefilecontributte/webpack-skeleton/Makefile