createMock(TokenInterface::class); $interface->method('getUser')->willReturn(new User()); $storage = $this->createMock(TokenStorageInterface::class); $storage->method('getToken')->willReturn($interface); $container = $this->createMock(ContainerInterface::class); $container->method('get')->willReturn($storage); return new Security($container); } }