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; }