Exemplo n.º 1
0
 /**
  * @name SignOut
  * @request SignOutRequest
  * @return void
  */
 public function SignOut()
 {
     /** @var $request SignOutRequest */
     $request = $this->server->GetRequest();
     $userId = $request->userId;
     $sessionToken = $request->sessionToken;
     Log::Debug('WebService SignOut for userId %s and sessionToken %s', $userId, $sessionToken);
     $this->authentication->Logout($userId, $sessionToken);
 }
 public function testSignsUserOut()
 {
     $userId = 'ddddd';
     $sessionToken = 'sssss';
     $request = new SignOutRequest($userId, $sessionToken);
     $this->server->SetRequest($request);
     $this->authentication->expects($this->once())->method('Logout')->with($this->equalTo($userId), $this->equalTo($sessionToken));
     $this->service->SignOut($this->server);
 }