Move process controlll initialization in config.
This commit is contained in:
parent
e4e08e32b0
commit
5a516732ed
|
@ -48,11 +48,12 @@ class DaemonCommand extends Command
|
||||||
*/
|
*/
|
||||||
protected $processControl;
|
protected $processControl;
|
||||||
|
|
||||||
public function __construct(Logger $logger, ProcessControlInterface $processControl = null, $name = null)
|
public function __construct(Logger $logger, ProcessControlInterface $processControl)
|
||||||
{
|
{
|
||||||
parent::__construct($name);
|
parent::__construct();
|
||||||
|
|
||||||
$this->logger = $logger;
|
$this->logger = $logger;
|
||||||
$this->processControl = $processControl ?: Factory::getInstance();
|
$this->processControl = $processControl;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function configure()
|
protected function configure()
|
||||||
|
|
|
@ -43,7 +43,8 @@ services:
|
||||||
service.user:
|
service.user:
|
||||||
class: PHPCI\Service\UserService
|
class: PHPCI\Service\UserService
|
||||||
arguments: [@storage.user]
|
arguments: [@storage.user]
|
||||||
|
process_control:
|
||||||
|
factory: [PHPCI\ProcessControl\Factory, getInstance]
|
||||||
console.application:
|
console.application:
|
||||||
class: Symfony\Component\Console\Application
|
class: Symfony\Component\Console\Application
|
||||||
arguments:
|
arguments:
|
||||||
|
@ -79,6 +80,7 @@ services:
|
||||||
class: PHPCI\Command\DaemonCommand
|
class: PHPCI\Command\DaemonCommand
|
||||||
arguments:
|
arguments:
|
||||||
- @console.logger
|
- @console.logger
|
||||||
|
- @process_control
|
||||||
console.command.poll:
|
console.command.poll:
|
||||||
class: PHPCI\Command\PollCommand
|
class: PHPCI\Command\PollCommand
|
||||||
arguments:
|
arguments:
|
||||||
|
|
Loading…
Reference in a new issue