/
opt
/
cpanel
/
ea-wappspector
/
vendor
/
phpunit
/
php-code-coverage
/
src
/
Driver
/
/opt/cpanel/ea-wappspector/vendor/phpunit/php-code-coverage/src/Driver
mkdir
upload
Name
Size
Mode
Actions
Driver.php
3204
0644
edit
dl
rm
PcovDriver.php
2009
0644
edit
dl
rm
Selector.php
1799
0644
edit
dl
rm
XdebugDriver.php
4669
0644
edit
dl
rm
Edit:
/opt/cpanel/ea-wappspector/vendor/phpunit/php-code-coverage/src/Driver/PcovDriver.php
(2009B)
<?php declare(strict_types=1); /* * This file is part of phpunit/php-code-coverage. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace SebastianBergmann\CodeCoverage\Driver; use const pcov\inclusive; use function array_intersect; use function extension_loaded; use function pcov\clear; use function pcov\collect; use function pcov\start; use function pcov\stop; use function pcov\waiting; use function phpversion; use SebastianBergmann\CodeCoverage\Data\RawCodeCoverageData; use SebastianBergmann\CodeCoverage\Filter; /** * @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage */ final class PcovDriver extends Driver { private readonly Filter $filter; /** * @throws PcovNotAvailableException */ public function __construct(Filter $filter) { $this->ensurePcovIsAvailable(); $this->filter = $filter; } public function start(): void { start(); } public function stop(): RawCodeCoverageData { stop(); $filesToCollectCoverageFor = waiting(); $collected = []; if ($filesToCollectCoverageFor) { if (!$this->filter->isEmpty()) { $filesToCollectCoverageFor = array_intersect($filesToCollectCoverageFor, $this->filter->files()); } $collected = collect(inclusive, $filesToCollectCoverageFor); clear(); } return RawCodeCoverageData::fromXdebugWithoutPathCoverage($collected); } public function nameAndVersion(): string { return 'PCOV ' . phpversion('pcov'); } /** * @throws PcovNotAvailableException */ private function ensurePcovIsAvailable(): void { if (!extension_loaded('pcov')) { throw new PcovNotAvailableException; } } }
Save
cmd:
run