/** * Sets parameter value identified by its name * Creates new if not exist * * @param string $name Parameter name * @param mixed $value Parameter value * * @return void */ public function setParameterValue($name, $value) { $param = $this->getParameter($name); if (!$param) { $param = new \XLite\Model\DataSource\Parameter(); $param->setDataSource($this); $param->setName($name); $this->addParameters($param); } $param->setValue($value); }