public static function setUpBeforeClass() { parent::setUpBeforeClass(); $storage1 = new Horde_SessionHandler_Storage_File(array('path' => self::$dir)); $storage2 = new Horde_SessionHandler_Storage_File(array('path' => Horde_Util::createTempDir())); self::$handler = new Horde_SessionHandler_Storage_Stack(array('stack' => array($storage1, $storage2))); }
public static function tearDownAfterClass() { if (self::$mongo) { self::$mongo->selectDB(null)->drop(); } parent::tearDownAfterClass(); }
public static function tearDownAfterClass() { if (self::$migrator) { self::$migrator->down(); } if (self::$db) { self::$db->disconnect(); } self::$db = self::$migrator = null; parent::tearDownAfterClass(); }
public static function setUpBeforeClass() { if (!extension_loaded('memcache')) { self::$reason = 'No memcache extension.'; return; } $config = self::getConfig('SESSIONHANDLER_MEMCACHE_TEST_CONFIG', dirname(__FILE__) . '/..'); if (!$config || empty($config['sessionhandler']['memcache'])) { self::$reason = 'No memcache configuration.'; return; } $memcache = new Horde_Memcache($config['sessionhandler']['memcache']); $memcache->delete('sessionid'); $memcache->delete('sessionid2'); self::$handler = new Horde_SessionHandler_Storage_Memcache(array('memcache' => $memcache, 'track' => true)); parent::setUpBeforeClass(); }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); self::$handler = new Horde_SessionHandler_Storage_File(array('path' => self::$dir)); }
public static function tearDownAfterClass() { self::$handler = null; }
public static function setUpBeforeClass() { parent::setUpBeforeClass(); $external = new Horde_SessionHandler_Storage_File(array('path' => self::$dir)); self::$handler = new Horde_SessionHandler_Storage_External(array('open' => array($external, 'open'), 'close' => array($external, 'close'), 'read' => array($external, 'read'), 'write' => array($external, 'write'), 'destroy' => array($external, 'destroy'), 'gc' => array($external, 'gc'))); }
/** * @todo Rely on session_status() in H6. */ public static function tearDownAfterClass() { parent::tearDownAfterClass(); unset($_SESSION); if (function_exists('session_status') && session_status() == PHP_SESSION_ACTIVE || !function_exists('session_status') && session_id()) { session_destroy(); } session_name(ini_get('session.name')); }
public static function tearDownAfterClass() { parent::tearDownAfterClass(); unset($_SESSION); session_destroy(); session_name(ini_get('session.name')); }