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

Public Member Functions

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

Private Attributes

int $storageUid
 
array $record
 
string null $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 ( int  $storageUid,
array  $record,
?string  $fileIdentifier 
)

Member Function Documentation

◆ getFileIdentifier()

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

◆ getRecord()

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

◆ getStorageUid()

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

◆ setFileIdentifier()

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

◆ setRecord()

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

◆ setStorageUid()

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

Member Data Documentation

◆ $fileIdentifier

◆ $record

◆ $storageUid