PHP 클래스 Sulu\Component\Webspace\StructureProvider\WebspaceStructureProvider

상속: implements Sulu\Component\Webspace\StructureProvider\WebspaceStructureProviderInterface
파일 보기 프로젝트 열기: sulu/sulu 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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