/** * @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(); }
public function getArticleNumber() { if ($this->__isInitialized__ === false) { return (int) $this->_identifier["articleNumber"]; } $this->__load(); return parent::getArticleNumber(); }
/** * Remove image from article * * @param ArticleImage $articleImage */ public function removeArticleImage(ArticleImage $articleImage) { \ArticleImage::RemoveImageTagsFromArticleText($articleImage->getArticleNumber(), $articleImage->getNumber()); $this->orm->remove($articleImage); $this->orm->flush(); }