getFieldName(); // use local graph resolver in code section if existent if ($graphObj = $context->source->findGraph($fieldName)) { /* @var $graphObj \GermanAirlinesVa\Graphql\Classes\Graph */ $parser = new CodeParser($graphObj); $codeObj = $parser->source($graphObj, null, new GraphController($graphObj, $args)); $resolveMethod = 'resolve' . studly_case($fieldName); if (method_exists($codeObj, $resolveMethod)) { return $codeObj->$resolveMethod($root, $args, $context, $resolveInfo); } } // default resolver return parent::provideResolver($fieldValue)($root, $args, $context, $resolveInfo); }; } }