GraphQL\Validator\Rules\AbstractQuerySecurity::gatherFragmentDefinition PHP Method

gatherFragmentDefinition() protected method

protected gatherFragmentDefinition ( ValidationContext $context )
$context GraphQL\Validator\ValidationContext
    protected function gatherFragmentDefinition(ValidationContext $context)
    {
        // Gather all the fragment definition.
        // Importantly this does not include inline fragments.
        $definitions = $context->getDocument()->definitions;
        foreach ($definitions as $node) {
            if ($node instanceof FragmentDefinitionNode) {
                $this->fragments[$node->name->value] = $node;
            }
        }
    }