コード例 #1
0
ファイル: AddPhotoForm.php プロジェクト: jaromir92/Sportwin
 private function formValuesToEntity(Form $form, $values)
 {
     $user = UserService::loadFromSession($form->getPresenter()->getUser());
     $tags = new TagCollection();
     foreach ($values->tagPhotoList as $tag) {
         $tags->addItem(TagService::create($tag));
     }
     if ($values->photoId == "0") {
         return PhotoService::create($values, $user, $tags);
     } else {
         return PhotoService::loadForUpdate($values->photoId, $values, $user, $tags);
     }
 }