PluginProbe
Hostinger Tools / 3.0.76
Hostinger Tools v3.0.76
3.0.77 3.0.76 3.0.75 3.0.74 3.0.73 3.0.72 3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 All 108 releases
hostinger / includes / Cli.php

Cli.php in Hostinger Tools 3.0.76, at includes/Cli.php

37 lines 814 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Hostinger;
4
5 use WP_CLI;
6
7 defined( 'ABSPATH' ) || exit;
8
9 class Cli {
10 /**
11 * Load required files and hooks to make the CLI work.
12 */
13 public function __construct() {
14 $this->hooks();
15 }
16
17 /**
18 * Sets up and hooks WP CLI to our CLI code.
19 *
20 * @return void
21 */
22 private function hooks(): void {
23
24 if ( ! class_exists( '\WP_CLI' ) ) {
25 return;
26 }
27
28 if ( class_exists( '\Hostinger\Cli\Commands\Maintenance' ) ) {
29 WP_CLI::add_hook( 'after_wp_load', array( 'Hostinger\Cli\Commands\Maintenance', 'define_command' ) );
30 }
31
32 if ( class_exists( '\Hostinger\Cli\Commands\AI' ) ) {
33 WP_CLI::add_hook( 'after_wp_load', array( 'Hostinger\Cli\Commands\AI', 'define_command' ) );
34 }
35 }
36 }
37