public function testEraseCredentials() { $token = new RunAsUserToken('foo', 'foo', 'secret', array(), $this->getMock('Symfony\\Component\\Security\\Core\\Authentication\\Token\\TokenInterface')); $this->assertEquals('secret', $token->getCredentials()); $token->eraseCredentials(); $this->assertNull($token->getCredentials()); }
protected function restoreOriginalToken(RunAsUserToken $runAsToken) { if (null !== $this->logger) { $this->logger->debug('Populating security context with original Token.'); } $this->securityContext->setToken($runAsToken->getOriginalToken()); }
/** * Restores the original user token. * * @param RunAsUserToken $runAsToken */ private function restoreOriginalToken(RunAsUserToken $runAsToken) { if (null !== $this->logger) { $this->logger->debug('Populating TokenStorage with original Token.'); } $this->tokenStorage->setToken($runAsToken->getOriginalToken()); }