From ff4256d5505841abd0ef87ace13656d72f2afa73 Mon Sep 17 00:00:00 2001 From: Nyholm Date: Wed, 23 Dec 2020 15:55:00 +0100 Subject: [PATCH 1/2] Allow a user to login to non "main" firewall --- src/Browser/KernelBrowser.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Browser/KernelBrowser.php b/src/Browser/KernelBrowser.php index 84c91f3..5ff018f 100644 --- a/src/Browser/KernelBrowser.php +++ b/src/Browser/KernelBrowser.php @@ -57,9 +57,13 @@ final public function withProfiling(): self return $this; } - final public function actingAs(UserInterface $user): self + final public function actingAs(UserInterface $user, string $firewall = null): self { - $this->inner()->loginUser($user); + if (null === $firewall) { + $this->inner()->loginUser($user); + } else { + $this->inner()->loginUser($user, $firewall); + } return $this; } From 4c4ce4fa9c028703ccf33b7e5391c6502fe242ef Mon Sep 17 00:00:00 2001 From: Nyholm Date: Wed, 23 Dec 2020 16:03:09 +0100 Subject: [PATCH 2/2] cs --- src/Browser/KernelBrowser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Browser/KernelBrowser.php b/src/Browser/KernelBrowser.php index 5ff018f..3ad62fe 100644 --- a/src/Browser/KernelBrowser.php +++ b/src/Browser/KernelBrowser.php @@ -57,7 +57,7 @@ final public function withProfiling(): self return $this; } - final public function actingAs(UserInterface $user, string $firewall = null): self + final public function actingAs(UserInterface $user, ?string $firewall = null): self { if (null === $firewall) { $this->inner()->loginUser($user);