Example #1
0
 public static function install(Compiler $compiler)
 {
     $me = new self($compiler);
     $me->addMacro('ifLocale', array($me, 'macroLocale'), '} unset($_localeParam);');
     $me->addMacro('version', array($me, 'macroVersion'));
     $me->addMacro('phref', NULL, NULL, function (MacroNode $node, PhpWriter $writer) use($me) {
         return ' ?> href="<?php ' . $me->macroLink($node, $writer) . ' ?>"<?php ';
     });
     return $me;
 }