Inject Session into Initializer using DI

[MAILPOET-2248]
This commit is contained in:
Rostislav Wolny
2019-08-05 08:52:40 +02:00
committed by Jack Kitterhing
parent 7cb322196f
commit ee1cee27dc
2 changed files with 8 additions and 3 deletions

View File

@ -60,6 +60,9 @@ class Initializer {
/** @var DatabaseInitializer */
private $database_initializer;
/** @var Session */
private $session;
const INITIALIZED = 'MAILPOET_INITIALIZED';
function __construct(
@ -75,7 +78,8 @@ class Initializer {
CronTrigger $cron_trigger,
PermanentNotices $permanent_notices,
Shortcodes $shortcodes,
DatabaseInitializer $database_initializer
DatabaseInitializer $database_initializer,
Session $session
) {
$this->renderer_factory = $renderer_factory;
$this->access_control = $access_control;
@ -90,6 +94,7 @@ class Initializer {
$this->permanent_notices = $permanent_notices;
$this->shortcodes = $shortcodes;
$this->database_initializer = $database_initializer;
$this->session = $session;
}
function init() {
@ -209,8 +214,7 @@ class Initializer {
}
function setupSession() {
$session = new Session;
$session->init();
$this->session->init();
}
function maybeDbUpdate() {