OperationParams
in package
Structure representing parsed HTTP parameters for GraphQL operation
Table of Contents
- $extensions : array<string|int, mixed>|null
- $operation : string
- $query : string
- $queryId : string
- Id of the query (when using persistent queries).
- $variables : array<string|int, mixed>|null
- $originalInput : array<string|int, mixed>
- $readOnly : bool
- create() : OperationParams
- Creates an instance from given array
- getOriginalInput() : mixed
- isReadOnly() : bool
- Indicates that operation is executed in read-only context (e.g. via HTTP GET request)
Properties
$extensions
public
array<string|int, mixed>|null
$extensions
$operation
public
string
$operation
$query
public
string
$query
$queryId
Id of the query (when using persistent queries).
public
string
$queryId
Valid aliases (case-insensitive):
- id
- queryId
- documentId
$variables
public
array<string|int, mixed>|null
$variables
$originalInput
private
array<string|int, mixed>
$originalInput
$readOnly
private
bool
$readOnly
Methods
create()
Creates an instance from given array
public
static create(array<string|int, mixed> $params[, bool $readonly = false ]) : OperationParams
Parameters
- $params : array<string|int, mixed>
- $readonly : bool = false
Return values
OperationParams —getOriginalInput()
public
getOriginalInput(string $key) : mixed
Parameters
- $key : string
Return values
mixed —isReadOnly()
Indicates that operation is executed in read-only context (e.g. via HTTP GET request)
public
isReadOnly() : bool