‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Compatibility\SlotReplacement Class Reference

Public Member Functions

 __construct (SignalSlotDispatcher $signalSlotDispatcher)
 
 afterRequestDispatched (AfterRequestDispatchedEvent $event)
 
 beforeCallActionMethod (BeforeActionCallEvent $event)
 
 afterDataMappedForObject (AfterObjectThawedEvent $event)
 
 emitBeforeGettingObjectDataSignal (ModifyQueryBeforeFetchingObjectDataEvent $event)
 
 emitAfterGettingObjectDataSignal (ModifyResultAfterFetchingObjectDataEvent $event)
 
 emitEndInsertObjectSignal (EntityFinalizedAfterPersistenceEvent $event)
 
 emitAfterInsertObjectSignal (EntityAddedToPersistenceEvent $event)
 
 emitAfterUpdateObjectSignal (EntityUpdatedInPersistenceEvent $event)
 
 emitAfterPersistObjectSignal (EntityPersistedEvent $event)
 
 emitAfterRemoveObjectSignal (EntityRemovedFromPersistenceEvent $event)
 

Protected Attributes

SignalSlotDispatcher $signalSlotDispatcher
 

Detailed Description

This class provides a replacement for all existing signals in EXT:extbase of TYPO3 Core, which now act as a simple wrapper for PSR-14 events with a simple ("first prioritized") listener implementation.

Please note that this class will likely be removed in TYPO3 v11, and Extension Authors should switch to PSR-14 event listeners.

Definition at line 43 of file SlotReplacement.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::__construct ( SignalSlotDispatcher  $signalSlotDispatcher)

Member Function Documentation

◆ afterDataMappedForObject()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::afterDataMappedForObject ( AfterObjectThawedEvent  $event)

◆ afterRequestDispatched()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::afterRequestDispatched ( AfterRequestDispatchedEvent  $event)

◆ beforeCallActionMethod()

◆ emitAfterGettingObjectDataSignal()

◆ emitAfterInsertObjectSignal()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::emitAfterInsertObjectSignal ( EntityAddedToPersistenceEvent  $event)

◆ emitAfterPersistObjectSignal()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::emitAfterPersistObjectSignal ( EntityPersistedEvent  $event)

◆ emitAfterRemoveObjectSignal()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::emitAfterRemoveObjectSignal ( EntityRemovedFromPersistenceEvent  $event)

◆ emitAfterUpdateObjectSignal()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::emitAfterUpdateObjectSignal ( EntityUpdatedInPersistenceEvent  $event)

◆ emitBeforeGettingObjectDataSignal()

◆ emitEndInsertObjectSignal()

TYPO3\CMS\Extbase\Compatibility\SlotReplacement::emitEndInsertObjectSignal ( EntityFinalizedAfterPersistenceEvent  $event)

Member Data Documentation

◆ $signalSlotDispatcher

SignalSlotDispatcher TYPO3\CMS\Extbase\Compatibility\SlotReplacement::$signalSlotDispatcher
protected