PHP Класс Sulu\Component\Webspace\StructureProvider\WebspaceStructureProvider

Наследование: implements Sulu\Component\Webspace\StructureProvider\WebspaceStructureProviderInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$cache Doctrine\Common\Cache\Cache
$structureManager Sulu\Component\Content\Compat\StructureManagerInterface
$twig Twig_Environment

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

Метод Описание
__construct ( Twig_Environment $twig, Sulu\Component\Content\Compat\StructureManagerInterface $structureManager, Doctrine\Common\Cache\Cache $cache )
getStructures ( $webspaceKey )

Защищенные методы

Метод Описание
loadStructures ( string $webspaceKey ) : array Returns and caches structures for given webspace.
templateExists ( string $template ) : boolean checks if a template with given name exists.

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

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

public __construct ( Twig_Environment $twig, Sulu\Component\Content\Compat\StructureManagerInterface $structureManager, Doctrine\Common\Cache\Cache $cache )
$twig Twig_Environment
$structureManager Sulu\Component\Content\Compat\StructureManagerInterface
$cache Doctrine\Common\Cache\Cache

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

public getStructures ( $webspaceKey )

loadStructures() защищенный Метод

Returns and caches structures for given webspace.
protected loadStructures ( string $webspaceKey ) : array
$webspaceKey string
Результат array

templateExists() защищенный Метод

checks if a template with given name exists.
protected templateExists ( string $template ) : boolean
$template string
Результат boolean

Описание свойств

$cache защищенное свойство

protected Cache,Doctrine\Common\Cache $cache
Результат Doctrine\Common\Cache\Cache

$structureManager защищенное свойство

protected StructureManagerInterface,Sulu\Component\Content\Compat $structureManager
Результат Sulu\Component\Content\Compat\StructureManagerInterface

$twig защищенное свойство

protected Twig_Environment $twig
Результат Twig_Environment