izzum\statemachine\persistence\Session::__construct PHP Метод

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

public __construct ( string $namespace = 'izzum', string $session_id = null )
$namespace string optional, defaults to izzum
$session_id string optional force a session id, used for testing purposes
    public function __construct($namespace = 'izzum', $session_id = null)
    {
        if (session_status() === PHP_SESSION_NONE) {
            if ($session_id !== null) {
                session_id($session_id);
            }
            session_start();
        }
        $this->namespace = $namespace;
        if (!isset($_SESSION)) {
            $_SESSION = array();
        }
        if (!isset($_SESSION[$this->namespace])) {
            $_SESSION[$this->namespace] = array();
        }
    }