PHP Класс Carew\Twig\CarewExtension

Наследование: extends Twig_Extension
Показать файл Открыть проект

Открытые методы

Метод Описание
__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 )

Приватные методы

Метод Описание
getCarewGlobals ( Twig_Environment $twig )
getDocumentWithPath ( Twig_Environment $twig, $filePath )

Описание методов

__construct() публичный метод

public __construct ( Pimple $container )
$container Pimple

getFunctions() публичный метод

public getFunctions ( )

getName() публичный метод

public getName ( )

getNodeVisitors() публичный метод

public getNodeVisitors ( )

path() публичный метод

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

renderBlock() публичный метод

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

renderDocument() публичный метод

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

renderDocumentAttribute() публичный метод

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

renderDocumentToc() публичный метод

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

renderDocuments() публичный метод

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

renderPagination() публичный метод

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