Phalcon\Logger\Formatter\Firelogger::extractFileLine PHP Метод

extractFileLine() защищенный Метод

Extracts useful information from debug_backtrace()
protected extractFileLine ( array $trace ) : array
$trace array Array returned by debug_backtrace()
Результат array
    protected function extractFileLine($trace)
    {
        while (count($trace) && !array_key_exists('file', $trace[0])) {
            array_shift($trace);
        }
        $thisFile = $trace[0]['file'];
        while (count($trace) && (array_key_exists('file', $trace[0]) && $trace[0]['file'] == $thisFile)) {
            array_shift($trace);
        }
        while (count($trace) && !array_key_exists('file', $trace[0])) {
            array_shift($trace);
        }
        if (count($trace) == 0) {
            return ["?", "0"];
        }
        $file = $trace[0]['file'];
        $line = $trace[0]['line'];
        return [$file, $line];
    }