‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report Class Reference
Inheritance diagram for TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report:
TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\SummarizedReport

Public Member Functions

 __construct (public readonly Scope $scope, public readonly ReportStatus $status, public readonly int $requestTime, public readonly array $meta, public readonly ReportDetails $details, public readonly string $summary='', UuidV4 $uuid=null, \DateTimeImmutable $created=null, \DateTimeImmutable $changed=null,)
 
 jsonSerialize ()
 
 toArray ()
 

Static Public Member Functions

static fromArray (array $array)
 

Public Attributes

readonly UuidV4 $uuid
 
readonly DateTimeImmutable $created
 
readonly DateTimeImmutable $changed
 

Detailed Description

Definition at line 26 of file Report.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::__construct ( public readonly Scope  $scope,
public readonly ReportStatus  $status,
public readonly int  $requestTime,
public readonly array  $meta,
public readonly ReportDetails  $details,
public readonly string  $summary = '',
UuidV4  $uuid = null,
\DateTimeImmutable  $created = null,
\DateTimeImmutable  $changed = null 
)
final

Member Function Documentation

◆ fromArray()

◆ jsonSerialize()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::jsonSerialize ( )

◆ toArray()

TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::toArray ( )

Member Data Documentation

◆ $changed

readonly DateTimeImmutable TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::$changed

◆ $created

readonly DateTimeImmutable TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::$created

◆ $uuid

readonly UuidV4 TYPO3\CMS\Core\Security\ContentSecurityPolicy\Reporting\Report::$uuid