@@ 294-301 (lines=8) @@ | ||
291 | * |
|
292 | * @return mixed |
|
293 | */ |
|
294 | protected function buildField($field) { |
|
295 | if (!isset($this->fields[$field['id']])) { |
|
296 | $creator = [$field['class'], 'createInstance']; |
|
297 | $this->fields[$field['id']] = $creator($this, $this->fieldManager, $field['definition'], $field['id']); |
|
298 | } |
|
299 | ||
300 | return $this->fields[$field['id']]; |
|
301 | } |
|
302 | ||
303 | /** |
|
304 | * @param $mutation |
|
@@ 308-315 (lines=8) @@ | ||
305 | * |
|
306 | * @return mixed |
|
307 | */ |
|
308 | protected function buildMutation($mutation) { |
|
309 | if (!isset($this->mutations[$mutation['id']])) { |
|
310 | $creator = [$mutation['class'], 'createInstance']; |
|
311 | $this->mutations[$mutation['id']] = $creator($this, $this->mutationManager, $mutation['definition'], $mutation['id']); |
|
312 | } |
|
313 | ||
314 | return $this->mutations[$mutation['id']]; |
|
315 | } |
|
316 | } |
|
317 |