original_string: protected function parseArgument($parameter)
      {
          if ($this->commandNameEnabled && !$this->commandName) {
              $this->commandName = $parameter;
          } else {
              $this->arguments[] = $parameter;
          }
          return $this;
      }
code: protected function parseArgument($parameter)
      {
          if ($this->commandNameEnabled && !$this->commandName) {
              $this->commandName = $parameter;
          } else {
              $this->arguments[] = $parameter;
          }
          return $this;
      }
code_tokens: protected function parseArgument ( $ parameter ) { if ( $ this -> commandNameEnabled && ! $ this -> commandName ) { $ this -> commandName = $ parameter ; } else { $ this -> arguments [ ] = $ parameter ; } return $ this ; }
docstring: Parse argument. If no command name set and commands are enabled,
  interpret as command name. Otherwise, add to argument list.
  
  @param string $parameter
  
  @return $this
docstring_tokens: Parse argument . If no command name set and commands are enabled interpret as command name . Otherwise add to argument list .