Site_Health_Info implements Registerable, Standard_Service
Adds file content diagnostics rows to the DVE Site Health section.
Tags
Interfaces, Classes and Traits
- Registerable
- Standard_Service
Table of Contents
- $table : File_Content_Table
- Table helper.
- __construct() : mixed
- Constructor.
- add_file_content_fields() : array<string|int, mixed>
- Append file content diagnostics to DVE Site Health fields.
- register() : mixed
- {@inheritdoc}
- format_byte_limit() : string
- Format a byte limit for display.
- get_capability_diagnostics() : array<string, bool>
- Get parser capability diagnostics.
- get_runtime_diagnostics() : array<string, mixed>
- Get runtime configuration diagnostics.
- get_status_label() : string
- Build a status label for file content indexing.
- get_table_diagnostics() : array<string, mixed>
- Get file content table diagnostics.
Properties
$table
Table helper.
private
File_Content_Table
$table
Tags
Methods
__construct()
Constructor.
public
__construct() : mixed
Tags
Return values
mixed —add_file_content_fields()
Append file content diagnostics to DVE Site Health fields.
public
add_file_content_fields(array<string|int, mixed> $fields, array<string|int, mixed> $_status, string $plugin_prefix) : array<string|int, mixed>
Parameters
- $fields : array<string|int, mixed>
-
Existing Site Health fields.
- $_status : array<string|int, mixed>
-
Index status payload.
- $plugin_prefix : string
-
Plugin prefix.
Tags
Return values
array<string|int, mixed> —register()
{@inheritdoc}
public
register() : mixed
Tags
Return values
mixed —format_byte_limit()
Format a byte limit for display.
private
format_byte_limit(int $bytes) : string
Parameters
- $bytes : int
-
Limit in bytes.
Tags
Return values
string —get_capability_diagnostics()
Get parser capability diagnostics.
private
get_capability_diagnostics() : array<string, bool>
Tags
Return values
array<string, bool> —get_runtime_diagnostics()
Get runtime configuration diagnostics.
private
get_runtime_diagnostics() : array<string, mixed>
Tags
Return values
array<string, mixed> —get_status_label()
Build a status label for file content indexing.
private
get_status_label(array<string, mixed> $table_diagnostics) : string
Parameters
- $table_diagnostics : array<string, mixed>
-
Table diagnostics.
Tags
Return values
string —get_table_diagnostics()
Get file content table diagnostics.
private
get_table_diagnostics() : array<string, mixed>