/** * @param array $options * @param bool $recursive * @param bool $reverse * * @return $this */ public function mergeOptions(array $options, $recursive = false, $reverse = false) { $nameSpace = $this->getOptionNameSpace(); if (!empty($nameSpace)) { $o = []; Config::set($nameSpace, $options, $o); $options = $o; } $this->getTargetConfigurableObject()->mergeOptions($options, $recursive, $reverse); return $this; }