public function auth(AuthEvent $event)
    {
        if (isset($this->logger)) {
            $operation = get_class($event);

            $connection = $event->getConnection();

            $message = "LDAP ({$connection->getHost()})"
                . " - Connection: {$connection->getName()}"
                . " - Operation: {$operation}"
                . " - Username: {$event->getUsername()}";

            $result = null;
            $type = 'info';

            if (is_a($event, Failed::class)) {
                $type = 'warning';
                $result = " - Reason: {$connection->getLastError()}";
            }
            
            $this->logger->$type($message.$result);
        }
    }
public function auth(AuthEvent $event)
    {
        if (isset($this->logger)) {
            $operation = get_class($event);

            $connection = $event->getConnection();

            $message = "LDAP ({$connection->getHost()})"
                . " - Connection: {$connection->getName()}"
                . " - Operation: {$operation}"
                . " - Username: {$event->getUsername()}";

            $result = null;
            $type = 'info';

            if (is_a($event, Failed::class)) {
                $type = 'warning';
                $result = " - Reason: {$connection->getLastError()}";
            }
            
            $this->logger->$type($message.$result);
        }
    }
public function auth ( AuthEvent $ event ) { if ( isset ( $ this -> logger ) ) { $ operation = get_class ( $ event ) ; $ connection = $ event -> getConnection ( ) ; $ message = "LDAP ({$connection->getHost()})" . " - Connection: {$connection->getName()}" . " - Operation: {$operation}" . " - Username: {$event->getUsername()}" ; $ result = null ; $ type = 'info' ; if ( is_a ( $ event , Failed :: class ) ) { $ type = 'warning' ; $ result = " - Reason: {$connection->getLastError()}" ; } $ this -> logger -> $ type ( $ message . $ result ) ; } }
Logs an authentication event.

@param AuthEvent $event

@return void
Logs an authentication event .