Kahlan\Reporter\Coverage\Driver\Xdebug::stop PHP Метод

stop() публичный Метод

Stops code coverage.
public stop ( ) : array
Результат array The collected coverage
    public function stop()
    {
        $data = xdebug_get_code_coverage();
        xdebug_stop_code_coverage($this->_config['cleanup']);
        $result = [];
        foreach ($data as $file => $coverage) {
            foreach ($coverage as $line => $value) {
                if ($line && $value !== -2) {
                    $result[$file][$line - 1] = $value === -1 ? 0 : $value;
                }
            }
        }
        return $result;
    }