HEX
Server: Apache/2.4.65 (Debian)
System: Linux 88f31f35b0b8 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
User: www-data (33)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/html/wp-content/plugins/query-monitor/data/request.php
<?php declare(strict_types = 1);
/**
 * This file is generated by the generate.mjs script.
 * Do not edit it manually.
 *
 * Source schema: src/schemas/data/request.json
 */

/**
 * Request data transfer object.
 *
 * @package query-monitor
 */

class QM_Data_Request extends QM_Data {
	/**
	 * @phpstan-var array{
	 *   title: string,
	 *   id: int|false,
	 * }
	 */
	public $user;

	/**
	 * @phpstan-var array{
	 *   current_site?: array{
	 *     title: string,
	 *     data: WP_Site,
	 *   },
	 *   current_network?: array{
	 *     title: string,
	 *     data: WP_Network,
	 *   },
	 * }
	 */
	public $multisite;

	/**
	 * @phpstan-var array{
	 *   request: string,
	 *   matched_rule?: string,
	 *   matched_query?: string,
	 *   query_string: string,
	 * }
	 */
	public $request;

	/**
	 * @var array<string, string|array|array>
	 */
	public $qvars;

	/**
	 * @phpstan-var ?array{
	 *   title: string,
	 *   data?: WP_Term|WP_Post_Type|WP_Post|WP_User,
	 *   type?: string,
	 * }
	 */
	public $queried_object;

	/**
	 * @var array<string, string>
	 */
	public $matching_rewrites;
}