Skip to content

Commit

Permalink
Fix DebugCommand dependency injection
Browse files Browse the repository at this point in the history
DebugCommand should depend on interface and not concrete implementation.
  • Loading branch information
jdecool committed Nov 18, 2021
1 parent 886cd9d commit db79965
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions src/Command/DebugCommand.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@
namespace Overblog\GraphQLBundle\Command;

use Overblog\GraphQLBundle\Resolver\FluentResolverInterface;
use Overblog\GraphQLBundle\Resolver\MutationResolver;
use Overblog\GraphQLBundle\Resolver\ResolverResolver;
use Overblog\GraphQLBundle\Resolver\TypeResolver;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
Expand All @@ -19,24 +16,24 @@ class DebugCommand extends Command
private static $categories = ['type', 'mutation', 'resolver'];

/**
* @var TypeResolver
* @var FluentResolverInterface
*/
private $typeResolver;

/**
* @var MutationResolver
* @var FluentResolverInterface
*/
private $mutationResolver;

/**
* @var ResolverResolver
* @var FluentResolverInterface
*/
private $resolverResolver;

public function __construct(
TypeResolver $typeResolver,
MutationResolver $mutationResolver,
ResolverResolver $resolverResolver
FluentResolverInterface $typeResolver,
FluentResolverInterface $mutationResolver,
FluentResolverInterface $resolverResolver
) {
parent::__construct();
$this->typeResolver = $typeResolver;
Expand Down

0 comments on commit db79965

Please sign in to comment.