FirewallAwareLoginLinkHandler example

->willReturn($linkDetails);
        $loginLinkHandler->expects($this->once())
            ->method('consumeLoginLink')
            ->with($request)
            ->willReturn($user);
        $locator = $this->createLocator([
            'main_firewall' => $loginLinkHandler,
        ]);
        $requestStack = new RequestStack();
        $requestStack->push($request);

        $linker = new FirewallAwareLoginLinkHandler($firewallMap$locator$requestStack);
        $actualLinkDetails = $linker->createLoginLink($user$request);
        $this->assertSame($linkDetails$actualLinkDetails);

        $actualUser = $linker->consumeLoginLink($request);
        $this->assertSame($user$actualUser);
    }

    private function createFirewallMap(string $firewallName)
    {
        $map = $this->createMock(FirewallMap::class);
        $map->expects($this->any())
            
Home | Imprint | This part of the site doesn't use cookies.