class UserFloodSubscriber implements EventSubscriberInterface (View source)

Logs details of User Flood Control events.

Properties

protected LoggerInterface $logger

The default logger service.

Methods

__construct(LoggerInterface $logger = NULL)

Constructs a UserFloodSubscriber.

static 
getSubscribedEvents()

{@inheritdoc}

blockedUser(UserFloodEvent $floodEvent)

An attempt to login has been blocked based on user name.

blockedIp(UserFloodEvent $floodEvent)

An attempt to login has been blocked based on IP.

Details

__construct(LoggerInterface $logger = NULL)

Constructs a UserFloodSubscriber.

Parameters

LoggerInterface $logger

A logger instance.

static getSubscribedEvents()

{@inheritdoc}

blockedUser(UserFloodEvent $floodEvent)

An attempt to login has been blocked based on user name.

Parameters

UserFloodEvent $floodEvent

The flood event.

blockedIp(UserFloodEvent $floodEvent)

An attempt to login has been blocked based on IP.

Parameters

UserFloodEvent $floodEvent

The flood event.