public function testIterator() { $namespace = 'LLL'; $sessionNamespace = Miao_Session::getNamespace($namespace); $nick = Miao_Session_Namespace::getNick($namespace); $sessionNamespace->a = 1; $sessionNamespace->b = 2; $sessionNamespace->c = 3; $expected = array('a' => 1, 'b' => 2, 'c' => 3); foreach ($sessionNamespace as $key => $value) { $this->assertTrue(isset($expected[$key])); $this->assertEquals($expected[$key], $value); } $this->assertFalse(isset($sessionNamespace['d'])); $this->assertTrue(isset($sessionNamespace['a'])); unset($sessionNamespace['a']); $this->assertFalse(isset($sessionNamespace['a'])); $sessionNamespace->clear(); }
/** * Defined by Miao_Auth_Storage_Interface * * @return void */ public function clear() { $this->_session->remove($this->_member); }