Example #1
0
 /**
  * @param ResourceId $resourceId
  * @return mixed
  */
 public function findPhotoCollectionOf(ResourceId $resourceId)
 {
     return $this->presenter->writeCollection($this->repository->findCollectionBy($resourceId));
 }
 /**
  * @param Photo $photo
  * @param PhotoThumbCollection $thumbCollection
  * @return mixed
  */
 public function write(Photo $photo, PhotoThumbCollection $thumbCollection)
 {
     $photoArray = $this->arrayPhotoPresenter->write($photo);
     $photoArray['thumbs'] = $this->presentArrayOfThumbs($thumbCollection);
     return $photoArray;
 }