4
4
5
5
use Drupal \Console \Core \Command \Command ;
6
6
use Drupal \Console \Core \Utils \ChainQueue ;
7
+ use Drupal \Console \Extension \Manager ;
7
8
use Symfony \Component \Console \Input \InputInterface ;
8
9
use Symfony \Component \Console \Output \OutputInterface ;
9
10
use Drupal \Console \Core \Generator \GeneratorInterface ;
@@ -23,6 +24,11 @@ class PluginQueueWorkerCommand extends Command {
23
24
use ModuleTrait;
24
25
use ConfirmationTrait;
25
26
27
+ /**
28
+ * @var Manager
29
+ */
30
+ protected $ extensionManager ;
31
+
26
32
/**
27
33
* Drupal\Console\Core\Generator\GeneratorInterface definition.
28
34
*
@@ -55,6 +61,8 @@ class PluginQueueWorkerCommand extends Command {
55
61
/**
56
62
* PluginQueueWorkerCommand constructor.
57
63
*
64
+ * @param Manager $extensionManager
65
+ * Extension Manager.
58
66
* @param \Drupal\Console\Core\Generator\GeneratorInterface $queue_generator
59
67
* Queue Generator.
60
68
* @param \Drupal\Console\Utils\Validator $validator
@@ -65,11 +73,13 @@ class PluginQueueWorkerCommand extends Command {
65
73
* Chain queue.
66
74
*/
67
75
public function __construct (
76
+ Manager $ extensionManager ,
68
77
GeneratorInterface $ queue_generator ,
69
78
Validator $ validator ,
70
79
StringConverter $ stringConverter ,
71
80
ChainQueue $ chainQueue
72
81
) {
82
+ $ this ->extensionManager = $ extensionManager ;
73
83
$ this ->generator = $ queue_generator ;
74
84
$ this ->validator = $ validator ;
75
85
$ this ->stringConverter = $ stringConverter ;
0 commit comments