init_hooks(); } private function init_hooks() { add_action( 'init', array( $this, 'init_components' ), 0 ); } public function init_components() { $this->db = RT_WA_Analytics_DB::instance(); $this->settings = new RT_WA_Analytics_Settings(); $this->leads = RT_WA_Analytics_Leads::instance(); $this->privacy = new RT_WA_Analytics_Privacy(); $this->tracker = new RT_WA_Analytics_Tracker(); $this->tracking_ajax = new RT_WA_Analytics_Tracking_Ajax(); $this->leads_ajax = new RT_WA_Analytics_Leads_Ajax(); $this->reports_ajax = new RT_WA_Analytics_Reports_Ajax(); $this->rest_api = new RT_WA_Analytics_REST_API(); $this->admin = new RT_WA_Analytics_Admin(); } }