executeAndReturnResult() публичный статический Метод

public static executeAndReturnResult ( Schema $schema, $requestString, null $rootValue = null, $contextValue = null, null $variableValues = null, null $operationName = null ) : ExecutionResult | GraphQL\Executor\Promise\Promise
$schema Schema
$requestString
$rootValue null
$variableValues null
$operationName null
Результат GraphQL\Executor\ExecutionResult | GraphQL\Executor\Promise\Promise
Пример #1
0
 public function queryAndReturnResult($query, $params = [])
 {
     $schema = $this->schema();
     $result = GraphQLBase::executeAndReturnResult($schema, $query, null, $params);
     return $result;
 }
Пример #2
0
 /**
  * Execute GraphQL query.
  *
  * @param  string $query
  * @param  array $variables
  * @param  mixed $rootValue
  * @return array
  */
 public function queryAndReturnResult($query, $variables = [], $rootValue = null)
 {
     return GraphQLBase::executeAndReturnResult($this->schema(), $query, $rootValue, $variables);
 }
Пример #3
0
 private function expectFailure($query, $vars, $err)
 {
     $result = GraphQL::executeAndReturnResult($this->schema, $query, null, null, $vars);
     $this->assertEquals(1, count($result->errors));
     if (is_array($err)) {
         $this->assertEquals($err['message'], $result->errors[0]->getMessage());
         $this->assertEquals($err['locations'], $result->errors[0]->getLocations());
     } else {
         $this->assertEquals($err, $result->errors[0]->getMessage());
     }
 }
Пример #4
0
 /**
  * Execute GraphQL query.
  *
  * @param  string $query
  * @param  array $variables
  * @param  mixed $rootValue
  * @return array
  */
 public function queryAndReturnResult($query, $context = null, $variables = [], $rootValue = null)
 {
     return GraphQL::executeAndReturnResult($this->buildSchema(), $query, $rootValue, $context, $variables);
 }