view->disable(); $allowed_methods = array('GET', 'POST'); if ($this->request->isMethod($allowed_methods)) { $callback = CallbackModel::get($id); $request = new RequestModel(); $request->setHeaders($this->request->getHeaders()); $request->setBody($this->request->getRawBody()); $dt = new \DateTime(); $callback->setLastRequest($dt->format('Y-m-d H:i:s')); $meta = new RequestMetaModel(); $meta->Callback = $callback; $meta->RequestObject = $request; $meta->setSourceIp($this->request->getClientAddress()); $meta->setMethod($this->request->isPost() ? 'POST' : 'GET'); $meta->setUri($this->request->getServer('REQUEST_URI')); $result = $meta->save(); if ($result == false) { var_dump($meta->getMessages()); } } } }