Example #1
0
 public function getOption($render = null, $jsObject = false)
 {
     $options = [];
     is_null($render) && ($render = $this->_options);
     foreach ($render as $k => $v) {
         if (is_object($v)) {
             $options[$k] = $v->_options;
             if (is_array($options[$k])) {
                 $options[$k] = $this->getOption($options[$k]);
             }
         } else {
             $options[$k] = $v;
         }
     }
     Config::optionMethod($options);
     return $jsObject ? Config::jsonEncode($options) : $options;
 }