original_string: public function confirmToProceed($warning = 'Application In Production!', $callback = null)
      {
          $callback = is_null($callback) ? $this->getDefaultConfirmCallback() : $callback;
  
          $shouldConfirm = $callback instanceof Closure ? call_user_func($callback) : $callback;
  
          if ($shouldConfirm) {
              if ($this->option('force')) {
                  return true;
              }
  
              $this->alert($warning);
  
              $confirmed = $this->confirm('Do you really wish to run this command?');
  
              if (! $confirmed) {
                  $this->comment('Command Cancelled!');
  
                  return false;
              }
          }
  
          return true;
      }
code: public function confirmToProceed($warning = 'Application In Production!', $callback = null)
      {
          $callback = is_null($callback) ? $this->getDefaultConfirmCallback() : $callback;
  
          $shouldConfirm = $callback instanceof Closure ? call_user_func($callback) : $callback;
  
          if ($shouldConfirm) {
              if ($this->option('force')) {
                  return true;
              }
  
              $this->alert($warning);
  
              $confirmed = $this->confirm('Do you really wish to run this command?');
  
              if (! $confirmed) {
                  $this->comment('Command Cancelled!');
  
                  return false;
              }
          }
  
          return true;
      }
code_tokens: public function confirmToProceed ( $ warning = 'Application In Production!' , $ callback = null ) { $ callback = is_null ( $ callback ) ? $ this -> getDefaultConfirmCallback ( ) : $ callback ; $ shouldConfirm = $ callback instanceof Closure ? call_user_func ( $ callback ) : $ callback ; if ( $ shouldConfirm ) { if ( $ this -> option ( 'force' ) ) { return true ; } $ this -> alert ( $ warning ) ; $ confirmed = $ this -> confirm ( 'Do you really wish to run this command?' ) ; if ( ! $ confirmed ) { $ this -> comment ( 'Command Cancelled!' ) ; return false ; } } return true ; }
docstring: Confirm before proceeding with the action.
  
  This method only asks for confirmation in production.
  
  @param  string  $warning
  @param  \Closure|bool|null  $callback
  @return bool
docstring_tokens: Confirm before proceeding with the action .