Lexy::compile_unless PHP Method

compile_unless() protected method

Rewrites Lexi's "unless" statements into valid PHP.
protected compile_unless ( string $value ) : string
$value string
return string
    protected function compile_unless($value)
    {
        $value = preg_replace('/(\\s*)@unless(\\s*\\(.*\\))/', '$1<?php if ( ! ($2)): ?>', $value);
        $value = str_replace('@endunless', '<?php endif; ?>', $value);
        return $value;
    }