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

getQueryVariables() public method

public getQueryVariables ( ) : array | Variable[]
return array | Youshido\GraphQL\Parser\Ast\ArgumentValue\Variable[]
    public function getQueryVariables()
    {
        return $this->queryVariables;
    }

Usage Example

Example #1
0
 private function assertAllVariablesUsed(Request $request)
 {
     foreach ($request->getQueryVariables() as $queryVariable) {
         if (!$queryVariable->isUsed()) {
             throw new InvalidRequestException(sprintf('Variable "%s" not used', $queryVariable->getName()), $queryVariable->getLocation());
         }
     }
 }