PHP Класс FluidTYPO3\Flux\Hooks\WizardItemsHookSubscriber

Наследование: implements TYPO3\CMS\Backend\Wizard\NewContentElementWizardHookInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$configurationService FluidTYPO3\Flux\Service\FluxService
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
$recordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService

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

Метод Описание
__construct ( ) Constructor
injectConfigurationService ( FluxService $configurationService ) : void
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
injectRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $recordService ) : void
manipulateWizardItems ( array &$items, &$parentObject ) : void

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

Метод Описание
appendToWhiteAndBlacklistFromComponent ( FluidTYPO3\Flux\Form\FormInterface $component, array $whitelist, array $blacklist ) : array
appendToWhiteAndBlacklistFromProviders ( array $providers, array $record, array &$whitelist, array &$blacklist, integer $columnPosition, string $fluxAreaName = NULL )
applyBlacklist ( array $items, array $blacklist ) : array
applyDefaultValues ( array $items, array $defaultValues ) : array
applyWhitelist ( array $items, array $whitelist ) : array
filterPermittedFluidContentTypesByInsertionPosition ( array $items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController $parentObject ) : array
getAreaNameAndParentFromRelativeRecordOrDefaults ( integer $relativeUid ) : array
getDefaultValues ( ) : array
getWhiteAndBlackListsFromPageAndContentColumn ( integer $pageUid, integer $columnPosition, integer $relativeUid ) : array
trimItems ( array $items ) : array

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

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

Constructor
public __construct ( )

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

protected appendToWhiteAndBlacklistFromComponent ( FluidTYPO3\Flux\Form\FormInterface $component, array $whitelist, array $blacklist ) : array
$component FluidTYPO3\Flux\Form\FormInterface
$whitelist array
$blacklist array
Результат array

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

protected appendToWhiteAndBlacklistFromProviders ( array $providers, array $record, array &$whitelist, array &$blacklist, integer $columnPosition, string $fluxAreaName = NULL )
$providers array
$record array
$whitelist array
$blacklist array
$columnPosition integer
$fluxAreaName string

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

protected applyBlacklist ( array $items, array $blacklist ) : array
$items array
$blacklist array
Результат array

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

protected applyDefaultValues ( array $items, array $defaultValues ) : array
$items array
$defaultValues array
Результат array

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

protected applyWhitelist ( array $items, array $whitelist ) : array
$items array
$whitelist array
Результат array

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

protected filterPermittedFluidContentTypesByInsertionPosition ( array $items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController $parentObject ) : array
$items array
$parentObject TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController
Результат array

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

protected getAreaNameAndParentFromRelativeRecordOrDefaults ( integer $relativeUid ) : array
$relativeUid integer
Результат array

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

protected getDefaultValues ( ) : array
Результат array

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

protected getWhiteAndBlackListsFromPageAndContentColumn ( integer $pageUid, integer $columnPosition, integer $relativeUid ) : array
$pageUid integer
$columnPosition integer
$relativeUid integer
Результат array

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

public injectConfigurationService ( FluxService $configurationService ) : void
$configurationService FluidTYPO3\Flux\Service\FluxService
Результат void

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

public injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
Результат void

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

public injectRecordService ( FluidTYPO3\Flux\Service\WorkspacesAwareRecordService $recordService ) : void
$recordService FluidTYPO3\Flux\Service\WorkspacesAwareRecordService
Результат void

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

public manipulateWizardItems ( array &$items, &$parentObject ) : void
$items array
Результат void

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

protected trimItems ( array $items ) : array
$items array
Результат array

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

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

protected FluxService,FluidTYPO3\Flux\Service $configurationService
Результат FluidTYPO3\Flux\Service\FluxService

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

protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager
Результат TYPO3\CMS\Extbase\Object\ObjectManagerInterface

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

protected WorkspacesAwareRecordService,FluidTYPO3\Flux\Service $recordService
Результат FluidTYPO3\Flux\Service\WorkspacesAwareRecordService