Inheritance: implements Newscoop\Image\ImageInterface
Exemplo n.º 1
0
 /**
  * @param Newscoop\Image\ArticleImage $articleImage
  * @param Newscoop\Entity\Language    $language
  */
 public function __construct(ArticleImage $articleImage, Language $language)
 {
     $this->articleImage = $articleImage;
     $this->language = $language;
     $this->image = $articleImage->getImage();
     $this->articleNumber = $articleImage->getArticleNumber();
 }
Exemplo n.º 2
0
 /**
  * Set default article image
  *
  * @param int            $articleNumber
  * @param ImageInterface $image
  *
  * @return void
  */
 public function setDefaultArticleImage($articleNumber, ArticleImage $image)
 {
     $query = $this->orm->createQuery('UPDATE Newscoop\\Image\\ArticleImage i SET i.isDefault = 0 WHERE i.articleNumber = :articleNumber');
     $query->setParameter('articleNumber', $articleNumber)->execute();
     $image->setIsDefault(true);
     $this->orm->flush($image);
     $this->orm->clear();
 }
 public function isDefault()
 {
     $this->__load();
     return parent::isDefault();
 }