‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent Class Reference

Public Member Functions

 __construct (private readonly string $table, private array $record, private LanguageAspect $languageAspect)
 
 getTable ()
 
 getRecord ()
 
 setRecord (array $record)
 
 getLanguageAspect ()
 
 setLanguageAspect (LanguageAspect $languageAspect)
 

Detailed Description

Event which is fired before a record in a language should be "language overlaid", that is: Finding a translation for a given record.

Definition at line 26 of file BeforeRecordLanguageOverlayEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent::__construct ( private readonly string  $table,
private array  $record,
private LanguageAspect  $languageAspect 
)

Definition at line 28 of file BeforeRecordLanguageOverlayEvent.php.

Member Function Documentation

◆ getLanguageAspect()

TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent::getLanguageAspect ( )

Definition at line 49 of file BeforeRecordLanguageOverlayEvent.php.

◆ getRecord()

TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent::getRecord ( )

◆ getTable()

TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent::getTable ( )

Definition at line 34 of file BeforeRecordLanguageOverlayEvent.php.

◆ setLanguageAspect()

TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent::setLanguageAspect ( LanguageAspect  $languageAspect)

Definition at line 54 of file BeforeRecordLanguageOverlayEvent.php.

◆ setRecord()

TYPO3\CMS\Core\Domain\Event\BeforeRecordLanguageOverlayEvent::setRecord ( array  $record)