コード例 #1
0
ファイル: ImageResource.php プロジェクト: sdrech/example_quiz
 /**
  * @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;
 }
コード例 #2
0
 /**
  * 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';
 }