original_string: protected function handleUserHasTooManyAttempts(Listener $listener, array $input, ThrottlesCommand $throttles = null)
      {
          $throttles->incrementLoginAttempts();
          $throttles->fireLockoutEvent();
  
          return $listener->sendLockoutResponse($input, $throttles->getSecondsBeforeNextAttempts());
      }
code: protected function handleUserHasTooManyAttempts(Listener $listener, array $input, ThrottlesCommand $throttles = null)
      {
          $throttles->incrementLoginAttempts();
          $throttles->fireLockoutEvent();
  
          return $listener->sendLockoutResponse($input, $throttles->getSecondsBeforeNextAttempts());
      }
code_tokens: protected function handleUserHasTooManyAttempts ( Listener $ listener , array $ input , ThrottlesCommand $ throttles = null ) { $ throttles -> incrementLoginAttempts ( ) ; $ throttles -> fireLockoutEvent ( ) ; return $ listener -> sendLockoutResponse ( $ input , $ throttles -> getSecondsBeforeNextAttempts ( ) ) ; }
docstring: Send the response after the user has too many attempts.
  
  @param  \Orchestra\Contracts\Auth\Listener\AuthenticateUser  $listener
  @param  array  $input
  @param  \Orchestra\Contracts\Auth\Command\ThrottlesLogins|null  $throttles
  
  @return mixed
docstring_tokens: Send the response after the user has too many attempts .