@@ 260-266 (lines=7) @@ | ||
257 | throw $this->createUnexpectedTokenTypeException($this->lookAhead->getType()); |
|
258 | } |
|
259 | ||
260 | if ($type == Token::TYPE_QUERY) { |
|
261 | return new Query($nameToken->getData(), $alias, $arguments, $fields, $bodyLocation); |
|
262 | } elseif ($type == Token::TYPE_TYPED_FRAGMENT) { |
|
263 | return new TypedFragmentReference($nameToken->getData(), $fields, $bodyLocation); |
|
264 | } else { |
|
265 | return new Mutation($nameToken->getData(), $alias, $arguments, $fields, $bodyLocation); |
|
266 | } |
|
267 | } else { |
|
268 | if ($highLevel && $type == Token::TYPE_MUTATION) { |
|
269 | return new Mutation($nameToken->getData(), $alias, $arguments, [], $bodyLocation); |
|
@@ 267-275 (lines=9) @@ | ||
264 | } else { |
|
265 | return new Mutation($nameToken->getData(), $alias, $arguments, $fields, $bodyLocation); |
|
266 | } |
|
267 | } else { |
|
268 | if ($highLevel && $type == Token::TYPE_MUTATION) { |
|
269 | return new Mutation($nameToken->getData(), $alias, $arguments, [], $bodyLocation); |
|
270 | } elseif ($highLevel && $type == Token::TYPE_QUERY) { |
|
271 | return new Query($nameToken->getData(), $alias, $arguments, [], $bodyLocation); |
|
272 | } |
|
273 | ||
274 | return new Field($nameToken->getData(), $alias, $arguments, $bodyLocation); |
|
275 | } |
|
276 | } |
|
277 | ||
278 | protected function parseArgumentList() |