/** * _initialize_config * * @access private * @return void */ private function _initialize_config() { EE_Config::trim_log(); //set defaults $this->_addon_option_names = get_option(EE_Config::ADDON_OPTION_NAMES, array()); $this->addons = new stdClass(); // set _module_route_map EE_Config::$_module_route_map = array(); // set _module_forward_map EE_Config::$_module_forward_map = array(); // set _module_view_map EE_Config::$_module_view_map = array(); }
/** * _initialize_config * * @access private * @return void */ private function _initialize_config() { //set defaults $this->addons = new stdClass(); // set _module_route_map EE_Config::$_module_route_map = array(); // set _module_forward_map EE_Config::$_module_forward_map = array(); // set _module_view_map EE_Config::$_module_view_map = array(); }
/** * _initialize_config * * @access private * @return void */ private function _initialize_config() { //set defaults $this->core = apply_filters('FHEE__EE_Config___initialize_config__core', new EE_Core_Config()); $this->organization = apply_filters('FHEE__EE_Config___initialize_config__organization', new EE_Organization_Config()); $this->currency = apply_filters('FHEE__EE_Config___initialize_config__currency', new EE_Currency_Config()); $this->registration = apply_filters('FHEE__EE_Config___initialize_config__registration', new EE_Registration_Config()); $this->admin = apply_filters('FHEE__EE_Config___initialize_config__admin', new EE_Admin_Config()); $this->template_settings = apply_filters('FHEE__EE_Config___initialize_config__template_settings', new EE_Template_Config()); $this->map_settings = apply_filters('FHEE__EE_Config___initialize_config__map_settings', new EE_Map_Config()); $this->environment = apply_filters('FHEE__EE_Config___initialize_config__environment', new EE_Environment_Config()); $this->gateway = apply_filters('FHEE__EE_Config___initialize_config__gateway', new EE_Gateway_Config()); $this->addons = new stdClass(); // set _module_route_map EE_Config::$_module_route_map = array(); // set _module_forward_map EE_Config::$_module_forward_map = array(); // set _module_view_map EE_Config::$_module_view_map = array(); }
/** * class constructor * * @access private * @return \EE_Config */ private function __construct() { do_action('AHEE__EE_Config__construct__begin', $this); //set defaults $this->_config_option_names = get_option('ee_config_option_names', array()); $this->core = new EE_Core_Config(); $this->organization = new EE_Organization_Config(); $this->currency = new EE_Currency_Config(); $this->registration = new EE_Registration_Config(); $this->admin = new EE_Admin_Config(); $this->template_settings = new EE_Template_Config(); $this->map_settings = new EE_Map_Config(); $this->gateway = new EE_Gateway_Config(); $this->environment = new EE_Environment_Config(); $this->addons = new stdClass(); // set _module_route_map EE_Config::$_module_route_map = array(); // set _module_forward_map EE_Config::$_module_forward_map = array(); // set _module_view_map EE_Config::$_module_view_map = array(); // load existing EE site settings $this->_load_core_config(); // register shortcodes and modules add_action('AHEE__EE_System__register_shortcodes_modules_and_widgets', array($this, 'register_shortcodes_and_modules'), 999); // initialize shortcodes and modules add_action('AHEE__EE_System__core_loaded_and_ready', array($this, 'initialize_shortcodes_and_modules')); // register widgets add_action('widgets_init', array($this, 'widgets_init'), 10); // shutdown add_action('shutdown', array($this, 'shutdown'), 10); // construct__end hook do_action('AHEE__EE_Config__construct__end', $this); // hardcoded hack $this->template_settings->current_espresso_theme = 'Espresso_Arabica_2014'; }