protected function parseArgument($parameter)
    {
        if ($this->commandNameEnabled && !$this->commandName) {
            $this->commandName = $parameter;
        } else {
            $this->arguments[] = $parameter;
        }
        return $this;
    }
protected function parseArgument($parameter)
    {
        if ($this->commandNameEnabled && !$this->commandName) {
            $this->commandName = $parameter;
        } else {
            $this->arguments[] = $parameter;
        }
        return $this;
    }
protected function parseArgument ( $ parameter ) { if ( $ this -> commandNameEnabled && ! $ this -> commandName ) { $ this -> commandName = $ parameter ; } else { $ this -> arguments [ ] = $ parameter ; } return $ this ; }
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
Parse argument . If no command name set and commands are enabled interpret as command name . Otherwise add to argument list .