# hostinger/3.0.76/includes/Cli.php

Hostinger Tools, version 3.0.76. 37 lines.

- Page: https://pluginprobe.com/plugins/hostinger/3.0.76/code/includes/Cli.php
- Raw: https://pluginprobe.com/plugins/hostinger/3.0.76/raw/includes/Cli.php
- Modified: 2025-09-18T07:13:36+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/hostinger/3.0.76/code/includes/Cli.php#L10-L20`.

```php
<?php

namespace Hostinger;

use WP_CLI;

defined( 'ABSPATH' ) || exit;

class Cli {
    /**
     * Load required files and hooks to make the CLI work.
     */
    public function __construct() {
        $this->hooks();
    }

    /**
     * Sets up and hooks WP CLI to our CLI code.
     *
     * @return void
     */
    private function hooks(): void {

        if ( ! class_exists( '\WP_CLI' ) ) {
            return;
        }

        if ( class_exists( '\Hostinger\Cli\Commands\Maintenance' ) ) {
            WP_CLI::add_hook( 'after_wp_load', array( 'Hostinger\Cli\Commands\Maintenance', 'define_command' ) );
        }

        if ( class_exists( '\Hostinger\Cli\Commands\AI' ) ) {
            WP_CLI::add_hook( 'after_wp_load', array( 'Hostinger\Cli\Commands\AI', 'define_command' ) );
        }
    }
}

```
