initialize_hooks(); } /** * Init Hooks. * * @since 1.0.0 * @return void */ public function initialize_hooks() { $this->register_all_ajax_events(); } /** * Register API routes. */ public function register_all_ajax_events() { $controllers = array( 'CartflowsAdmin\AdminCore\Ajax\Flows', 'CartflowsAdmin\AdminCore\Ajax\CommonSettings', 'CartflowsAdmin\AdminCore\Ajax\Importer', 'CartflowsAdmin\AdminCore\Ajax\Steps', 'CartflowsAdmin\AdminCore\Ajax\MetaData', 'CartflowsAdmin\AdminCore\Ajax\FlowsStats', 'CartflowsAdmin\AdminCore\Ajax\AbSteps', 'CartflowsAdmin\AdminCore\Ajax\SetupPage', 'CartflowsAdmin\AdminCore\Ajax\Debugger', ); foreach ( $controllers as $controller ) { $controller::get_instance()->register_ajax_events(); } } } AjaxInit::get_instance();