GhostManSec
Server: LiteSpeed
System: Linux premium117.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: eblama1 (1214)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/eblama1/mintawon.farm/wp-content/plugins/burst-statistics/src/Frontend/class-endpoint.php
<?php
namespace Burst\Frontend;

use Burst\Traits\Helper;

defined( 'ABSPATH' ) || die();
class Endpoint {
	use Helper;

	/**
	 * Get tracking status and timestamp of last test.
	 *
	 * @return array{status: string, last_test: int}
	 */
	public static function get_tracking_status_and_time(): array {
		return [
			'status'    => 'beacon',
			'last_test' => time(),
		];
	}

	/**
	 * Get tracking status
	 */
	public static function get_tracking_status(): string {
		return 'beacon';
	}

	/**
	 * Check if tracking status is error
	 */
	public static function tracking_status_error(): bool {
		return self::get_tracking_status() === 'error';
	}

	/**
	 * Test tracking status
	 * Only returns 'error', 'rest', 'beacon'
	 */
	public static function test_tracking_status(): string {
		return 'beacon';
	}

	/**
	 * Test endpoint
	 */
	public static function endpoint_test_request(): bool {
		return true;
	}

	/**
	 * Test REST API
	 */
	public static function rest_api_test_request(): bool {
		return true;
	}
}