Lexy::compile_unless PHP Méthode

compile_unless() protected méthode

Rewrites Lexi's "unless" statements into valid PHP.
protected compile_unless ( string $value ) : string
$value string
Résultat 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;
    }