--TEST-- HTTP_Session2 with phpDoctrine container (and sqlite) write and read --SKIPIF-- --FILE-- execute($sql); } catch (Doctrine_Exception $e) { if (!strstr($e->getMessage(), 'already exists')) { die("createDB sql error: {$e->getMessage()} ({$e->getCode()})"); } } } if (!file_exists($_tmp)) { mkdir($_tmp); } createDB($_db); try { HTTP_Session2::useCookies(false); HTTP_Session2::setContainer('Doctrine', array('dsn' => "sqlite:///{$_db}", 'table' => 'sessiondata')); HTTP_Session2::start('testSession'); HTTP_Session2::id('sessionTest'); $nCount = 0; while (++$nCount <= 2) { $_var = HTTP_Session2::get('test', 'bar'); if ($_var == 'bar') { var_dump("Setting.."); HTTP_Session2::set('test', 'foobar'); } else { var_dump("Retrieving.."); var_dump(HTTP_Session2::get('test')); } } } catch (Exception $e) { die($e->getMessage()); } --CLEAN--