protected function handleUserHasTooManyAttempts(Listener $listener, array $input, ThrottlesCommand $throttles = null)
    {
        $throttles->incrementLoginAttempts();
        $throttles->fireLockoutEvent();

        return $listener->sendLockoutResponse($input, $throttles->getSecondsBeforeNextAttempts());
    }