/** * @param Security $model * @return mixed */ public function save(Security $model) { $result = $this->findOneBySymbol($model->getSymbol()); return $result ? $this->update($result->getId(), $model) : $this->insert($model); }