Refactor lib/Router to use with container for endpoints
[MAILPOET-1605]
This commit is contained in:
@ -23,13 +23,15 @@ class CronDaemon {
|
||||
'global' => AccessControl::NO_ACCESS_RESTRICTION
|
||||
);
|
||||
|
||||
function __construct($data) {
|
||||
$this->data = $data;
|
||||
/** @var DaemonHttpRunner */
|
||||
private $daemon_runner;
|
||||
|
||||
function __construct(DaemonHttpRunner $daemon_runner) {
|
||||
$this->daemon_runner = $daemon_runner;
|
||||
}
|
||||
|
||||
function run() {
|
||||
$queue = new DaemonHttpRunner($this->data);
|
||||
$queue->run();
|
||||
function run($data) {
|
||||
$this->daemon_runner->run($data);
|
||||
}
|
||||
|
||||
function ping() {
|
||||
@ -37,7 +39,6 @@ class CronDaemon {
|
||||
}
|
||||
|
||||
function pingResponse() {
|
||||
$queue = new DaemonHttpRunner();
|
||||
$queue->ping();
|
||||
$this->daemon_runner->ping();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user