Resolution
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
-
$created
: DateTimeImmutable
-
$meta
: array<string|int, mixed>
-
$mutationCollection
: MutationCollection
-
$mutationIdentifier
: string
-
$scope
: Scope
-
$summary
: string
Methods
-
__construct()
: mixed
-
fromArray()
: static
-
jsonSerialize()
: array<string|int, mixed>
-
toArray()
: array<string|int, mixed>
$created
read-only
public
DateTimeImmutable
$created
public
array<string|int, mixed>
$meta
= []
$mutationCollection
read-only
public
MutationCollection
$mutationCollection
$mutationIdentifier
read-only
public
string
$mutationIdentifier
$scope
read-only
public
Scope
$scope
$summary
read-only
public
string
$summary
__construct()
public
final __construct(string $summary, Scope $scope, string $mutationIdentifier, MutationCollection $mutationCollection[, array<string|int, mixed> $meta = [] ][, DateTimeImmutable|null $created = null ]) : mixed
Parameters
-
$summary
: string
-
-
$scope
: Scope
-
-
$mutationIdentifier
: string
-
-
$mutationCollection
: MutationCollection
-
-
$meta
: array<string|int, mixed>
= []
-
-
$created
: 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>