public function __toString() { if (!$this->bank) { return 'new'; } return parent::__toString() . '/' . $this->bank->getCode(); }
/** * @param $code * @param null $name * @return BankEntity */ private function getBankByCode($code, $name = NULL) { if (($entity = $this->bankRepository->findOneBy(array('code' => $code))) === NULL) { $entity = new BankEntity(); $entity->setName($name ? $name : $code); $entity->setCode($code); $this->bankRepository->save($entity); } return $entity; }