Latte\Macros\BlockMacros::install PHP Method

install() public static method

public static install ( Compiler $compiler )
$compiler Latte\Compiler
    public static function install(Latte\Compiler $compiler)
    {
        $me = new static($compiler);
        $me->addMacro('include', [$me, 'macroInclude']);
        $me->addMacro('includeblock', [$me, 'macroIncludeBlock']);
        // deprecated
        $me->addMacro('import', [$me, 'macroImport'], NULL, NULL, self::ALLOWED_IN_HEAD);
        $me->addMacro('extends', [$me, 'macroExtends'], NULL, NULL, self::ALLOWED_IN_HEAD);
        $me->addMacro('layout', [$me, 'macroExtends'], NULL, NULL, self::ALLOWED_IN_HEAD);
        $me->addMacro('snippet', [$me, 'macroBlock'], [$me, 'macroBlockEnd']);
        $me->addMacro('block', [$me, 'macroBlock'], [$me, 'macroBlockEnd'], NULL, self::AUTO_CLOSE);
        $me->addMacro('define', [$me, 'macroBlock'], [$me, 'macroBlockEnd']);
        $me->addMacro('snippetArea', [$me, 'macroBlock'], [$me, 'macroBlockEnd']);
        $me->addMacro('ifset', [$me, 'macroIfset'], '}');
        $me->addMacro('elseifset', [$me, 'macroIfset']);
    }