mirror of
https://github.com/retailcrm/graphql-php.git
synced 2024-11-22 12:56:05 +03:00
parent
1e778d259e
commit
9ada606919
@ -96,8 +96,8 @@ class OperationParams
|
|||||||
$instance->readOnly = (bool) $readonly;
|
$instance->readOnly = (bool) $readonly;
|
||||||
|
|
||||||
// Apollo server/client compatibility: look for the queryid in extensions
|
// Apollo server/client compatibility: look for the queryid in extensions
|
||||||
if (isset($params['extensions']['persistedQuery']['sha256Hash']) && empty($instance->query) && empty($instance->queryid)) {
|
if (isset($params['extensions']['persistedQuery']['sha256Hash']) && empty($instance->query) && empty($instance->queryId)) {
|
||||||
$instance->queryId = $params['extensions']['persistedQuery']['sha256Hash'];
|
$instance->queryId = $params['extensions']['persistedQuery']['sha256Hash'];
|
||||||
}
|
}
|
||||||
|
|
||||||
return $instance;
|
return $instance;
|
||||||
|
@ -335,12 +335,8 @@ class RequestParsingTest extends TestCase
|
|||||||
|
|
||||||
public function testParsesApolloPersistedQueryJSONRequest() : void
|
public function testParsesApolloPersistedQueryJSONRequest() : void
|
||||||
{
|
{
|
||||||
$queryId = 'my-query-id';
|
$queryId = 'my-query-id';
|
||||||
$extensions = [
|
$extensions = ['persistedQuery' => ['sha256Hash' => $queryId]];
|
||||||
'persistedQuery' => [
|
|
||||||
'sha256Hash' => $queryId,
|
|
||||||
],
|
|
||||||
];
|
|
||||||
$variables = ['test' => 1, 'test2' => 2];
|
$variables = ['test' => 1, 'test2' => 2];
|
||||||
$operation = 'op';
|
$operation = 'op';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user