‪TYPO3CMS  11.5
TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent Class Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent:

Public Member Functions

 __construct (ResourceInterface $file, ServerRequestInterface $request)
 
 getFile ()
 
 setFile (ResourceInterface $file)
 
 getRequest ()
 
 setResponse (ResponseInterface $response)
 
 getResponse ()
 
 isPropagationStopped ()
 

Private Attributes

ResourceInterface $file
 
ServerRequestInterface $request
 
ResponseInterface $response = null
 

Detailed Description

Event that is triggered when a file should be dumped to the browser, allowing to perform custom security/access checks when accessing a file through a direct link, and returning an alternative Response.

It is also possible to replace the file during this event, but not setting a response.

As soon as a custom Response is added, the propagation is stopped.

Definition at line 34 of file ModifyFileDumpEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::__construct ( ResourceInterface  $file,
ServerRequestInterface  $request 
)

Member Function Documentation

◆ getFile()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::getFile ( )

◆ getRequest()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::getRequest ( )

◆ getResponse()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::getResponse ( )

◆ isPropagationStopped()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::isPropagationStopped ( )

Definition at line 71 of file ModifyFileDumpEvent.php.

◆ setFile()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::setFile ( ResourceInterface  $file)

◆ setResponse()

TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::setResponse ( ResponseInterface  $response)

Member Data Documentation

◆ $file

◆ $request

ServerRequestInterface TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::$request
private

◆ $response

ResponseInterface TYPO3\CMS\Core\Resource\Event\ModifyFileDumpEvent::$response = null
private