public function test_unset() { $session = new Session(); $session->write('bar', 'random value'); $session->unsetSessionValue('bar'); $this->assertEqual($session->read('bar'), null); $session->destroy(); }
public function test_isValidToken_unsets_session_after_validate() { $session = new Session(); $name = 'form_name'; $csrf = new CsrfGuard($name, $session); $csrf->generateToken(); $csrf->isValidToken('invalid token'); $result = $session->read($name); $session->unsetSessionValue('form_name'); if ($result != null) { $this->testFail(); return; } $this->testPass(); }
/** * @param $message * @param $messageType */ private function storeMessageInSession($message, $messageType) { $session = new Session(); $messages = $session->read($messageType); if (is_array($messages) == false) { $messages = array(); } $messages[] = $message; $session->write($messageType, $messages); }