#!/usr/bin/env php $v) { if (in_array($v, ['--coverage', '--coverage-html'])) { $argv[$k] = '--coverage-html tests/coverage'; } } $cmd = [ $php, '-d opcache.enable_cli=0', ]; if (!extension_loaded('xdebug')) { $cmd[] = '-d zend_extension=xdebug.so'; } $cmd = implode(' ', [ ...$cmd, '-d xdebug.mode=coverage,develop,trace', escapeshellarg(__DIR__ . '/vendor/bin/phpunit'), '--configuration tests/phpunit.xml', ...$argv, '--display-deprecations' ]); passthru($cmd);