Files
Phraseanet/lib/classes/Session/Storage/Abstract.class.php
Romain Neutron 4c5b7eb658 V 3.5 RC 1
2011-12-05 00:23:28 +01:00

51 lines
781 B
PHP

<?php
/*
* This file is part of Phraseanet
*
* (c) 2005-2010 Alchemy
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/**
*
* @package Session
* @license http://opensource.org/licenses/gpl-3.0 GPLv3
* @link www.phraseanet.com
*/
abstract class Session_Storage_Abstract
{
/**
*
* @var boolean
*/
protected $open = true;
/**
*
* @return Session_Storage_Abstract
*/
public function close()
{
$this->open = false;
return $this;
}
/**
*
* @return Session_Storage_Abstract
*/
protected function require_open_storage()
{
if (!$this->open)
throw new Exception_Session_StorageClosed ();
return $this;
}
}