assertEquals(PHP_SESSION_ACTIVE, $this->session->status()); $this->session->stop(); $this->assertEquals(PHP_SESSION_NONE, $this->session->status()); $this->session->start(); $this->assertEquals(PHP_SESSION_ACTIVE, $this->session->status()); } public function testAbort() { $this->session['zoo'] = 10; $this->assertSessionData(['foo' => 'bar', 'zoo' => 10]); $this->session->abort(); $this->session->start(); $this->assertSessionData(['foo' => 'bar']); } public function testAbortAfterStop() { $this->session['zoo'] = 10; $this->session->stop(); $this->session->start(); $this->session->abort(); $this->session->start(); $this->assertSessionData(['foo' => 'bar', 'zoo' => 10]); } public function testClear() { $this->assertSessionData(['foo' => 'bar']); $this->session->clear(); $this->assertSessionData([]); } }