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;
    }
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;
    }
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 ; }
Confirm before proceeding with the action.

This method only asks for confirmation in production.

@param  string  $warning
@param  \Closure|bool|null  $callback
@return bool
Confirm before proceeding with the action .