Refactor lib/Router to use with container for endpoints

[MAILPOET-1605]
This commit is contained in:
Rostislav Wolny
2018-10-17 17:39:32 +02:00
parent 71ad9f50cb
commit fff8176a49
14 changed files with 132 additions and 111 deletions

View File

@ -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();
}
}