Ejemplo n.º 1
0
 /**
  * Gets a pre-configured decoda.
  *
  * @return Decoda
  */
 private function getPreConfiguredDecoda()
 {
     if (null !== $this->preConfiguredDecoda) {
         return $this->preConfiguredDecoda;
     }
     $decoda = new Decoda();
     if (null !== $this->options['messages']) {
         $decoda->addMessages(new FileLoader($this->locator->locate($this->options['messages'])));
     }
     $decoda->setEngine($this->getPhpEngine());
     $decoda->setDefaultLocale($this->options['default_locale']);
     $decoda->setLocale($this->getLocale());
     $this->preConfiguredDecoda = $decoda;
     return $decoda;
 }