PHP Class Carew\Twig\CarewExtension

Inheritance: extends Twig_Extension
Show file Open project: carew/carew

Public Methods

Method Description
__construct ( Pimple $container )
getFunctions ( )
getName ( )
getNodeVisitors ( )
link ( Twig_Environment $twig, $document, $title = null, array $attrs = [] )
path ( Twig_Environment $twig, $document )
renderBlock ( Twig_Environment $twig, $block, array $parameters = [] )
renderDocument ( Twig_Environment $twig, Document $document )
renderDocumentAttribute ( Twig_Environment $twig, $attribute, $document = null )
renderDocumentToc ( Twig_Environment $twig, $toc = null, $deep )
renderDocuments ( Twig_Environment $twig, array $documents = [], array $pages = [], $currentPage = null )
renderPagination ( Twig_Environment $twig, array $pages, $currentPage )

Private Methods

Method Description
getCarewGlobals ( Twig_Environment $twig )
getDocumentWithPath ( Twig_Environment $twig, $filePath )

Method Details

__construct() public method

public __construct ( Pimple $container )
$container Pimple

getFunctions() public method

public getFunctions ( )

getName() public method

public getName ( )

getNodeVisitors() public method

public getNodeVisitors ( )

path() public method

public path ( Twig_Environment $twig, $document )
$twig Twig_Environment

renderBlock() public method

public renderBlock ( Twig_Environment $twig, $block, array $parameters = [] )
$twig Twig_Environment
$parameters array

renderDocument() public method

public renderDocument ( Twig_Environment $twig, Document $document )
$twig Twig_Environment
$document Carew\Document

renderDocumentAttribute() public method

public renderDocumentAttribute ( Twig_Environment $twig, $attribute, $document = null )
$twig Twig_Environment

renderDocumentToc() public method

public renderDocumentToc ( Twig_Environment $twig, $toc = null, $deep )
$twig Twig_Environment

renderDocuments() public method

public renderDocuments ( Twig_Environment $twig, array $documents = [], array $pages = [], $currentPage = null )
$twig Twig_Environment
$documents array
$pages array

renderPagination() public method

public renderPagination ( Twig_Environment $twig, array $pages, $currentPage )
$twig Twig_Environment
$pages array