original_string: public function addArgument($shortName = '', $fullName = '', $description = '', $hasValue = false, $isMandatory = false)
      {
          $argument = new \stdClass();
          $argument->shortName = $shortName;
          $argument->fullName = $fullName;
          $argument->description = $description;
          $argument->hasValue = (bool) $hasValue;
          $argument->isMandatory = (bool) $isMandatory;
  
          $this->arguments[] = $argument;
      }
code: public function addArgument($shortName = '', $fullName = '', $description = '', $hasValue = false, $isMandatory = false)
      {
          $argument = new \stdClass();
          $argument->shortName = $shortName;
          $argument->fullName = $fullName;
          $argument->description = $description;
          $argument->hasValue = (bool) $hasValue;
          $argument->isMandatory = (bool) $isMandatory;
  
          $this->arguments[] = $argument;
      }
code_tokens: public function addArgument ( $ shortName = '' , $ fullName = '' , $ description = '' , $ hasValue = false , $ isMandatory = false ) { $ argument = new \ stdClass ( ) ; $ argument -> shortName = $ shortName ; $ argument -> fullName = $ fullName ; $ argument -> description = $ description ; $ argument -> hasValue = ( bool ) $ hasValue ; $ argument -> isMandatory = ( bool ) $ isMandatory ; $ this -> arguments [ ] = $ argument ; }
docstring: Add argument in list for script help
  
  @param string $shortName Short name for argument
  @param string $fullName Full name for argument
  @param string $description Argument's description
  @param boolean $hasValue If argument must have value
  @param boolean $isMandatory Set true to force mandatory mention.
  @return void
docstring_tokens: Add argument in list for script help