/** * @param $name * @param null $memo * @return Insurance */ public static function registerInsurance($name, $memo = null) { $insurance = new Insurance(); $insurance->setName($name); $insurance->setMemo($memo); return $insurance; }
/** * @param Insurance $isurance * @return HandicapListDTO */ public function toInsuranceListDTO(Insurance $isurance) { $insuranceListDTO = new HandicapListDTO(); $insuranceListDTO->id = $isurance->getId(); $insuranceListDTO->name = $isurance->getName(); return $insuranceListDTO; }
private function createInsurance($name) { $insurance = Insurance::registerInsurance($name); $current = $this->init->insuranceRepo->findOneBy(array('name' => $name)); if (empty($current)) { $this->init->insuranceRepo->store($insurance); return $insurance; } return $current; }