refactor(security): type firewall policy events
Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
@@ -16,6 +16,7 @@ use KTXC\Security\Event\AuthenticationSucceededEvent;
|
||||
use KTXC\Security\Event\BruteForceDetectedEvent;
|
||||
use KTXC\Security\Event\FirewallRuleCreatedEvent;
|
||||
use KTXC\Security\Event\FirewallRuleDisabledEvent;
|
||||
use KTXC\Security\Event\FirewallSettingsUpdatedEvent;
|
||||
use KTXC\Security\Event\RateLimitExceededEvent;
|
||||
use KTXC\Security\Event\SuspiciousActivityEvent;
|
||||
use KTXC\Service\FirewallService;
|
||||
@@ -396,11 +397,12 @@ class FirewallServiceTest extends TestCase
|
||||
&& $log->getMetadata()['changeReason'] === 'Tighten controls'
|
||||
))
|
||||
->willReturnArgument(0);
|
||||
$event = new \KTXC\Security\Event\SecurityEvent(
|
||||
\KTXC\Security\Event\SecurityEvent::FIREWALL_SETTINGS_UPDATED,
|
||||
['changeReason' => 'Tighten controls'],
|
||||
$event = new FirewallSettingsUpdatedEvent(
|
||||
changeReason: 'Tighten controls',
|
||||
previous: ['maxAuthFailures' => 5],
|
||||
current: ['maxAuthFailures' => 3],
|
||||
tenantId: 'tenant-a',
|
||||
identityId: 'operator',
|
||||
actorId: 'operator',
|
||||
);
|
||||
|
||||
$this->service->logSecurityEvent($event);
|
||||
|
||||
Reference in New Issue
Block a user