public function insertParameter(ParameterNode $parameter, $index) {
    $this->parameters->insertItem($parameter, $index);
    return $this;
  }
public function insertParameter(ParameterNode $parameter, $index) {
    $this->parameters->insertItem($parameter, $index);
    return $this;
  }
public function insertParameter ( ParameterNode $ parameter , $ index ) { $ this -> parameters -> insertItem ( $ parameter , $ index ) ; return $ this ; }
Insert parameter before parameter at index.

@param ParameterNode $parameter
@param int $index
@throws \OutOfBoundsException
Index out of bounds.
@return $this
Insert parameter before parameter at index .