| @@ -10,8 +10,9 @@ | ||
| 10 | 10 | use Hostinger\Admin\Hooks as AdminHooks; |
| 11 | 11 | use Hostinger\Admin\Menu as AdminMenu; |
| 12 | 12 | use Hostinger\Admin\Redirects as AdminRedirects; |
| 13 | 13 | use Hostinger\Preview\Assets as PreviewAssets; |
| 14 | +use Hostinger\WpHelper\Utils; | |
| 14 | 15 | |
| 15 | 16 | defined( 'ABSPATH' ) || exit; |
| 16 | 17 | |
| 17 | 18 | class Bootstrap { |
| @@ -37,10 +38,10 @@ | ||
| 37 | 38 | if ( defined( 'WP_CLI' ) && WP_CLI ) { |
| 38 | 39 | new Cli(); |
| 39 | 40 | } |
| 40 | 41 | |
| 41 | - $plugin_settings = new PluginSettings(); | |
| 42 | - $plugin_options = $plugin_settings->get_plugin_settings(); | |
| 42 | + $plugin_settings = new PluginSettings(); | |
| 43 | + $plugin_options = $plugin_settings->get_plugin_settings(); | |
| 43 | 44 | |
| 44 | 45 | if ( $plugin_options->get_maintenance_mode() ) { |
| 45 | 46 | require_once HOSTINGER_ABSPATH . 'includes/ComingSoon.php'; |
| 46 | 47 | } |
| @@ -51,10 +52,11 @@ | ||
| 51 | 52 | $this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' ); |
| 52 | 53 | } |
| 53 | 54 | |
| 54 | 55 | private function load_admin_dependencies(): void { |
| 56 | + $utils = new Utils(); | |
| 55 | 57 | new AdminAssets(); |
| 56 | - new AdminHooks(); | |
| 58 | + new AdminHooks( $utils ); | |
| 57 | 59 | new AdminMenu(); |
| 58 | 60 | new AdminRedirects(); |
| 59 | 61 | new AdminRedirects(); |
| 60 | 62 | new AdminAjax(); |
| @@ -63,11 +65,11 @@ | ||
| 63 | 65 | private function load_public_dependencies(): void { |
| 64 | 66 | new PreviewAssets(); |
| 65 | 67 | new Hooks(); |
| 66 | 68 | |
| 67 | - $plugin_settings = new PluginSettings(); | |
| 69 | + $plugin_settings = new PluginSettings(); | |
| 68 | 70 | |
| 69 | - $settings_routes = new SettingsRoutes( $plugin_settings ); | |
| 70 | - $routes = new Routes( $settings_routes ); | |
| 71 | - $routes->init(); | |
| 71 | + $settings_routes = new SettingsRoutes( $plugin_settings ); | |
| 72 | + $routes = new Routes( $settings_routes ); | |
| 73 | + $routes->init(); | |
| 72 | 74 | } |
| 73 | 75 | } |