\ActionScheduler_Versions

Class ActionScheduler_Versions

Summary

Methods
Properties
Constants
register()
get_versions()
latest_version()
latest_version_callback()
instance()
initialize_latest_version()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$instance
$versions
N/A

Properties

$instance

$instance : \ActionScheduler_Versions

ActionScheduler_Versions instance.

Type

normal

$versions

$versions : array<string,callable>

Versions.

Type

normal

Methods

register()

register(string  $version_string, callable  $initialization_callback) : mixed

Register version's callback.

Parameters

string $version_string

Action Scheduler version.

callable $initialization_callback

Callback to initialize the version.

Returns

mixed

get_versions()

get_versions() : mixed

Get all versions.

Returns

mixed

latest_version()

latest_version() : mixed

Get latest version registered.

Returns

mixed

latest_version_callback()

latest_version_callback() : mixed

Get callback for latest registered version.

Returns

mixed

instance()

instance() : \ActionScheduler_Versions

Get instance.

Returns

\ActionScheduler_Versions

initialize_latest_version()

initialize_latest_version() : mixed

Initialize.

Returns

mixed