Example #1
0
 /**
  * Constructor
  */
 public function __construct(Context $context)
 {
     parent::__construct($context);
     if (function_exists('gettext') === false) {
         throw new \RuntimeException("Translator cannot be instantiated. Gettext is not installed.");
     }
     $this->setDomain(array('name' => 'messages', 'path' => 'locale', 'invalidate' => null));
 }
Example #2
0
 /**
  * @param Translator $translator
  *
  * @return $this
  */
 public function setTranslator($translator)
 {
     if (!$translator instanceof Translator) {
         $translator = Translator::objectify($translator, array($this));
     }
     $this->translator = $translator;
     return $this;
 }
Example #3
0
 /**
  * Constructor
  *
  * @param Context $context
  */
 public function __construct(Context $context)
 {
     parent::__construct($context);
     $this->data = array();
 }