PHP 클래스 FluidTYPO3\Fluidpages\Service\ConfigurationService

Provides methods to read various configuration related to Fluid Content Elements.
저자: Claus Due
상속: extends FluidTYPO3\Flux\Service\FluxService, implements TYPO3\CMS\Core\SingletonInterface
파일 보기 프로젝트 열기: fluidtypo3/fluidpages 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$resourceFactory TYPO3\CMS\Core\Resource\ResourceFactory

공개 메소드들

메소드 설명
convertFileReferenceToTemplatePathAndFilename ( string $reference ) : string
getPageConfiguration ( string $extensionName = null ) : array Get definitions of paths for Page Templates defined in TypoScript
getViewConfigurationByFileReference ( string $reference ) : array
injectResourceFactory ( TYPO3\CMS\Core\Resource\ResourceFactory $resourceFactory ) : void
resolvePageProvider ( array $row ) : FluidTYPO3\Flux\Provider\ProviderInterface | null Resolve fluidpages specific configuration provider. Always returns the main PageProvider type which needs to be used as primary PageProvider when processing a complete page rather than just the "sub configuration" field value.

메소드 상세

convertFileReferenceToTemplatePathAndFilename() 공개 메소드

public convertFileReferenceToTemplatePathAndFilename ( string $reference ) : string
$reference string
리턴 string

getPageConfiguration() 공개 메소드

Get definitions of paths for Page Templates defined in TypoScript
public getPageConfiguration ( string $extensionName = null ) : array
$extensionName string
리턴 array

getViewConfigurationByFileReference() 공개 메소드

public getViewConfigurationByFileReference ( string $reference ) : array
$reference string
리턴 array

injectResourceFactory() 공개 메소드

public injectResourceFactory ( TYPO3\CMS\Core\Resource\ResourceFactory $resourceFactory ) : void
$resourceFactory TYPO3\CMS\Core\Resource\ResourceFactory
리턴 void

resolvePageProvider() 공개 메소드

Resolve fluidpages specific configuration provider. Always returns the main PageProvider type which needs to be used as primary PageProvider when processing a complete page rather than just the "sub configuration" field value.
public resolvePageProvider ( array $row ) : FluidTYPO3\Flux\Provider\ProviderInterface | null
$row array
리턴 FluidTYPO3\Flux\Provider\ProviderInterface | null

프로퍼티 상세

$resourceFactory 보호되어 있는 프로퍼티

protected ResourceFactory,TYPO3\CMS\Core\Resource $resourceFactory
리턴 TYPO3\CMS\Core\Resource\ResourceFactory