private function mockTokenStorage($userClass = 'Contao\\FrontendUser')
{
/** @var AbstractToken|\PHPUnit_Framework_MockObject_MockObject $token */
$token = $this->getMockForAbstractClass('Symfony\\Component\\Security\\Core\\Authentication\\Token\\AbstractToken', [], '', true, true, true, ['getUser']);
$token->expects($this->any())->method('getUser')->willReturn($this->getMock($userClass));
/** @var TokenStorage|\PHPUnit_Framework_MockObject_MockObject $tokenStorage */
$tokenStorage = $this->getMock('Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorage', ['getToken']);
$tokenStorage->expects($this->any())->method('getToken')->willReturn($token);
return $tokenStorage;
}