public function setArguments($arguments = [])
    {
        $this->arguments = [];
        $this->requiredCount = 0;
        $this->hasOptional = false;
        $this->hasAnArrayArgument = false;
        $this->addArguments($arguments);
    }
public function setArguments($arguments = [])
    {
        $this->arguments = [];
        $this->requiredCount = 0;
        $this->hasOptional = false;
        $this->hasAnArrayArgument = false;
        $this->addArguments($arguments);
    }
public function setArguments ( $ arguments = [ ] ) { $ this -> arguments = [ ] ; $ this -> requiredCount = 0 ; $ this -> hasOptional = false ; $ this -> hasAnArrayArgument = false ; $ this -> addArguments ( $ arguments ) ; }
Sets the InputArgument objects.

@param InputArgument[] $arguments An array of InputArgument objects
Sets the InputArgument objects .