/** * Log request information * * @param Spizer_Request $request */ public function logRequest(Spizer_Request $request) { $this->_db->insert('requests', array('microtime' => microtime(true), 'url' => $request->getUri(), 'referrer' => $request->getReferrer(), 'method' => $request->getMethod())); $this->_currentReqId = $this->_db->lastInsertId('requests', 'id'); $stmt = $this->_db->prepare("INSERT INTO request_headers (request_id, header, value) VALUES ({$this->_currentReqId}, ?, ?)"); foreach ($request->getAllHeaders() as $k => $v) { $stmt->execute(array($k, $v)); } }