Skip to content

Commit dd40e6a

Browse files
authored
Merge pull request #902 from piotrkreft/debug-command
Debug command depends on interface rather on implementations
2 parents 8169dd9 + e412c8e commit dd40e6a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/Command/DebugCommand.php

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66

77
use InvalidArgumentException;
88
use Overblog\GraphQLBundle\Resolver\FluentResolverInterface;
9-
use Overblog\GraphQLBundle\Resolver\MutationResolver;
10-
use Overblog\GraphQLBundle\Resolver\QueryResolver;
11-
use Overblog\GraphQLBundle\Resolver\TypeResolver;
129
use Symfony\Component\Console\Command\Command;
1310
use Symfony\Component\Console\Input\InputInterface;
1411
use Symfony\Component\Console\Input\InputOption;
@@ -27,14 +24,14 @@ class DebugCommand extends Command
2724
{
2825
private static array $categories = ['type', 'mutation', 'query'];
2926

30-
private TypeResolver $typeResolver;
31-
private MutationResolver $mutationResolver;
32-
private QueryResolver $queryResolver;
27+
private FluentResolverInterface $typeResolver;
28+
private FluentResolverInterface $mutationResolver;
29+
private FluentResolverInterface $queryResolver;
3330

3431
public function __construct(
35-
TypeResolver $typeResolver,
36-
MutationResolver $mutationResolver,
37-
QueryResolver $resolverResolver
32+
FluentResolverInterface $typeResolver,
33+
FluentResolverInterface $mutationResolver,
34+
FluentResolverInterface $resolverResolver
3835
) {
3936
parent::__construct();
4037
$this->typeResolver = $typeResolver;

0 commit comments

Comments
 (0)