SummarizedReport
extends Report
Table of Contents
Properties
-
$changed
: DateTimeImmutable
-
$created
: DateTimeImmutable
-
$details
: ReportDetails
-
$meta
: array<string|int, mixed>
-
$requestTime
: int
-
$scope
: Scope
-
$status
: ReportStatus
-
$summary
: string
-
$uuid
: UuidV4
-
$attributes
: array<int, ReportAttribute>
-
$count
: int
-
$mutationHashes
: array<int, string>
Methods
-
__construct()
: mixed
-
fromArray()
: static
-
jsonSerialize()
: array<string|int, mixed>
-
toArray()
: array<string|int, mixed>
-
withAttribute()
: self
-
withCount()
: self
-
withMutationHashes()
: self
$changed
read-only
public
DateTimeImmutable
$changed
$created
read-only
public
DateTimeImmutable
$created
$details
read-only
public
ReportDetails
$details
public
array<string|int, mixed>
$meta
$requestTime
read-only
public
int
$requestTime
$scope
read-only
public
Scope
$scope
$status
read-only
public
ReportStatus
$status
$summary
read-only
public
string
$summary
= ''
$uuid
read-only
public
UuidV4
$uuid
$attributes
protected
array<int, ReportAttribute>
$attributes
= []
$count
protected
int
$count
= 0
$mutationHashes
protected
array<int, string>
$mutationHashes
= []
__construct()
public
final __construct(Scope $scope, ReportStatus $status, int $requestTime, array<string|int, mixed> $meta, ReportDetails $details[, string $summary = '' ][, UuidV4|null $uuid = null ][, DateTimeImmutable|null $created = null ][, DateTimeImmutable|null $changed = null ]) : mixed
Parameters
-
$scope
: Scope
-
-
$status
: ReportStatus
-
-
$requestTime
: int
-
-
$meta
: array<string|int, mixed>
-
-
$details
: ReportDetails
-
-
$summary
: string
= ''
-
-
$uuid
: UuidV4|null
= null
-
-
$created
: DateTimeImmutable|null
= null
-
-
$changed
: DateTimeImmutable|null
= null
-
fromArray()
public
static fromArray(array<string|int, mixed> $array) : static
Parameters
-
$array
: array<string|int, mixed>
-
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
withAttribute()
public
withAttribute(ReportAttribute $attribute) : self
Parameters
-
$attribute
: ReportAttribute
-
withCount()
public
withCount(int $count) : self
Parameters
-
$count
: int
-
withMutationHashes()
public
withMutationHashes(string ...$mutationHashes) : self
Parameters
-
$mutationHashes
: string
-