Evercode1\ViewMaker\MasterPageTemplates::masterTemplate PHP Метод

masterTemplate() публичный Метод

public masterTemplate ( )
    public function masterTemplate()
    {
        $content = <<<EOD
<!DOCTYPE html>
<html lang="en">
<head>

    @include('layouts.meta')

    @yield('title')

    @include('layouts.css')

    @yield('css')

    @include('layouts.shim')

</head>

<body role="document">

    @include('layouts.nav')

    <div class="container theme-showcase" role="main">

    @yield('content')

    @include('layouts.bottom')

    </div> <!-- /container -->

    @include('layouts.scripts')

    @yield('scripts')

</body>
</html>
EOD;
        return $content;
    }

Usage Example

Пример #1
0
 private function getMasterTemplate($appName, $fileName, $masterName)
 {
     $buildMaster = new MasterPageTemplates($appName);
     switch ($fileName) {
         case $masterName:
             return $buildMaster->masterTemplate();
             break;
         case 'css':
             return $buildMaster->cssTemplate();
             break;
         case 'nav':
             return $buildMaster->navTemplate();
             break;
         case 'scripts':
             return $buildMaster->scriptsTemplate();
             break;
         case 'bottom':
             return $buildMaster->bottomTemplate();
             break;
         case 'meta':
             return $buildMaster->metaTemplate();
             break;
         case 'shim':
             return $buildMaster->shimTemplate();
             break;
         default:
             return 'Filename not recongnized';
     }
 }