PHP Class FluidTYPO3\Fluidcontent\Hooks\WizardItemsHookSubscriber

Inheritance: extends FluidTYPO3\Flux\Hooks\WizardItemsHookSubscriber, implements TYPO3\CMS\Backend\Wizard\NewContentElementWizardHookInterface
Datei anzeigen Open project: fluidtypo3/fluidcontent Class Usage Examples

Protected Properties

Property Type Description
$configurationService FluidTYPO3\Fluidcontent\Service\ConfigurationService

Public Methods

Method Description
__construct ( ) Constructor
manipulateWizardItems ( array &$items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController &$parentObject ) : void

Protected Methods

Method Description
appendToWhiteAndBlacklistFromComponent ( FluidTYPO3\Flux\Form\FormInterface $component, array $whitelist, array $blacklist ) : array
applyBlacklist ( array $items, array $blacklist ) : array
applyWhitelist ( array $items, array $whitelist ) : array
filterPermittedFluidContentTypesByUserGroupAccessList ( array $items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController $parentObject ) : array
getContentTypeFilter ( array $items ) : FluidTYPO3\Fluidcontent\Backend\ContentTypeFilter

Method Details

__construct() public method

Constructor
public __construct ( )

appendToWhiteAndBlacklistFromComponent() protected method

protected appendToWhiteAndBlacklistFromComponent ( FluidTYPO3\Flux\Form\FormInterface $component, array $whitelist, array $blacklist ) : array
$component FluidTYPO3\Flux\Form\FormInterface
$whitelist array
$blacklist array
return array

applyBlacklist() protected method

protected applyBlacklist ( array $items, array $blacklist ) : array
$items array
$blacklist array
return array

applyWhitelist() protected method

protected applyWhitelist ( array $items, array $whitelist ) : array
$items array
$whitelist array
return array

filterPermittedFluidContentTypesByUserGroupAccessList() protected method

protected filterPermittedFluidContentTypesByUserGroupAccessList ( array $items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController $parentObject ) : array
$items array
$parentObject TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController
return array

getContentTypeFilter() protected method

protected getContentTypeFilter ( array $items ) : FluidTYPO3\Fluidcontent\Backend\ContentTypeFilter
$items array
return FluidTYPO3\Fluidcontent\Backend\ContentTypeFilter

manipulateWizardItems() public method

public manipulateWizardItems ( array &$items, TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController &$parentObject ) : void
$items array
$parentObject TYPO3\CMS\Backend\Controller\ContentElement\NewContentElementController
return void

Property Details

$configurationService protected_oe property

protected ConfigurationService,FluidTYPO3\Fluidcontent\Service $configurationService
return FluidTYPO3\Fluidcontent\Service\ConfigurationService