Example #1
0
function post($base = [])
{
    $post = Session::get('post');
    Session::unset('post');
    $post = empty($post) ? [] : $post;
    $post = array_merge($base, $post);
    return $post;
}
Example #2
0
 /**
  * On test les différentes méthodes de la facade
  */
 public function testFacadeSession()
 {
     $this->assertFalse(!(session_status() == PHP_SESSION_NONE));
     Session::start();
     $this->assertTrue(Session::checkStart());
     $this->assertFalse(Session::isset('flash'));
     $this->assertNull(Session::get('flash'));
     Session::set('flash', 'OK');
     Session::set('name', 'Jean');
     $this->assertTrue(Session::isset('flash'));
     $this->assertSame('OK', Session::get('flash'));
     Session::unset('flash');
     $this->assertFalse(Session::isset('flash'));
     $this->assertNull(Session::get('flash'));
     $this->assertTrue(Session::isset('name'));
     $this->assertSame('Jean', Session::get('name'));
     $lastSessionId = session_id();
     Session::reset();
     $this->assertFalse(Session::isset('flash'));
     $this->assertNull(Session::get('flash'));
     $this->assertNotSame($lastSessionId, session_id());
 }