public function setArguments($arguments)
    {
        $parameters = array_merge($this->getDefaults(), $this->arguments);

        $this->arguments = array_merge($parameters, $arguments);

        return $this;
    }
public function setArguments($arguments)
    {
        $parameters = array_merge($this->getDefaults(), $this->arguments);

        $this->arguments = array_merge($parameters, $arguments);

        return $this;
    }
public function setArguments ( $ arguments ) { $ parameters = array_merge ( $ this -> getDefaults ( ) , $ this -> arguments ) ; $ this -> arguments = array_merge ( $ parameters , $ arguments ) ; return $ this ; }
Sets the value of arguments.

@param mixed $arguments the arguments

@return self
Sets the value of arguments .