public function remove($name)
    {
        $this->_validate();
        if (!$this->isLocked()) {
            if (!$this->get($name)) {
                return true;
            }
            unset($_SESSION[$this->publicStorage]['store'][$this->_namespaceName][$name]);
            return true;
        }
        return false;
    }
public function remove($name)
    {
        $this->_validate();
        if (!$this->isLocked()) {
            if (!$this->get($name)) {
                return true;
            }
            unset($_SESSION[$this->publicStorage]['store'][$this->_namespaceName][$name]);
            return true;
        }
        return false;
    }
public function remove ( $ name ) { $ this -> _validate ( ) ; if ( ! $ this -> isLocked ( ) ) { if ( ! $ this -> get ( $ name ) ) { return true ; } unset ( $ _SESSION [ $ this -> publicStorage ] [ 'store' ] [ $ this -> _namespaceName ] [ $ name ] ) ; return true ; } return false ; }
Remove an key from the namespace

@param string $name
@return boolean result of removal
@throws \Exception
Remove an key from the namespace