コード例 #1
0
ファイル: SecurityTest.php プロジェクト: ndufreche/tiimber
 public function testLogout()
 {
     Security::load()->setUser((new SecurityProviderMock())->loadUserByIdentifier('foo'));
     $this->assertEquals('foo', Session::load()->get(Security::SESSION_ID, false));
     Security::load()->logout();
     $this->assertFalse(Session::load()->get(Security::SESSION_ID, false));
 }
コード例 #2
0
ファイル: Session.php プロジェクト: ndufreche/tiimber
 public function restore(string $scope) : ParameterBag
 {
     return (new ParameterBag())->unserialize(BaseSession::load()->get($scope));
 }
コード例 #3
0
ファイル: SessionTest.php プロジェクト: ndufreche/tiimber
 public function testDestruct()
 {
     Session::load()->destruct('foo');
     $this->assertNull(Session::load()->get('foo'));
 }