‪TYPO3CMS  10.4
TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest Class Reference
Inheritance diagram for TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest:

Public Member Functions

 setUp ()
 
 initiallyZeroWidgetAreRegistered ()
 
 getAllWidgetReturnsAllRegisteredWidgets (array $expectedValues, array $widgetsToRegister)
 
 returnsWidgetsForGroup (array $expectedValues, array $widgetsToRegister)
 
 getAvailableWidgetsOnlyReturnWidgetsAccessibleByAdmin (array $expectedValues, array $widgetsToRegister)
 
 getAvailableWidgetsOnlyReturnWidgetsAccessibleByUser (array $expectedValues, array $widgetsToRegister)
 
 addWidgetsInItemsProcFunc ()
 
 widgetsToRegister ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
WidgetRegistry $subject
 
BackendUserAuthentication ObjectProphecy $beUserProphecy
 
ContainerInterface ObjectProphecy $containerProphecy
 

Private Member Functions

 registerWidgets (array $widgetsToRegister)
 
 registerWidget (array $widget)
 

Detailed Description

Definition at line 28 of file WidgetRegistryTest.php.

Member Function Documentation

◆ addWidgetsInItemsProcFunc()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::addWidgetsInItemsProcFunc ( )

◆ getAllWidgetReturnsAllRegisteredWidgets()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::getAllWidgetReturnsAllRegisteredWidgets ( array  $expectedValues,
array  $widgetsToRegister 
)
Parameters
array$expectedValues
array$widgetsToRegister
Test:
‪@dataProvider widgetsToRegister

Definition at line 70 of file WidgetRegistryTest.php.

References TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest\registerWidgets().

◆ getAvailableWidgetsOnlyReturnWidgetsAccessibleByAdmin()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::getAvailableWidgetsOnlyReturnWidgetsAccessibleByAdmin ( array  $expectedValues,
array  $widgetsToRegister 
)
Parameters
array$expectedValues
array$widgetsToRegister
Test:
‪@dataProvider widgetsToRegister

Definition at line 104 of file WidgetRegistryTest.php.

References TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest\registerWidget().

◆ getAvailableWidgetsOnlyReturnWidgetsAccessibleByUser()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::getAvailableWidgetsOnlyReturnWidgetsAccessibleByUser ( array  $expectedValues,
array  $widgetsToRegister 
)
Parameters
array$expectedValues
array$widgetsToRegister
Test:
‪@dataProvider widgetsToRegister

Definition at line 129 of file WidgetRegistryTest.php.

References TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest\registerWidget().

◆ initiallyZeroWidgetAreRegistered()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::initiallyZeroWidgetAreRegistered ( )
Test:

Definition at line 58 of file WidgetRegistryTest.php.

◆ registerWidget()

◆ registerWidgets()

◆ returnsWidgetsForGroup()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::returnsWidgetsForGroup ( array  $expectedValues,
array  $widgetsToRegister 
)
Parameters
array$expectedValues
array$widgetsToRegister
Test:
‪@dataProvider widgetsToRegister

Definition at line 84 of file WidgetRegistryTest.php.

References TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest\registerWidgets().

◆ setUp()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::setUp ( )

Definition at line 46 of file WidgetRegistryTest.php.

References $GLOBALS.

◆ widgetsToRegister()

TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::widgetsToRegister ( )

Definition at line 227 of file WidgetRegistryTest.php.

Member Data Documentation

◆ $beUserProphecy

BackendUserAuthentication ObjectProphecy TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::$beUserProphecy
protected

Definition at line 40 of file WidgetRegistryTest.php.

◆ $containerProphecy

ContainerInterface ObjectProphecy TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::$containerProphecy
protected

Definition at line 44 of file WidgetRegistryTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 32 of file WidgetRegistryTest.php.

◆ $subject

WidgetRegistry TYPO3\CMS\Dashboard\Tests\Unit\WidgetRegistryTest::$subject
protected

Definition at line 36 of file WidgetRegistryTest.php.