PHP 클래스 WellCommerce\Bundle\ThemeBundle\Locator\ThemeLocator

저자: Adam Piotrowski ([email protected])
상속: implements WellCommerce\Bundle\ThemeBundle\Locator\ThemeLocatorInterface
파일 보기 프로젝트 열기: wellcommerce/wellcommerce

공개 메소드들

메소드 설명
__construct ( Symfony\Component\HttpKernel\KernelInterface $kernel, WellCommerce\Bundle\ThemeBundle\Context\Front\ThemeContextInterface $themeContext, string $fallbackTheme, string $themesDir ) ThemeLocator constructor.
getCurrentThemeFolder ( ) : string
getThemeFolders ( ) : array
getThemePathPattern ( ) : string
getThemesDirectory ( ) : string
locateTemplate ( string $name ) : string

보호된 메소드들

메소드 설명
locateBundlesResource ( array $bundles, array $parameters, string $name ) : string

비공개 메소드들

메소드 설명
getBundleNameAndPath ( string $name ) : array
getDefaultBundleResourcePath ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle, string $path, array &$resourcePaths )
isValidFilename ( string $name ) : boolean
isValidPath ( string $path ) : boolean
locateThemePathForBundleResource ( Symfony\Component\HttpKernel\Bundle\BundleInterface $bundle, array $parameters, array &$checkPaths )
scanThemesDirectory ( ) : array

메소드 상세

__construct() 공개 메소드

ThemeLocator constructor.
public __construct ( Symfony\Component\HttpKernel\KernelInterface $kernel, WellCommerce\Bundle\ThemeBundle\Context\Front\ThemeContextInterface $themeContext, string $fallbackTheme, string $themesDir )
$kernel Symfony\Component\HttpKernel\KernelInterface
$themeContext WellCommerce\Bundle\ThemeBundle\Context\Front\ThemeContextInterface
$fallbackTheme string
$themesDir string

getCurrentThemeFolder() 공개 메소드

public getCurrentThemeFolder ( ) : string
리턴 string

getThemeFolders() 공개 메소드

public getThemeFolders ( ) : array
리턴 array

getThemePathPattern() 공개 메소드

public getThemePathPattern ( ) : string
리턴 string

getThemesDirectory() 공개 메소드

public getThemesDirectory ( ) : string
리턴 string

locateBundlesResource() 보호된 메소드

protected locateBundlesResource ( array $bundles, array $parameters, string $name ) : string
$bundles array
$parameters array
$name string
리턴 string

locateTemplate() 공개 메소드

public locateTemplate ( string $name ) : string
$name string
리턴 string