‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent Class Reference

Public Member Functions

 __construct (private $storageUid, private $record, private ?string $fileIdentifier)
 
 getStorageUid ()
 
 setStorageUid (int $storageUid)
 
 getRecord ()
 
 setRecord (array $record)
 
 getFileIdentifier ()
 
 setFileIdentifier (?string $fileIdentifier)
 

Detailed Description

This event is fired before a resource object is actually built/created.

Example: A database record can be enriched to add dynamic values to each resource (file/folder) before creation of a storage

Definition at line 26 of file BeforeResourceStorageInitializationEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::__construct ( private  $storageUid,
private  $record,
private ?string  $fileIdentifier 
)

Definition at line 28 of file BeforeResourceStorageInitializationEvent.php.

Member Function Documentation

◆ getFileIdentifier()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::getFileIdentifier ( )

Definition at line 50 of file BeforeResourceStorageInitializationEvent.php.

◆ getRecord()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::getRecord ( )

◆ getStorageUid()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::getStorageUid ( )

Definition at line 30 of file BeforeResourceStorageInitializationEvent.php.

◆ setFileIdentifier()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::setFileIdentifier ( ?string  $fileIdentifier)

Definition at line 55 of file BeforeResourceStorageInitializationEvent.php.

◆ setRecord()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::setRecord ( array  $record)

◆ setStorageUid()

TYPO3\CMS\Core\Resource\Event\BeforeResourceStorageInitializationEvent::setStorageUid ( int  $storageUid)

Definition at line 35 of file BeforeResourceStorageInitializationEvent.php.