‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent Class Reference

Public Member Functions

 __construct (private readonly ResourceInterface $resource, private readonly IconSize $size, private readonly array $options, private ?string $iconIdentifier, private ?string $overlayIdentifier)
 
 getResource ()
 
 getIconSize ()
 
 getSize ()
 
 getOptions ()
 
 getIconIdentifier ()
 
 setIconIdentifier (?string $iconIdentifier)
 
 getOverlayIdentifier ()
 
 setOverlayIdentifier (?string $overlayIdentifier)
 

Detailed Description

This is an Event every time an icon for a resource (file or folder) is fetched, allowing to modify the icon or overlay in an event listener.

Definition at line 27 of file ModifyIconForResourcePropertiesEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::__construct ( private readonly ResourceInterface  $resource,
private readonly IconSize  $size,
private readonly array  $options,
private ?string  $iconIdentifier,
private ?string  $overlayIdentifier 
)

Definition at line 29 of file ModifyIconForResourcePropertiesEvent.php.

Member Function Documentation

◆ getIconIdentifier()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::getIconIdentifier ( )

Definition at line 61 of file ModifyIconForResourcePropertiesEvent.php.

◆ getIconSize()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::getIconSize ( )

Definition at line 42 of file ModifyIconForResourcePropertiesEvent.php.

◆ getOptions()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::getOptions ( )

Definition at line 56 of file ModifyIconForResourcePropertiesEvent.php.

◆ getOverlayIdentifier()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::getOverlayIdentifier ( )

Definition at line 71 of file ModifyIconForResourcePropertiesEvent.php.

◆ getResource()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::getResource ( )

Definition at line 37 of file ModifyIconForResourcePropertiesEvent.php.

◆ getSize()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::getSize ( )
Deprecated:
‪will be removed in v13, use getIconSize instead.

Definition at line 50 of file ModifyIconForResourcePropertiesEvent.php.

◆ setIconIdentifier()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::setIconIdentifier ( ?string  $iconIdentifier)

Definition at line 66 of file ModifyIconForResourcePropertiesEvent.php.

◆ setOverlayIdentifier()

TYPO3\CMS\Core\Imaging\Event\ModifyIconForResourcePropertiesEvent::setOverlayIdentifier ( ?string  $overlayIdentifier)

Definition at line 76 of file ModifyIconForResourcePropertiesEvent.php.