PHP Class FluidTYPO3\Flux\Hooks\ContentIconHookSubscriber

Datei anzeigen Open project: fluidtypo3/flux Class Usage Examples

Protected Properties

Property Type Description
$cache TYPO3\CMS\Core\Cache\Frontend\VariableFrontend
$fluxService FluidTYPO3\Flux\Service\FluxService
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
$templates array

Public Methods

Method Description
__construct ( ) Construct
addSubIcon ( array $parameters, TYPO3\CMS\Backend\View\PageLayoutView | TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList $caller = NULL ) : string
injectFluxService ( FluxService $fluxService ) : void
injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void

Protected Methods

Method Description
attachAssets ( ) : void
detectFirstFlexTypeFieldInTableFromPossibilities ( string $table, array $fields ) : string

Method Details

__construct() public method

Construct
public __construct ( )

addSubIcon() public method

public addSubIcon ( array $parameters, TYPO3\CMS\Backend\View\PageLayoutView | TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList $caller = NULL ) : string
$parameters array
$caller TYPO3\CMS\Backend\View\PageLayoutView | TYPO3\CMS\Recordlist\RecordList\DatabaseRecordList
return string

attachAssets() protected method

protected attachAssets ( ) : void
return void

detectFirstFlexTypeFieldInTableFromPossibilities() protected method

protected detectFirstFlexTypeFieldInTableFromPossibilities ( string $table, array $fields ) : string
$table string
$fields array
return string

injectFluxService() public method

public injectFluxService ( FluxService $fluxService ) : void
$fluxService FluidTYPO3\Flux\Service\FluxService
return void

injectObjectManager() public method

public injectObjectManager ( TYPO3\CMS\Extbase\Object\ObjectManagerInterface $objectManager ) : void
$objectManager TYPO3\CMS\Extbase\Object\ObjectManagerInterface
return void

Property Details

$cache protected_oe property

protected VariableFrontend,TYPO3\CMS\Core\Cache\Frontend $cache
return TYPO3\CMS\Core\Cache\Frontend\VariableFrontend

$fluxService protected_oe property

protected FluxService,FluidTYPO3\Flux\Service $fluxService
return FluidTYPO3\Flux\Service\FluxService

$objectManager protected_oe property

protected ObjectManagerInterface,TYPO3\CMS\Extbase\Object $objectManager
return TYPO3\CMS\Extbase\Object\ObjectManagerInterface

$templates protected_oe property

protected array $templates
return array