FOF30\View\Compiler\Blade::compileYieldRepeatable PHP Method

compileYieldRepeatable() protected method

Compile the end yieldRepeatable statements into valid PHP.
protected compileYieldRepeatable ( string $expression ) : string
$expression string
return string
    protected function compileYieldRepeatable($expression)
    {
        $expression = trim($expression, '()');
        $parts = explode(',', $expression, 2);
        $functionName = '_fof_blade_repeatable_' . md5($this->path . trim($parts[0]));
        $argumentsList = isset($parts[1]) ? $parts[1] : '';
        return "<?php \${$functionName}({$argumentsList}); ?>";
    }