/** * / * @param Record $record [description] * @return [type] [description] */ public function processRecord(Record $record) { if (!$record->has('activity')) { $record->set('activity', 2); } return $record; }
/** * / * @return [type] [description] */ public function handlePostRequest() { // try to get $_POST $body = $this->app->request->post(); // if $_POST is empty, try to get json request body instead if (empty($body)) { $json = $app->request->getBody(); $body = json_decode($json, true); } $record = new Record($body); if (!$record->has('nonce') || !$this->app->nonce->verify($record->get('nonce'))) { $this->errorForbidden(); } $record->remove('nonce'); return $record; }