Sulu\Bundle\MediaBundle\Entity\FileVersionContentLanguage::setFileVersion PHP Method

setFileVersion() public method

Set fileVersion.
public setFileVersion ( FileVersion $fileVersion = null ) : FileVersionContentLanguage
$fileVersion FileVersion
return FileVersionContentLanguage
    public function setFileVersion(\Sulu\Bundle\MediaBundle\Entity\FileVersion $fileVersion = null)
    {
        $this->fileVersion = $fileVersion;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * @param array $contentLanguages
  *
  * @return $this
  */
 public function setContentLanguages($contentLanguages)
 {
     $fileVersion = $this->getFileVersion();
     foreach ($contentLanguages as $locale) {
         $contentLanguage = new FileVersionContentLanguage();
         $contentLanguage->setFileVersion($fileVersion);
         $contentLanguage->setLocale($locale);
         if (!$fileVersion->getContentLanguages()->contains($contentLanguage)) {
             $fileVersion->addContentLanguage($contentLanguage);
         }
     }
     return $this;
 }