Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\View\Compilers\Concerns;
4
 
5
trait CompilesFragments
6
{
7
    /**
8
     * The last compiled fragment.
9
     *
10
     * @var string
11
     */
12
    protected $lastFragment;
13
 
14
    /**
15
     * Compile the fragment statements into valid PHP.
16
     *
17
     * @param  string  $expression
18
     * @return string
19
     */
20
    protected function compileFragment($expression)
21
    {
22
        $this->lastFragment = trim($expression, "()'\" ");
23
 
24
        return "<?php \$__env->startFragment{$expression}; ?>";
25
    }
26
 
27
    /**
28
     * Compile the end-fragment statements into valid PHP.
29
     *
30
     * @return string
31
     */
32
    protected function compileEndfragment()
33
    {
34
        return '<?php echo $__env->stopFragment(); ?>';
35
    }
36
}