Example #1
0
 /**
  * @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;
 }