Youshido\GraphQL\Execution\Request::getFragmentReferences PHP Method

getFragmentReferences() public method

public getFragmentReferences ( ) : array | FragmentReference[]
return array | Youshido\GraphQL\Parser\Ast\FragmentReference[]
    public function getFragmentReferences()
    {
        return $this->fragmentReferences;
    }

Usage Example

Example #1
0
 private function assertFragmentReferencesValid(Request $request)
 {
     foreach ($request->getFragmentReferences() as $fragmentReference) {
         if (!$request->getFragment($fragmentReference->getName())) {
             throw new InvalidRequestException(sprintf('Fragment "%s" not defined in query', $fragmentReference->getName()), $fragmentReference->getLocation());
         }
     }
 }