Fix CS in src

This commit is contained in:
Simon Podlipsky 2018-09-26 11:03:10 +02:00
parent 07c070d795
commit 73e75b6314
No known key found for this signature in database
GPG Key ID: 725C2BD962B42663
2 changed files with 20 additions and 10 deletions

View File

@ -4,11 +4,14 @@ declare(strict_types=1);
namespace GraphQL; namespace GraphQL;
use Exception;
use GraphQL\Executor\Promise\Adapter\SyncPromise; use GraphQL\Executor\Promise\Adapter\SyncPromise;
use SplQueue;
use Throwable;
class Deferred class Deferred
{ {
/** @var \SplQueue */ /** @var SplQueue */
private static $queue; private static $queue;
/** @var callable */ /** @var callable */
@ -19,7 +22,7 @@ class Deferred
public static function getQueue() public static function getQueue()
{ {
return self::$queue ?: self::$queue = new \SplQueue(); return self::$queue ?: self::$queue = new SplQueue();
} }
public static function runQueue() public static function runQueue()
@ -49,9 +52,9 @@ class Deferred
try { try {
$cb = $this->callback; $cb = $this->callback;
$this->promise->resolve($cb()); $this->promise->resolve($cb());
} catch (\Exception $e) { } catch (Exception $e) {
$this->promise->reject($e); $this->promise->reject($e);
} catch (\Throwable $e) { } catch (Throwable $e) {
$this->promise->reject($e); $this->promise->reject($e);
} }
} }

View File

@ -64,12 +64,13 @@ class GraphQL
* Empty array would allow to skip query validation (may be convenient for persisted * Empty array would allow to skip query validation (may be convenient for persisted
* queries which are validated before persisting and assumed valid during execution) * queries which are validated before persisting and assumed valid during execution)
* *
* @api
* @param string|DocumentNode $source * @param string|DocumentNode $source
* @param mixed $rootValue * @param mixed $rootValue
* @param mixed $context * @param mixed $context
* @param mixed[]|null $variableValues * @param mixed[]|null $variableValues
* @param ValidationRule[] $validationRules * @param ValidationRule[] $validationRules
*
* @api
*/ */
public static function executeQuery( public static function executeQuery(
SchemaType $schema, SchemaType $schema,
@ -102,12 +103,13 @@ class GraphQL
* Same as executeQuery(), but requires PromiseAdapter and always returns a Promise. * Same as executeQuery(), but requires PromiseAdapter and always returns a Promise.
* Useful for Async PHP platforms. * Useful for Async PHP platforms.
* *
* @api
* @param string|DocumentNode $source * @param string|DocumentNode $source
* @param mixed $rootValue * @param mixed $rootValue
* @param mixed $context * @param mixed $context
* @param mixed[]|null $variableValues * @param mixed[]|null $variableValues
* @param ValidationRule[]|null $validationRules * @param ValidationRule[]|null $validationRules
*
* @api
*/ */
public static function promiseToExecute( public static function promiseToExecute(
PromiseAdapter $promiseAdapter, PromiseAdapter $promiseAdapter,
@ -174,6 +176,7 @@ class GraphQL
* @param mixed $rootValue * @param mixed $rootValue
* @param mixed $contextValue * @param mixed $contextValue
* @param mixed[]|null $variableValues * @param mixed[]|null $variableValues
*
* @return Promise|mixed[] * @return Promise|mixed[]
*/ */
public static function execute( public static function execute(
@ -203,7 +206,7 @@ class GraphQL
if ($promiseAdapter instanceof SyncPromiseAdapter) { if ($promiseAdapter instanceof SyncPromiseAdapter) {
$result = $promiseAdapter->wait($result)->toArray(); $result = $promiseAdapter->wait($result)->toArray();
} else { } else {
$result = $result->then(function (ExecutionResult $r) { $result = $result->then(static function (ExecutionResult $r) {
return $r->toArray(); return $r->toArray();
}); });
} }
@ -255,8 +258,9 @@ class GraphQL
/** /**
* Returns directives defined in GraphQL spec * Returns directives defined in GraphQL spec
* *
* @api
* @return Directive[] * @return Directive[]
*
* @api
*/ */
public static function getStandardDirectives() : array public static function getStandardDirectives() : array
{ {
@ -266,8 +270,9 @@ class GraphQL
/** /**
* Returns types defined in GraphQL spec * Returns types defined in GraphQL spec
* *
* @api
* @return Type[] * @return Type[]
*
* @api
*/ */
public static function getStandardTypes() : array public static function getStandardTypes() : array
{ {
@ -277,8 +282,9 @@ class GraphQL
/** /**
* Returns standard validation rules implementing GraphQL spec * Returns standard validation rules implementing GraphQL spec
* *
* @api
* @return ValidationRule[] * @return ValidationRule[]
*
* @api
*/ */
public static function getStandardValidationRules() : array public static function getStandardValidationRules() : array
{ {
@ -299,6 +305,7 @@ class GraphQL
* Returns directives defined in GraphQL spec * Returns directives defined in GraphQL spec
* *
* @deprecated Renamed to getStandardDirectives * @deprecated Renamed to getStandardDirectives
*
* @return Directive[] * @return Directive[]
*/ */
public static function getInternalDirectives() : array public static function getInternalDirectives() : array