/** * @return \_OurBrand_\Quiz\Domain\Model\ImageResource */ public function copy() { $newImage = new ImageResource(); if (is_object($this->getOriginalResource())) { $resource = new \TYPO3\Flow\Resource\Resource(); $resource->setFilename($this->getOriginalResource()->getFilename()); $resource->setResourcePointer($this->getOriginalResource()->getResourcePointer()); $newImage->setOriginalResource($resource); } return $newImage; }
/** * Reset image object * * @param \_OurBrand_\Quiz\Domain\Model\ImageResource $image */ public function deleteAction($image) { $image->setOriginalResource(null); $image->setTitle(''); $image->setCopyright(''); $image->setAlt(''); $image->setType(''); $image->setHeight(0); $image->setWidth(0); $this->imageResourceRepository->update($image); if (!$this->request->hasArgument('ajax')) { $this->redirect('new', null, null, array('image' => $image)); } return '1'; }