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