private function createDriverCategory($name) { $driverCategory = DriverCategory::registerDriverCategory($name); $current = $this->init->driverCategoryRepo->findOneBy(array('name' => $name)); if (empty($current)) { $this->init->driverCategoryRepo->store($driverCategory); return $driverCategory; } return $current; }
/** * @param DriverCategoryRegisterDTO $driverCategoryDTO * @return DriverCategory */ public function registerDTOtoNewDriverCategory(DriverCategoryRegisterDTO $driverCategoryDTO) { $driverCategory = DriverCategory::registerDriverCategory($driverCategoryDTO->name, $driverCategoryDTO->memo); return $driverCategory; }