@@ 245-251 (lines=7) @@ | ||
242 | throw $this->createUnexpectedTokenTypeException($this->lookAhead->getType()); |
|
243 | } |
|
244 | ||
245 | if ($type == Token::TYPE_QUERY) { |
|
246 | return new Query($name, $alias, $arguments, $fields); |
|
247 | } elseif ($type == Token::TYPE_TYPED_FRAGMENT) { |
|
248 | return new TypedFragmentReference($name, $fields); |
|
249 | } else { |
|
250 | return new Mutation($name, $alias, $arguments, $fields); |
|
251 | } |
|
252 | } else { |
|
253 | if ($highLevel && $type == Token::TYPE_MUTATION) { |
|
254 | return new Mutation($name, $alias, $arguments); |
|
@@ 252-260 (lines=9) @@ | ||
249 | } else { |
|
250 | return new Mutation($name, $alias, $arguments, $fields); |
|
251 | } |
|
252 | } else { |
|
253 | if ($highLevel && $type == Token::TYPE_MUTATION) { |
|
254 | return new Mutation($name, $alias, $arguments); |
|
255 | } elseif ($highLevel && $type == Token::TYPE_QUERY) { |
|
256 | return new Query($name, $alias, $arguments, []); |
|
257 | } |
|
258 | ||
259 | return new Field($name, $alias, $arguments); |
|
260 | } |
|
261 | } |
|
262 | ||
263 | protected function parseArgumentList() |