static function (FragmentSpreadNode $node) use ($context) : void { $fragmentName = $node->name->value; $fragment = $context->getFragment($fragmentName); if ($fragment) { return; } $context->reportError(new Error( self::unknownFragmentMessage($fragmentName), [$node->name] )); }, ]; } /** * @param string $fragName */ public static function unknownFragmentMessage($fragName) { return sprintf('Unknown fragment "%s".', $fragName); } }