original_string: public function optionOrAsk($option, $question, $default = null)
      {
          $value = $this->input->getOption($option);
          if ($value === null || Str::likeEmpty($value)) {
              $value = $this->ask($question, $default);
          }
  
          return $value;
      }
code: public function optionOrAsk($option, $question, $default = null)
      {
          $value = $this->input->getOption($option);
          if ($value === null || Str::likeEmpty($value)) {
              $value = $this->ask($question, $default);
          }
  
          return $value;
      }
code_tokens: public function optionOrAsk ( $ option , $ question , $ default = null ) { $ value = $ this -> input -> getOption ( $ option ) ; if ( $ value === null || Str :: likeEmpty ( $ value ) ) { $ value = $ this -> ask ( $ question , $ default ) ; } return $ value ; }
docstring: Get input option value or ask it if empty
  @param string $option
  @param string $question
  @param string|null $default
  @return string
docstring_tokens: Get input option value or ask it if empty