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 |
|
|