Ouzo\Db\Stats::traceNoCheck PHP Method

traceNoCheck() public static method

public static traceNoCheck ( $query, $params, $function )
    public static function traceNoCheck($query, $params, $function)
    {
        $startTime = microtime(true);
        $result = $function();
        $time = number_format(microtime(true) - $startTime, 4, '.', '');
        $uri = new Uri();
        $requestDetails = $uri->getPathWithoutPrefix() . '#' . FrontController::$requestId;
        $value = array('query' => $query, 'params' => $params, 'time' => $time, 'trace' => self::getBacktraceString());
        Session::push('stats_queries', $requestDetails, 'queries', $value);
        self::removeExcessiveRequests();
        return $result;
    }