Example #1
0
 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 __construct()
 {
     $session = new Session();
     $session->destroy();
     parent::__construct();
 }
Example #3
0
 public function test_isValidToken_false_on_missing_session_token()
 {
     $session = new Session();
     $name = 'form_name';
     $csrf = new CsrfGuard($name, $session);
     $token = $csrf->generateToken();
     $session->unsetSessionValue('form_name');
     $this->assertFalse($csrf->isValidToken($token));
 }
Example #4
0
 /**
  * @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);
 }