DefaultSessionStorage.php
protected function loadSession(array &$session = null)
    {
        if (null === $session) {
            $session = &$_SESSION;
        }

        //initialize the attributes bag
        $key = $this->getAttributes()->getName();

        $session[$key] = isset($session[$key]) ? $session[$key] : array();
        $this->getAttributes()->initialize($session[$key]);

        $this->started = true;
        $this->closed = false;
    }
protected function loadSession(array &$session = null)
    {
        if (null === $session) {
            $session = &$_SESSION;
        }

        //initialize the attributes bag
        $key = $this->getAttributes()->getName();

        $session[$key] = isset($session[$key]) ? $session[$key] : array();
        $this->getAttributes()->initialize($session[$key]);

        $this->started = true;
        $this->closed = false;
    }
protected function loadSession ( array & $ session = null ) { if ( null === $ session ) { $ session = & $ _SESSION ; } //initialize the attributes bag $ key = $ this -> getAttributes ( ) -> getName ( ) ; $ session [ $ key ] = isset ( $ session [ $ key ] ) ? $ session [ $ key ] : array ( ) ; $ this -> getAttributes ( ) -> initialize ( $ session [ $ key ] ) ; $ this -> started = true ; $ this -> closed = false ; }
Load the session with attributes

After starting the session, PHP retrieves the session from whatever handlers
are set to (either PHP's internal, or a custom save handler set with session_set_save_handler()).
PHP takes the return value from the read() handler, unserializes it
and populates $_SESSION with the result automatically.

@param array|null $session
Load the session with attributes