示例#1
0
 /**
  * /
  * @param  Record $record [description]
  * @return [type]         [description]
  */
 public function processRecord(Record $record)
 {
     if (!$record->has('activity')) {
         $record->set('activity', 2);
     }
     return $record;
 }
示例#2
0
 /**
  * /
  * @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;
 }