/** * @param array $by * @return bool */ public function delete(array $by) { $offer = $this->find($by['idOffer'], $by['lang']); if (!$offer) { throw new EntityExistsException('Tato nabídka neexistuje'); } $this->imageMapper->delete(offerImagesPath . $offer->image); return parent::delete($by); }
/** * @param FileUpload $fileUpload * @param string $name * @throws \App\Model\Mapper\File\ImageUploadedException */ private function insertImage(FileUpload $fileUpload, $name) { $this->imageMapper->upload($fileUpload, articleImagesPath . $name); }
/** * @param string $idGallery * @param string $lang * @param string $image */ public function deleteImage($idGallery, $lang, $image) { $this->imageMapper->delete(galleryPath . $idGallery . '_' . $lang . DIRECTORY_SEPARATOR . $image); }