‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent Class Reference

Public Member Functions

 __construct (public readonly Policy $policy, public readonly Report $report,)
 
 isPropagationStopped ()
 
 stopPropagation ()
 
list< MutationSuggestiongetMutationSuggestions ()
 
 setMutationSuggestions (MutationSuggestion ... $mutationSuggestions)
 
 appendMutationSuggestions (MutationSuggestion ... $mutationSuggestions)
 

Private Attributes

bool $stopPropagation = false
 
array $mutationSuggestions = []
 

Detailed Description

Event that is dispatched when reports are handled in the CSP backend module to find potential mutations as a resolution.

Definition at line 28 of file InvestigateMutationsEvent.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::__construct ( public readonly Policy  $policy,
public readonly Report  $report 
)

Definition at line 37 of file InvestigateMutationsEvent.php.

Member Function Documentation

◆ appendMutationSuggestions()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::appendMutationSuggestions ( MutationSuggestion ...  $mutationSuggestions)

◆ getMutationSuggestions()

list<MutationSuggestion> TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::getMutationSuggestions ( )

◆ isPropagationStopped()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::isPropagationStopped ( )

◆ setMutationSuggestions()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::setMutationSuggestions ( MutationSuggestion ...  $mutationSuggestions)

◆ stopPropagation()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::stopPropagation ( )

Member Data Documentation

◆ $mutationSuggestions

◆ $stopPropagation

bool TYPO3\CMS\Core\Security\ContentSecurityPolicy\Event\InvestigateMutationsEvent::$stopPropagation = false
private