Newscoop\Image\ArticleImage::setCaption PHP Метод

setCaption() публичный Метод

Set caption
public setCaption ( string $caption, Language $language ) : void
$caption string
$language Newscoop\Entity\Language
Результат void
    public function setCaption($caption, Language $language)
    {
        if (!isset($this->captions[$language->getId()])) {
            $this->captions[$language->getId()] = new ArticleImageCaption($this, $language);
        }
        $this->captions[$language->getId()]->setCaption($caption);
    }

Usage Example

Пример #1
0
 /**
  * Save article image
  *
  * @param Newscoop\Image\ArticleImage $articleImage
  * @param array $values
  * @return void
  */
 public function saveArticleImage(ArticleImage $articleImage, array $values)
 {
     $language = $this->orm->getReference('Newscoop\\Entity\\Language', $values['language']);
     $articleImage->setNumber($values['number']);
     $articleImage->setCaption($values['caption'], $language);
     $this->orm->flush();
 }