Beispiel #1
0
 public static function getText(TemplateEngine $tplEngine, $key, $domain = null)
 {
     if (($translator = $tplEngine->getData('translator')) instanceof AbstractTranslator === false) {
         return $key;
     }
     /** @var AbstractTranslator $translator */
     if ($domain === null) {
         return $translator->_($key);
     }
     return $translator->_d($domain, $key);
 }
Beispiel #2
0
 public function replaceNode(TemplateEngine $tplEngine, ElementNode $node)
 {
     // DATA
     $value = $node->getAttribute('href')->value;
     $node->removeAttribute('href');
     $node->namespace = null;
     $node->tagName = 'link';
     $cssRevisionData = $tplEngine->getData('css_revision');
     $cssRevision = isset($cssRevisionData) ? '?' . $cssRevisionData : null;
     $node->addAttribute(new HtmlAttribute('href', $value . $cssRevision));
 }