Piwik\Plugins\Login\SessionInitializer::__construct PHP Метод

__construct() публичный Метод

Constructor.
public __construct ( API | null $usersManagerAPI = null, string | null $authCookieName = null, integer | null $authCookieValidTime = null, string | null $authCookiePath = null )
$usersManagerAPI Piwik\Plugins\UsersManager\API | null
$authCookieName string | null
$authCookieValidTime integer | null
$authCookiePath string | null
    public function __construct($usersManagerAPI = null, $authCookieName = null, $authCookieValidTime = null, $authCookiePath = null)
    {
        if (empty($usersManagerAPI)) {
            $usersManagerAPI = UsersManagerAPI::getInstance();
        }
        $this->usersManagerAPI = $usersManagerAPI;
        if (empty($authCookieName)) {
            $authCookieName = Config::getInstance()->General['login_cookie_name'];
        }
        $this->authCookieName = $authCookieName;
        if (empty($authCookieValidTime)) {
            $authCookieValidTime = Config::getInstance()->General['login_cookie_expire'];
        }
        $this->authCookieValidTime = $authCookieValidTime;
        if (empty($authCookiePath)) {
            $authCookiePath = Config::getInstance()->General['login_cookie_path'];
        }
        $this->authCookiePath = $authCookiePath;
    }