Extbase - Signal Slots
Aus Wikizone
Version vom 18. Juni 2015, 14:05 Uhr von 37.49.33.84 (Diskussion) (Die Seite wurde neu angelegt: „Beispiel Signal Slot beim löschen eines Datensatzes ausführen localconf.php <syntaxhighlight lang="php"> $signalSlotDispatcher = \TYPO3\CMS\Core\Utility\Gene…“)
Beispiel Signal Slot beim löschen eines Datensatzes ausführen localconf.php
$signalSlotDispatcher = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
'TYPO3\CMS\Extbase\Object\ObjectManager'
)->get(
'TYPO3\CMS\Extbase\SignalSlot\Dispatcher'
);
$signalSlotDispatcher->connect(
'TYPO3\CMS\Extbase\Persistence\Generic\Backend',
'afterRemoveObject',
'Vendor\MxExtension\Slots\MyAfterRemoveObjectSlot',
'myAfterRemoveObjectMethod'
);
Slot
namespace Vendor\MxExtension\Slots;
class MyAfterRemoveObjectSlot {
public function myAfterRemoveObjectMethod($object) {
// do something
}
}