示例#1
0
 /**
  * @param array $data
  * @return id|null
  */
 public function process(array $data)
 {
     if (null == ($securityType = $this->securityTypeRepo->findOneByName($data['security_type']))) {
         // Add error
         return null;
     }
     $model = new SecurityModel();
     $model->setSymbol($data['symbol']);
     $model->setName(addslashes($data['description']));
     $model->setSecurityTypeId($securityType->getId());
     return $this->securityRepo->save($model);
 }