Beispiel #1
0
 /**
  * Set alias value
  * @author Krzysztof Bednarczyk
  * @param Language $alias
  * @return  $this
  */
 public function setAlias($alias)
 {
     if ($alias && $alias->getId() === $this->getId()) {
         throw new \InvalidArgumentException("Recurrency alert!");
     }
     $this->alias = $alias;
     return $this;
 }
 /**
  * @author Krzysztof Bednarczyk
  * @param string $locale
  * @return Language
  */
 public function getLanguage($locale)
 {
     return isset($this->languages[$locale]) ? $this->languages[$locale] : $this->languages[$this->defaultLanguage->getLocale()];
 }