Site_Health_Info implements Registerable, Standard_Service

Adds file content diagnostics rows to the DVE Site Health section.

Tags
author

Barn2 Plugins [email protected]

license

GPL-3.0

copyright

Barn2 Media Ltd

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

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>
Tags
Return values
array<string, mixed>

Search results