コード例 #1
0
 public function edit(Request $request, $id)
 {
     $fields = $this->getHydrationMap($request);
     $entity = $this->find($id);
     if (isset($fields['modification_date'])) {
         $modificationDate = new \DateTime($fields['modification_date']);
     } else {
         $modificationDate = new \DateTime();
     }
     $entity->setModificationDate($modificationDate);
     //        $entity = $this->beforeHydration($entity, $fields);
     $entity = $this->hydrate($entity, $fields);
     //        $entity = $this->afterHydration($entity, $fields);
     $this->entityRepository->save($entity);
     return $entity;
 }