‪TYPO3CMS  10.4
TYPO3\CMS\Dashboard\WidgetRegistry Class Reference
Inheritance diagram for TYPO3\CMS\Dashboard\WidgetRegistry:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

WidgetConfigurationInterface[] getAvailableWidgets ()
 
WidgetConfigurationInterface[] getAllWidgets ()
 
 getAvailableWidget (string $identifier)
 
WidgetConfigurationInterface[] getAvailableWidgetsForWidgetGroup (string $widgetGroupIdentifier)
 
 registerWidget (string $serviceName)
 
 widgetItemsProcFunc (array &$parameters)
 

Protected Member Functions

WidgetConfigurationInterface[] checkPermissionOfWidgets (array $widgets)
 
 getBackendUser ()
 

Protected Attributes

ContainerInterface $container
 

Private Attributes

WidgetConfigurationInterface[] $widgets = array( )
 
array< string, $widgetsPerWidgetGroup=array();public function __construct(ContainerInterface $container) { $this-> container = $container
 

Detailed Description

Definition at line 30 of file WidgetRegistry.php.

Member Function Documentation

◆ checkPermissionOfWidgets()

WidgetConfigurationInterface [] TYPO3\CMS\Dashboard\WidgetRegistry::checkPermissionOfWidgets ( array  $widgets)
protected
Parameters
WidgetConfigurationInterface[]$widgets
Returns
‪WidgetConfigurationInterface[]

Definition at line 106 of file WidgetRegistry.php.

References TYPO3\CMS\Dashboard\WidgetRegistry\$widgets, and TYPO3\CMS\Dashboard\WidgetRegistry\getBackendUser().

Referenced by TYPO3\CMS\Dashboard\WidgetRegistry\getAvailableWidgets(), and TYPO3\CMS\Dashboard\WidgetRegistry\getAvailableWidgetsForWidgetGroup().

◆ getAllWidgets()

WidgetConfigurationInterface [] TYPO3\CMS\Dashboard\WidgetRegistry::getAllWidgets ( )
Returns
‪WidgetConfigurationInterface[]

Definition at line 60 of file WidgetRegistry.php.

References TYPO3\CMS\Dashboard\WidgetRegistry\$widgets.

◆ getAvailableWidget()

TYPO3\CMS\Dashboard\WidgetRegistry::getAvailableWidget ( string  $identifier)

◆ getAvailableWidgets()

WidgetConfigurationInterface [] TYPO3\CMS\Dashboard\WidgetRegistry::getAvailableWidgets ( )
Returns
‪WidgetConfigurationInterface[]

Definition at line 52 of file WidgetRegistry.php.

References TYPO3\CMS\Dashboard\WidgetRegistry\checkPermissionOfWidgets().

Referenced by TYPO3\CMS\Dashboard\WidgetRegistry\getAvailableWidget().

◆ getAvailableWidgetsForWidgetGroup()

WidgetConfigurationInterface [] TYPO3\CMS\Dashboard\WidgetRegistry::getAvailableWidgetsForWidgetGroup ( string  $widgetGroupIdentifier)
Parameters
string$widgetGroupIdentifier
Returns
‪WidgetConfigurationInterface[]

Definition at line 81 of file WidgetRegistry.php.

References TYPO3\CMS\Dashboard\WidgetRegistry\checkPermissionOfWidgets().

◆ getBackendUser()

TYPO3\CMS\Dashboard\WidgetRegistry::getBackendUser ( )
protected

Definition at line 126 of file WidgetRegistry.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Dashboard\WidgetRegistry\checkPermissionOfWidgets().

◆ registerWidget()

TYPO3\CMS\Dashboard\WidgetRegistry::registerWidget ( string  $serviceName)

◆ widgetItemsProcFunc()

TYPO3\CMS\Dashboard\WidgetRegistry::widgetItemsProcFunc ( array &  $parameters)

Definition at line 113 of file WidgetRegistry.php.

Member Data Documentation

◆ $container

ContainerInterface TYPO3\CMS\Dashboard\WidgetRegistry::$container
protected

Definition at line 34 of file WidgetRegistry.php.

◆ $widgets

WidgetConfigurationInterface [] TYPO3\CMS\Dashboard\WidgetRegistry::$widgets = array( )
private

◆ container

array<string, $widgetsPerWidgetGroup = array( ); public function __construct(ContainerInterface $container) { $this-> TYPO3\CMS\Dashboard\WidgetRegistry::container = $container
private

WidgetConfigurationInterface[]>

Definition at line 46 of file WidgetRegistry.php.

Referenced by TYPO3\CMS\Dashboard\WidgetRegistry\getAvailableWidget(), and TYPO3\CMS\Dashboard\WidgetRegistry\registerWidget().