SLPĀ® phpDocs

MySLP_Settings_History_Dashboard extends SLP_Base_ReactObject
in package

Represents the settings history dashboard for the MySLP plugin.

Extends the base React object to provide functionality specific to rendering the settings history component.

Table of Contents

Properties

$addon  : object
$buildDir  : string
$buildURL  : string
$myslp  : MySLP
$scriptAssetFile  : string
$scriptFile  : string
$scriptURL  : string
$slplus  : SLPlus
$uses_myslp  : bool
$uses_slplus  : bool
$pageName  : mixed
$pluginDir  : mixed
$pluginURL  : mixed
$scriptFilebase  : mixed
$scriptHandle  : mixed
$slug  : mixed
$wrapper_class  : mixed

Methods

__construct()  : mixed
__get()  : SLPlus_BaseClass_Object
__isset()  : bool
get_instance()  : static
Return an instance of the object which is also registered to the slplus global less the SLP_ part.
render()  : void
Render admin page - default can be overriden.
set_properties()  : void
Set our properties.
enqueueReact()  : void
Things we normally want to do before each render
get_vars_for_react()  : array<string|int, mixed>
Retrieves variables for use in a React application.
initialize()  : void
On invocation

Properties

$buildDir read-only

public string $buildDir

The build directory where the React script lives.

$scriptAssetFile read-only

public string $scriptAssetFile

The fully qualified file name for the React script supporting an asset PHP file.

$scriptFile read-only

public string $scriptFile

The fully qualified file name for the React script.

$uses_slplus

public bool $uses_slplus

Default false try to use SLPlus::get_instance() legacy models that use $this->slplus must set this to true.

Methods

__construct()

public __construct([array<string|int, mixed> $options = array() ]) : mixed
Parameters
$options : array<string|int, mixed> = array()

get_instance()

Return an instance of the object which is also registered to the slplus global less the SLP_ part.

public static get_instance([bool $no_global = false ][, mixed $params = array() ]) : static
Parameters
$no_global : bool = false

set to true to skip assigning object to SLP global as a property.

$params : mixed = array()

object init params

Return values
static

render()

Render admin page - default can be overriden.

public render() : void

Provide the DOM element where the React app will render: slp-full-page-react-app

set_properties()

Set our properties.

public set_properties([array<string|int, mixed> $options = array() ]) : void
Parameters
$options : array<string|int, mixed> = array()

enqueueReact()

Things we normally want to do before each render

protected enqueueReact() : void

get_vars_for_react()

Retrieves variables for use in a React application.

protected get_vars_for_react() : array<string|int, mixed>
Return values
array<string|int, mixed>

The variables passed from the parent method.

On this page

Search results