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
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$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