/**
* {@inheritdoc}
*/
public function signOut()
{
$token = $this->tokenCache->get();
if ($token && !$this->tokenCache->isMiss()) {
$this->getClient()->get('https://identity.auth.theplatform.com/idm/web/Authentication/signOut', array('query' => array('schema' => '1.0', 'form' => 'json', '_token' => $token)));
$this->getLogger()->info('Expired mpx authentication token {token} for {username}.', array('token' => $token, 'username' => $this->getUsername()));
}
$this->tokenCache->clear();
}