ExpressionLanguage/ExpressionFunction/GraphQL/Relay/IdFetcherCallback.php 1 location
|
@@ 17-31 (lines=15) @@
|
| 14 |
|
use Overblog\GraphQLBundle\ExpressionLanguage\ExpressionFunction; |
| 15 |
|
use Overblog\GraphQLBundle\Generator\TypeGenerator; |
| 16 |
|
|
| 17 |
|
final class IdFetcherCallback extends ExpressionFunction |
| 18 |
|
{ |
| 19 |
|
public function __construct($name = 'idFetcherCallback') |
| 20 |
|
{ |
| 21 |
|
parent::__construct( |
| 22 |
|
$name, |
| 23 |
|
function ($idFetcher) { |
| 24 |
|
$code = 'function ($value) use ('.TypeGenerator::USE_FOR_CLOSURES.', $args, $context, $info) { '; |
| 25 |
|
$code .= 'return '.$idFetcher.'; }'; |
| 26 |
|
|
| 27 |
|
return $code; |
| 28 |
|
} |
| 29 |
|
); |
| 30 |
|
} |
| 31 |
|
} |
| 32 |
|
|
ExpressionLanguage/ExpressionFunction/GraphQL/Relay/MutateAndGetPayloadCallback.php 1 location
|
@@ 17-31 (lines=15) @@
|
| 14 |
|
use Overblog\GraphQLBundle\ExpressionLanguage\ExpressionFunction; |
| 15 |
|
use Overblog\GraphQLBundle\Generator\TypeGenerator; |
| 16 |
|
|
| 17 |
|
final class MutateAndGetPayloadCallback extends ExpressionFunction |
| 18 |
|
{ |
| 19 |
|
public function __construct($name = 'mutateAndGetPayloadCallback') |
| 20 |
|
{ |
| 21 |
|
parent::__construct( |
| 22 |
|
$name, |
| 23 |
|
function ($mutateAndGetPayload) { |
| 24 |
|
$code = 'function ($value) use ('.TypeGenerator::USE_FOR_CLOSURES.', $args, $context, $info) { '; |
| 25 |
|
$code .= 'return '.$mutateAndGetPayload.'; }'; |
| 26 |
|
|
| 27 |
|
return $code; |
| 28 |
|
} |
| 29 |
|
); |
| 30 |
|
} |
| 31 |
|
} |
| 32 |
|
|
ExpressionLanguage/ExpressionFunction/GraphQL/Relay/ResolveSingleInputCallback.php 1 location
|
@@ 17-31 (lines=15) @@
|
| 14 |
|
use Overblog\GraphQLBundle\ExpressionLanguage\ExpressionFunction; |
| 15 |
|
use Overblog\GraphQLBundle\Generator\TypeGenerator; |
| 16 |
|
|
| 17 |
|
final class ResolveSingleInputCallback extends ExpressionFunction |
| 18 |
|
{ |
| 19 |
|
public function __construct($name = 'resolveSingleInputCallback') |
| 20 |
|
{ |
| 21 |
|
parent::__construct( |
| 22 |
|
$name, |
| 23 |
|
function ($resolveSingleInput) { |
| 24 |
|
$code = 'function ($value) use ('.TypeGenerator::USE_FOR_CLOSURES.', $args, $context, $info) { '; |
| 25 |
|
$code .= 'return '.$resolveSingleInput.'; }'; |
| 26 |
|
|
| 27 |
|
return $code; |
| 28 |
|
} |
| 29 |
|
); |
| 30 |
|
} |
| 31 |
|
} |
| 32 |
|
|