コード例 #1
0
 /**
  * @param DriverCategory $driverCategory
  * @return DriverCategoryListDTO
  */
 public function driverCategorysToDriverCategoryListDTO(DriverCategory $driverCategory)
 {
     $driverCategoryEmbeddedListDTO = new DriverCategoryListDTO();
     $driverCategoryEmbeddedListDTO->id = $driverCategory->getId();
     $driverCategoryEmbeddedListDTO->name = $driverCategory->getName();
     return $driverCategoryEmbeddedListDTO;
 }
コード例 #2
0
 /**
  * @param DriverCategory $driverCategory
  * @return DriverCategory
  */
 public function storeAndGetDriverCategory(DriverCategory $driverCategory)
 {
     $current = $this->findOneBy(array('name' => $driverCategory->getName()));
     if (empty($current)) {
         $this->getEntityManager()->persist($driverCategory);
         return $driverCategory;
     }
     return $current;
 }