#!/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('pcov')) { $cmd[] = '-d extension=pcov.so'; } $cmd = implode(' ', [ ...$cmd, '-d pcov.enabled=1', "-d pcov.directory=$code", escapeshellarg(__DIR__ . '/vendor/bin/phpunit'), '--configuration tests/phpunit.xml', ...$argv ]); passthru($cmd);