src/Theme.php
public function render($statusCode = 200)
    {
        // Fire the event before render.
        $this->fire('after', $this);

        // Flush asset that need to serve.
        $this->asset->flush();

        // Layout directory.
        $layoutDir = $this->getConfig('containerDir.layout');

        $path = $this->getThemeNamespace($layoutDir.'.'.$this->layout);

        if (! $this->view->exists($path)) {
            throw new UnknownLayoutFileException("Layout [$this->layout] not found.");
        }

        $content = $this->view->make($path)->render();

        // Append status code to view.
        $content = new Response($content, $statusCode);

        // Having cookie set.
        if ($this->cookie) {
            $content->withCookie($this->cookie);
        }

        return $content;
    }
public function render($statusCode = 200)
    {
        // Fire the event before render.
        $this->fire('after', $this);

        // Flush asset that need to serve.
        $this->asset->flush();

        // Layout directory.
        $layoutDir = $this->getConfig('containerDir.layout');

        $path = $this->getThemeNamespace($layoutDir.'.'.$this->layout);

        if (! $this->view->exists($path)) {
            throw new UnknownLayoutFileException("Layout [$this->layout] not found.");
        }

        $content = $this->view->make($path)->render();

        // Append status code to view.
        $content = new Response($content, $statusCode);

        // Having cookie set.
        if ($this->cookie) {
            $content->withCookie($this->cookie);
        }

        return $content;
    }
public function render ( $ statusCode = 200 ) { // Fire the event before render. $ this -> fire ( 'after' , $ this ) ; // Flush asset that need to serve. $ this -> asset -> flush ( ) ; // Layout directory. $ layoutDir = $ this -> getConfig ( 'containerDir.layout' ) ; $ path = $ this -> getThemeNamespace ( $ layoutDir . '.' . $ this -> layout ) ; if ( ! $ this -> view -> exists ( $ path ) ) { throw new UnknownLayoutFileException ( "Layout [$this->layout] not found." ) ; } $ content = $ this -> view -> make ( $ path ) -> render ( ) ; // Append status code to view. $ content = new Response ( $ content , $ statusCode ) ; // Having cookie set. if ( $ this -> cookie ) { $ content -> withCookie ( $ this -> cookie ) ; } return $ content ; }
Return a template with content.

@param  integer $statusCode
@throws UnknownLayoutFileException
@return Response
Return a template with content .