‪TYPO3CMS  9.5
TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest:

Public Member Functions

 connectAllowsForConnectingASlotWithASignal ()
 
 connectAlsoAcceptsObjectsInPlaceOfTheClassName ()
 
 connectAlsoAcceptsClosuresActingAsASlot ()
 
 dispatchPassesTheSignalArgumentsToTheSlotMethod ()
 
 dispatchRetrievesSlotInstanceFromTheObjectManagerIfOnlyAClassNameWasSpecified ()
 
 dispatchHandsOverArgumentsReturnedByAFormerSlot ()
 
 dispatchHandsOverArgumentsReturnedByAFormerSlotWithoutInterferingWithSignalSlotInformation ()
 
 dispatchHandsOverFormerArgumentsIfPreviousSlotDoesNotReturnAnything ()
 
 dispatchThrowsAnExceptionIfTheSlotReturnsNonArray ()
 
 dispatchThrowsAnExceptionIfTheSlotReturnsDifferentNumberOfItems ()
 
 dispatchThrowsAnExceptionIfTheSpecifiedClassOfASlotIsUnknown ()
 
 dispatchThrowsAnExceptionIfTheSpecifiedSlotMethodDoesNotExist ()
 
 dispatchPassesFirstArgumentContainingSlotInformationIfTheConnectionStatesSo ()
 
 connectThrowsInvalidArgumentExceptionIfSlotMethodNameIsEmptyAndSlotClassNameIsNoClosure ()
 
 dispatchReturnsEmptyArrayIfSignalNameAndOrSignalClassNameIsNotRegistered ()
 
 dispatchReturnsEmptyArrayIfSignalDoesNotProvideAnyArguments ()
 
 dispatchReturnsArgumentsArrayAsIsIfSignalIsNotRegistered ()
 
 dispatchThrowsInvalidSlotExceptionIfObjectManagerOfSignalSlotDispatcherIsNotSet ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
TYPO3 CMS Extbase SignalSlot Dispatcher PHPUnit_Framework_MockObject_MockObject TYPO3 TestingFramework Core AccessibleObjectInterface $signalSlotDispatcher
 

Detailed Description

Test case

Definition at line 31 of file DispatcherTest.php.

Member Function Documentation

◆ connectAllowsForConnectingASlotWithASignal()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::connectAllowsForConnectingASlotWithASignal ( )
Test:

Definition at line 50 of file DispatcherTest.php.

◆ connectAlsoAcceptsClosuresActingAsASlot()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::connectAlsoAcceptsClosuresActingAsASlot ( )
Test:

Definition at line 86 of file DispatcherTest.php.

◆ connectAlsoAcceptsObjectsInPlaceOfTheClassName()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::connectAlsoAcceptsObjectsInPlaceOfTheClassName ( )
Test:

Definition at line 68 of file DispatcherTest.php.

◆ connectThrowsInvalidArgumentExceptionIfSlotMethodNameIsEmptyAndSlotClassNameIsNoClosure()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::connectThrowsInvalidArgumentExceptionIfSlotMethodNameIsEmptyAndSlotClassNameIsNoClosure ( )
Test:

Definition at line 333 of file DispatcherTest.php.

◆ dispatchHandsOverArgumentsReturnedByAFormerSlot()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchHandsOverArgumentsReturnedByAFormerSlot ( )
Test:

Definition at line 136 of file DispatcherTest.php.

◆ dispatchHandsOverArgumentsReturnedByAFormerSlotWithoutInterferingWithSignalSlotInformation()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchHandsOverArgumentsReturnedByAFormerSlotWithoutInterferingWithSignalSlotInformation ( )
Test:

Definition at line 165 of file DispatcherTest.php.

◆ dispatchHandsOverFormerArgumentsIfPreviousSlotDoesNotReturnAnything()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchHandsOverFormerArgumentsIfPreviousSlotDoesNotReturnAnything ( )
Test:

Definition at line 194 of file DispatcherTest.php.

◆ dispatchPassesFirstArgumentContainingSlotInformationIfTheConnectionStatesSo()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchPassesFirstArgumentContainingSlotInformationIfTheConnectionStatesSo ( )
Test:

Definition at line 314 of file DispatcherTest.php.

◆ dispatchPassesTheSignalArgumentsToTheSlotMethod()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchPassesTheSignalArgumentsToTheSlotMethod ( )
Test:

Definition at line 103 of file DispatcherTest.php.

◆ dispatchRetrievesSlotInstanceFromTheObjectManagerIfOnlyAClassNameWasSpecified()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchRetrievesSlotInstanceFromTheObjectManagerIfOnlyAClassNameWasSpecified ( )
Test:

Definition at line 117 of file DispatcherTest.php.

◆ dispatchReturnsArgumentsArrayAsIsIfSignalIsNotRegistered()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchReturnsArgumentsArrayAsIsIfSignalIsNotRegistered ( )
Test:

Definition at line 359 of file DispatcherTest.php.

◆ dispatchReturnsEmptyArrayIfSignalDoesNotProvideAnyArguments()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchReturnsEmptyArrayIfSignalDoesNotProvideAnyArguments ( )
Test:

Definition at line 351 of file DispatcherTest.php.

◆ dispatchReturnsEmptyArrayIfSignalNameAndOrSignalClassNameIsNotRegistered()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchReturnsEmptyArrayIfSignalNameAndOrSignalClassNameIsNotRegistered ( )
Test:

Definition at line 343 of file DispatcherTest.php.

◆ dispatchThrowsAnExceptionIfTheSlotReturnsDifferentNumberOfItems()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchThrowsAnExceptionIfTheSlotReturnsDifferentNumberOfItems ( )
Test:

Definition at line 252 of file DispatcherTest.php.

◆ dispatchThrowsAnExceptionIfTheSlotReturnsNonArray()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchThrowsAnExceptionIfTheSlotReturnsNonArray ( )
Test:

Definition at line 228 of file DispatcherTest.php.

◆ dispatchThrowsAnExceptionIfTheSpecifiedClassOfASlotIsUnknown()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchThrowsAnExceptionIfTheSpecifiedClassOfASlotIsUnknown ( )
Test:

Definition at line 276 of file DispatcherTest.php.

◆ dispatchThrowsAnExceptionIfTheSpecifiedSlotMethodDoesNotExist()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchThrowsAnExceptionIfTheSpecifiedSlotMethodDoesNotExist ( )
Test:

Definition at line 293 of file DispatcherTest.php.

◆ dispatchThrowsInvalidSlotExceptionIfObjectManagerOfSignalSlotDispatcherIsNotSet()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::dispatchThrowsInvalidSlotExceptionIfObjectManagerOfSignalSlotDispatcherIsNotSet ( )
Test:

Definition at line 372 of file DispatcherTest.php.

◆ setUp()

TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::setUp ( )
protected

Definition at line 41 of file DispatcherTest.php.

Member Data Documentation

◆ $resetSingletonInstances

bool TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 35 of file DispatcherTest.php.

◆ $signalSlotDispatcher

TYPO3 CMS Extbase SignalSlot Dispatcher PHPUnit_Framework_MockObject_MockObject TYPO3 TestingFramework Core AccessibleObjectInterface TYPO3\CMS\Extbase\Tests\Unit\SignalSlot\DispatcherTest::$signalSlotDispatcher
protected

Definition at line 39 of file DispatcherTest.php.