|
@@ 233-239 (lines=7) @@
|
| 230 |
|
if ($this->match(Token::TYPE_LBRACE)) { |
| 231 |
|
$fields = $this->parseBody($type == Token::TYPE_TYPED_FRAGMENT ? Token::TYPE_QUERY : $type, false); |
| 232 |
|
|
| 233 |
|
if ($type == Token::TYPE_QUERY) { |
| 234 |
|
return new Query($name, $alias, $arguments, $fields); |
| 235 |
|
} elseif ($type == Token::TYPE_TYPED_FRAGMENT) { |
| 236 |
|
return new TypedFragmentReference($name, $fields); |
| 237 |
|
} else { |
| 238 |
|
return new Mutation($name, $alias, $arguments, $fields); |
| 239 |
|
} |
| 240 |
|
} else { |
| 241 |
|
if ($highLevel && $type == Token::TYPE_MUTATION) { |
| 242 |
|
return new Mutation($name, $alias, $arguments); |
|
@@ 240-248 (lines=9) @@
|
| 237 |
|
} else { |
| 238 |
|
return new Mutation($name, $alias, $arguments, $fields); |
| 239 |
|
} |
| 240 |
|
} else { |
| 241 |
|
if ($highLevel && $type == Token::TYPE_MUTATION) { |
| 242 |
|
return new Mutation($name, $alias, $arguments); |
| 243 |
|
} elseif ($highLevel && $type == Token::TYPE_QUERY) { |
| 244 |
|
return new Query($name, $alias, $arguments, []); |
| 245 |
|
} |
| 246 |
|
|
| 247 |
|
return new Field($name, $alias, $arguments); |
| 248 |
|
} |
| 249 |
|
} |
| 250 |
|
|
| 251 |
|
protected function parseArgumentList() |