X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFactory%2FSessionFactory.php;h=116afe18a75d095779edbfccd1c278709867d14a;hb=76ae210527487bea129411e8ed02ac4997d0d89b;hp=c03f429dc949b38024ff53908c27fb65d7fb5427;hpb=c1dbb256561ecdb19fe0541628b1ec0f06d95dfa;p=friendica.git diff --git a/src/Factory/SessionFactory.php b/src/Factory/SessionFactory.php index c03f429dc9..116afe18a7 100644 --- a/src/Factory/SessionFactory.php +++ b/src/Factory/SessionFactory.php @@ -1,11 +1,30 @@ . + * + */ namespace Friendica\Factory; use Friendica\App; -use Friendica\Core\Cache\Cache; use Friendica\Core\Cache\ICache; -use Friendica\Core\Config\IConfiguration; +use Friendica\Core\Cache\Type; +use Friendica\Core\Config\IConfig; use Friendica\Core\Session; use Friendica\Core\System; use Friendica\Database\Database; @@ -29,8 +48,7 @@ class SessionFactory /** * @param App\Mode $mode * @param App\BaseURL $baseURL - * @param IConfiguration $config - * @param Cookie $cookie + * @param IConfig $config * @param Database $dba * @param ICache $cache * @param LoggerInterface $logger @@ -38,7 +56,7 @@ class SessionFactory * * @return Session\ISession */ - public function createSession(App\Mode $mode, App\BaseURL $baseURL, IConfiguration $config, Database $dba, ICache $cache, LoggerInterface $logger, Profiler $profiler, array $server = []) + public function createSession(App\Mode $mode, App\BaseURL $baseURL, IConfig $config, Database $dba, ICache $cache, LoggerInterface $logger, Profiler $profiler, array $server = []) { $stamp1 = microtime(true); $session = null; @@ -56,7 +74,7 @@ class SessionFactory break; case self::HANDLER_CACHE: // In case we're using the db as cache driver, use the native db session, not the cache - if ($config->get('system', 'cache_driver') === Cache::TYPE_DATABASE) { + if ($config->get('system', 'cache_driver') === Type::DATABASE) { $handler = new Session\Handler\Database($dba, $logger, $server); } else { $handler = new Session\Handler\Cache($cache, $logger, $server); @@ -67,7 +85,7 @@ class SessionFactory $session = new Session\Native($baseURL, $handler); } } finally { - $profiler->saveTimestamp($stamp1, 'parser', System::callstack()); + $profiler->saveTimestamp($stamp1, 'parser'); return $session; } }