# flywp/1.7.0/includes/Api/Health.php

FlyWP Helper – Page Cache, Page Optimization, Emails for FlyWP Server Control Panel, version 1.7.0. 38 lines.

- Page: https://pluginprobe.com/plugins/flywp/1.7.0/code/includes/Api/Health.php
- Raw: https://pluginprobe.com/plugins/flywp/1.7.0/raw/includes/Api/Health.php
- Modified: 2024-02-06T13:32:22+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/flywp/1.7.0/code/includes/Api/Health.php#L10-L20`.

```php
<?php

namespace FlyWP\Api;

use WP_Debug_Data;

class Health {

    /**
     * Class constructor.
     */
    public function __construct() {
        flywp()->router->get( 'health', [ $this, 'respond' ] );
    }

    /**
     * Respond to health check request.
     *
     * @return void
     */
    public function respond() {
        if ( ! class_exists( 'WP_Debug_Data' ) ) {
            require_once ABSPATH . 'wp-admin/includes/class-wp-debug-data.php';
        }

        if ( ! function_exists( 'get_core_updates' ) ) {
            require_once ABSPATH . 'wp-admin/includes/update.php';
            require_once ABSPATH . 'wp-admin/includes/misc.php';
        }

        WP_Debug_Data::check_for_updates();

        $response = WP_Debug_Data::debug_data();

        wp_send_json( $response );
    }
}

```
