vendor/overblog/graphql-bundle/src/ExpressionLanguage/ExpressionFunction/GraphQL/Mutation.php line 15

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Overblog\GraphQLBundle\ExpressionLanguage\ExpressionFunction\GraphQL;
  4. use Overblog\GraphQLBundle\ExpressionLanguage\ExpressionFunction;
  5. final class Mutation extends ExpressionFunction
  6. {
  7. public const NAME = 'mutation';
  8. public function __construct($name = self::NAME)
  9. {
  10. parent::__construct(
  11. $name,
  12. function (string $alias, ...$args) {
  13. $args = count($args) > 0 ? ', '.implode(', ', $args) : '';
  14. return "$this->gqlServices->mutation({$alias}{$args})";
  15. }
  16. );
  17. }
  18. }