/** * @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; }