‪TYPO3CMS  ‪main
TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent Class Reference

Public Member Functions

 __construct (private SlugRedirectChangeItem $slugRedirectChangeItem, private RedirectSourceInterface $source, private array $redirectRecord,)
 
 getSlugRedirectChangeItem ()
 
 getSource ()
 
 getRedirectRecord ()
 

Detailed Description

This event is fired in the \TYPO3\CMS\Redirects\Service\SlugService after a redirect record has been automatically created and persisted after page slug change. It's mainly a pure notification event.

It can be used to update redirects external in a load-balancer directly for example, or doing some kind of synchronization.

Definition at line 31 of file AfterAutoCreateRedirectHasBeenPersistedEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent::__construct ( private SlugRedirectChangeItem  $slugRedirectChangeItem,
private RedirectSourceInterface  $source,
private array  $redirectRecord 
)

Member Function Documentation

◆ getRedirectRecord()

TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent::getRedirectRecord ( )

◆ getSlugRedirectChangeItem()

TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent::getSlugRedirectChangeItem ( )

◆ getSource()

TYPO3\CMS\Redirects\Event\AfterAutoCreateRedirectHasBeenPersistedEvent::getSource ( )