Skip to content

Commit cc03c3d

Browse files
committed
Refactored LoginLogger service to use LogLogin enum
1 parent 6d26608 commit cc03c3d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/Utils/Interfaces/LoginLoggerInterface.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
namespace App\Utils\Interfaces;
1010

1111
use App\Entity\User;
12+
use App\Enum\LogLogin;
1213
use App\Resource\LogLoginResource;
1314
use Symfony\Component\HttpFoundation\RequestStack;
1415
use Throwable;
@@ -33,5 +34,5 @@ public function setUser(?User $user = null): self;
3334
*
3435
* @throws Throwable
3536
*/
36-
public function process(string $type): void;
37+
public function process(LogLogin $type): void;
3738
}

src/Utils/LoginLogger.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
use App\Entity\LogLogin;
1212
use App\Entity\User;
13+
use App\Enum\LogLogin as LogLoginEnum;
1314
use App\Resource\LogLoginResource;
1415
use App\Utils\Interfaces\LoginLoggerInterface;
1516
use BadMethodCallException;
@@ -41,7 +42,7 @@ public function setUser(?User $user = null): self
4142
return $this;
4243
}
4344

44-
public function process(string $type): void
45+
public function process(LogLoginEnum $type): void
4546
{
4647
// Get current request
4748
$request = $this->requestStack->getCurrentRequest();
@@ -63,7 +64,7 @@ public function process(string $type): void
6364
*
6465
* @throws Throwable
6566
*/
66-
private function createEntry(string $type, Request $request): void
67+
private function createEntry(LogLoginEnum $type, Request $request): void
6768
{
6869
$entry = new LogLogin($type, $request, $this->deviceDetector, $this->user);
6970

0 commit comments

Comments
 (0)