‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Unit\Fixtures\EventDispatcher\MockEventDispatcher Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Fixtures\EventDispatcher\MockEventDispatcher:

Public Member Functions

 dispatch (object $event)
 
 addListener (\Closure $listener)
 

Public Attributes

array $events = []
 
array $listeners = []
 

Detailed Description

A mock event dispatcher that does nothing but records what events are passed.

Use in tests for classes that depend on an event dispatcher but interaction with the dispatcher is not what's being tested, or where "event X is triggered" is the behavior being tested.

Definition at line 29 of file MockEventDispatcher.php.

Member Function Documentation

◆ addListener()

TYPO3\CMS\Core\Tests\Unit\Fixtures\EventDispatcher\MockEventDispatcher::addListener ( \Closure  $listener)

Definition at line 43 of file MockEventDispatcher.php.

◆ dispatch()

TYPO3\CMS\Core\Tests\Unit\Fixtures\EventDispatcher\MockEventDispatcher::dispatch ( object  $event)

Definition at line 35 of file MockEventDispatcher.php.

Member Data Documentation

◆ $events

array TYPO3\CMS\Core\Tests\Unit\Fixtures\EventDispatcher\MockEventDispatcher::$events = []

Definition at line 32 of file MockEventDispatcher.php.

◆ $listeners

array TYPO3\CMS\Core\Tests\Unit\Fixtures\EventDispatcher\MockEventDispatcher::$listeners = []

Definition at line 34 of file MockEventDispatcher.php.