X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFactory%2FSessionFactory.php;h=25b4c17b1f01cb71a8d0301bf0de5c39102afe84;hb=efadab66c539bca3c1fd894443973e3c13ef0127;hp=017eab0adb1fbca1e8130c41ba6bd02e0535ebe9;hpb=6e4a428c7394ecb82675ce223a87daf721e6894b;p=friendica.git diff --git a/src/Factory/SessionFactory.php b/src/Factory/SessionFactory.php index 017eab0adb..25b4c17b1f 100644 --- a/src/Factory/SessionFactory.php +++ b/src/Factory/SessionFactory.php @@ -5,11 +5,10 @@ namespace Friendica\Factory; use Friendica\App; use Friendica\Core\Cache\Cache; use Friendica\Core\Cache\ICache; -use Friendica\Core\Config\Configuration; +use Friendica\Core\Config\IConfiguration; use Friendica\Core\Session; use Friendica\Core\System; use Friendica\Database\Database; -use Friendica\Model\User\Cookie; use Friendica\Util\Profiler; use Psr\Log\LoggerInterface; @@ -30,8 +29,7 @@ class SessionFactory /** * @param App\Mode $mode * @param App\BaseURL $baseURL - * @param Configuration $config - * @param Cookie $cookie + * @param IConfiguration $config * @param Database $dba * @param ICache $cache * @param LoggerInterface $logger @@ -39,14 +37,14 @@ class SessionFactory * * @return Session\ISession */ - public function createSession(App\Mode $mode, App\BaseURL $baseURL, Configuration $config, Cookie $cookie, Database $dba, ICache $cache, LoggerInterface $logger, Profiler $profiler, array $server = []) + public function createSession(App\Mode $mode, App\BaseURL $baseURL, IConfiguration $config, Database $dba, ICache $cache, LoggerInterface $logger, Profiler $profiler, array $server = []) { $stamp1 = microtime(true); $session = null; try { if ($mode->isInstall() || $mode->isBackend()) { - $session = new Session\Memory($cookie); + $session = new Session\Memory(); } else { $session_handler = $config->get('system', 'session_handler', self::HANDLER_DEFAULT); $handler = null; @@ -65,7 +63,7 @@ class SessionFactory break; } - $session = new Session\Native($baseURL, $cookie, $handler); + $session = new Session\Native($baseURL, $handler); } } finally { $profiler->saveTimestamp($stamp1, 'parser', System::callstack());