‪TYPO3CMS  11.5
TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect Class Reference

Public Member Functions

 addUserPermissionsToStorage (AfterResourceStorageInitializationEvent $event)
 

Private Member Functions

 addFileMountsToStorage (ResourceStorage $storage)
 

Detailed Description

The aspect injects user permissions and mount points into the storage based on user or group configuration.

We do not have AOP in TYPO3 for now, thus the aspect which deals with resource security is an EventListener which reacts on storage object creation.

this is an Event Listener, and not part of TYPO3 Core API.

Definition at line 33 of file StoragePermissionsAspect.php.

Member Function Documentation

◆ addFileMountsToStorage()

TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect::addFileMountsToStorage ( ResourceStorage  $storage)
private

◆ addUserPermissionsToStorage()

TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect::addUserPermissionsToStorage ( AfterResourceStorageInitializationEvent  $event)

The event listener for the event where storage objects are created

Parameters
AfterResourceStorageInitializationEvent$event

Definition at line 39 of file StoragePermissionsAspect.php.

References $GLOBALS, TYPO3\CMS\Core\Resource\Security\StoragePermissionsAspect\addFileMountsToStorage(), TYPO3\CMS\Core\Http\ApplicationType\fromRequest(), and TYPO3\CMS\Core\Resource\Event\AfterResourceStorageInitializationEvent\getStorage().