diff --git a/docs/classes/EarthAsylumConsulting-Extensions-abuse-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-abuse-extension.html new file mode 100644 index 0000000..4d70073 --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-abuse-extension.html @@ -0,0 +1,1602 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
+

{eac}Doojigger Reference

+ + + + + +
+ +
+
+ + + + +
+ + +
+

+ abuse_extension + + + extends abstract_extension + + +
+ in package + +
+ + +

+ + + +

Extension: abuseipdb - AbuseIPDB API - {eac}Doojigger for WordPress

+ + + +
+ Tags + +
+
+
+ category +
+
+ +

WordPress Plugin

+
+ +
+
+ author +
+
+ +

Kevin Burkholder KBurkholder@EarthAsylum.com

+
+ +
+
+ copyright +
+
+ +

Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

+
+ +
+
+ + + + + + +

+ Table of Contents + +

+ +
+
+ ALIAS + +  = null +
+
+ +
+ ALLOW_ADMIN + +  = 0b1 +
+
+ +
+ ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
+
+ +
+ ALLOW_CLI + +  = 0b10000 +
+
+ +
+ ALLOW_CRON + +  = 0b1000 +
+
+ +
+ ALLOW_NETWORK + +  = 0b100 +
+
+ +
+ ALLOW_NON_PHP + +  = 0b1000000 +
+
+ +
+ DEFAULT_DISABLED + +  = 0b100000 +
+
+ +
+ ONLY_ADMIN + +  = 0b10 +
+
+ +
+ VERSION + +  = '24.0906.1' +
+
+ +
+ __call() + +  : mixed +
+
magic method to call plugin or extension methods
+ +
+ __construct() + +  : void +
+
constructor method
+ +
+ __destruct() + +  : void +
+
Extension destructor
+ +
+ __get() + +  : mixed +
+
magic method to call parent plugin __get()
+ +
+ addActionsAndFilters() + +  : void +
+
Add filters and actions - called from main plugin
+ +
+ addShortcodes() + +  : void +
+
Add extension shortcodes
+ +
+ admin_options_help() + +  : void +
+
Add help tab on admin page
+ +
+ admin_options_settings() + +  : void +
+
register options on options_settings_page
+ +
+ check_for_abuse() + +  : bool +
+
Use the AbuseIPDB API to validate/block IP address
+ +
+ get_AbuseIPDB() + +  : array<string|int, mixed> +
+
Use the AbuseIPDB API to validate/block IP address
+ +
+ getAlias() + +  : const +
+
get the extension alias
+ +
+ getClassName() + +  : bool +
+
getClassName - get the class/extension name without namespace
+ +
+ getVersion() + +  : const +
+
get the extension version
+ +
+ initialize() + +  : void +
+
initialize method - called from main plugin
+ +
+ is_network_enabled() + +  : bool +
+
is_network_enabled - set or test extension enabled for use at the network level
+ +
+ is_network_option() + +  : bool|mixed +
+
is this class network enabled and does option match a value
+ +
+ isEnabled() + +  : bool +
+
isEnabled - set or test extension enabled for use
+ +
+ isPolicyEnabled() + +  : mixed +
+
is site or network option set
+ +
+ + + + +
+

+ Constants + +

+
+

+ ALIAS + +

+ + + + + + public + ALIAS + ALIAS + = null + + + + +

constant in child class for alias class name

+
+ + + +
+
+

+ ALLOW_ADMIN + +

+ + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

flags (actual values subject to change)

+
+ + + +
+
+

+ ALLOW_ALL + +

+ + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
+ +
+ + + +
+ + + +
+

+ ALLOW_NON_PHP + +

+ + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
+ +
+ + + +
+
+

+ DEFAULT_DISABLED + +

+ + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
+ +
+ + + +
+ + +
+ + + +
+

+ Methods + +

+
+

+ __call() + +

+ + +

magic method to call plugin or extension methods

+ + + public + __call(mixed $method, mixed $arguments) : mixed + + +
Parameters
+
+
+ $method + : mixed +
+
+

the method name or [extension,method]

+
+ +
+
+ $arguments + : mixed +
+
+

the arguments to method name

+
+ +
+
+ + + +
Return values
+ mixed + — +

result of method called

+
+ + +
+
+

+ __construct() + +

+ + +

constructor method

+ + + public + __construct(object $plugin) : void + + +
Parameters
+
+
+ $plugin + : object +
+
+

main plugin object

+
+ +
+
+ + + +
Return values
+ void + — + + +
+
+

+ __destruct() + +

+ + +

Extension destructor

+ + + public + __destruct() : void + + + + + +
Return values
+ void + — + + +
+
+

+ __get() + +

+ + +

magic method to call parent plugin __get()

+ + + public + __get(string $property) : mixed + + +
Parameters
+
+
+ $property + : string +
+
+

the property name or extension name

+
+ +
+
+ + + +
Return values
+ mixed + — +

result of plugin __get()

+
+ + +
+
+

+ addActionsAndFilters() + +

+ + +

Add filters and actions - called from main plugin

+ + + public + addActionsAndFilters() : void + + + + + +
Return values
+ void + — + + +
+
+

+ addShortcodes() + +

+ + +

Add extension shortcodes

+ + + public + addShortcodes() : void + +

Called after loading, instantiating, and initializing all extensions

+
+ + + + +
Return values
+ void + — + + +
+
+

+ admin_options_help() + +

+ + +

Add help tab on admin page

+ + + public + admin_options_help() : void + + + + +
+ Tags + +
+
+
+ todo +
+
+ +
    +
  • add contextual help
  • +
+
+ +
+
+ +
Return values
+ void + — + + +
+
+

+ admin_options_settings() + +

+ + +

register options on options_settings_page

+ + + public + admin_options_settings() : void + + + + +
+ Tags + +
+
+
+ access +
+
+ +

public

+
+ +
+
+ +
Return values
+ void + — + + +
+
+

+ check_for_abuse() + +

+ + +

Use the AbuseIPDB API to validate/block IP address

+ + + public + check_for_abuse([mixed $arg = null ]) : bool + + +
Parameters
+
+
+ $arg + : mixed + = null
+
+
+ +
+
+ + + +
Return values
+ bool + — + + +
+
+

+ get_AbuseIPDB() + +

+ + +

Use the AbuseIPDB API to validate/block IP address

+ + + public + get_AbuseIPDB(mixed $key[, mixed $level = 100 ]) : array<string|int, mixed> + + +
Parameters
+
+
+ $key + : mixed +
+
+
+ +
+
+ $level + : mixed + = 100
+
+
+ +
+
+ + + +
Return values
+ array<string|int, mixed> + — + + +
+
+

+ getAlias() + +

+ + +

get the extension alias

+ + + public + getAlias() : const + + + + + +
Return values
+ const + — +

ALIAS string

+
+ + +
+
+

+ getClassName() + +

+ + +

getClassName - get the class/extension name without namespace

+ + + public + getClassName([object $class = null ]) : bool + + +
Parameters
+
+
+ $class + : object + = null
+
+

optional class object

+
+ +
+
+ + + +
Return values
+ bool + — + + +
+
+

+ getVersion() + +

+ + +

get the extension version

+ + + public + getVersion() : const + + + + + +
Return values
+ const + — +

VERSION string

+
+ + +
+
+

+ initialize() + +

+ + +

initialize method - called from main plugin

+ + + public + initialize() : void + + + + + +
Return values
+ void + — + + +
+
+

+ is_network_enabled() + +

+ + +

is_network_enabled - set or test extension enabled for use at the network level

+ + + public + is_network_enabled() : bool + + + + + +
Return values
+ bool + — + + +
+
+

+ is_network_option() + +

+ + +

is this class network enabled and does option match a value

+ + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
Parameters
+
+
+ $optionName + : string +
+
+

option name

+
+ +
+
+ $value + : mixed + = null
+
+

check this value

+
+ +
+
+ + + +
Return values
+ bool|mixed + — +

option is set and has value

+
+ + +
+
+

+ isEnabled() + +

+ + +

isEnabled - set or test extension enabled for use

+ + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
Parameters
+
+
+ $enabled + : bool|string + = null
+
+

true|false or other extension name

+
+ +
+
+ $perm + : bool + = null
+
+

optional, to permanently set enabled option

+
+ +
+
+ + + +
Return values
+ bool + — + + +
+
+

+ isPolicyEnabled() + +

+ + +

is site or network option set

+ + + public + isPolicyEnabled(string $optionName[, string $value = null ]) : mixed + + +
Parameters
+
+
+ $optionName + : string +
+
+
    +
  • policy/option name
  • +
+
+ +
+
+ $value + : string + = null
+
+
    +
  • check for specific value
  • +
+
+ +
+
+ + + +
Return values
+ mixed + — + + +
+
+ + + + +
+
+
+
+

Search results

+ +
+
+
    +
    +
    +
    +
    +
    + + +
    + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html new file mode 100644 index 0000000..3d3a4fa --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html @@ -0,0 +1,1402 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
    +

    {eac}Doojigger Reference

    + + + + + +
    + +
    +
    + + + + +
    + + +
    +

    + admin_tools_extension + + + extends abstract_extension + + +
    + in package + +
    + + + + Uses + standard_options +

    + + + +

    Extension: admin_tools - tools/utility functions - {eac}Doojigger for WordPress

    + + + +
    + Tags + +
    +
    +
    + category +
    +
    + +

    WordPress Plugin

    +
    + +
    +
    + author +
    +
    + +

    Kevin Burkholder KBurkholder@EarthAsylum.com

    +
    + +
    +
    + copyright +
    +
    + +

    Copyright (c) 2022 EarthAsylum Consulting <www.EarthAsylum.com>

    +
    + +
    +
    + version +
    +
    + 1.x + + +
    +
    + link +
    +
    + https://eacDoojigger.earthasylum.com/ + +
    +
    + see +
    +
    + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
    +
    + + + + + + +

    + Table of Contents + +

    + +
    +
    + ALIAS + +  = null +
    +
    + +
    + ALLOW_ADMIN + +  = 0b1 +
    +
    + +
    + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
    +
    + +
    + ALLOW_CLI + +  = 0b10000 +
    +
    + +
    + ALLOW_CRON + +  = 0b1000 +
    +
    + +
    + ALLOW_NETWORK + +  = 0b100 +
    +
    + +
    + ALLOW_NON_PHP + +  = 0b1000000 +
    +
    + +
    + DEFAULT_DISABLED + +  = 0b100000 +
    +
    + +
    + ONLY_ADMIN + +  = 0b10 +
    +
    + +
    + VERSION + +  = '23.0915.1' +
    +
    + +
    + __call() + +  : mixed +
    +
    magic method to call plugin or extension methods
    + +
    + __construct() + +  : void +
    +
    constructor method
    + +
    + __destruct() + +  : void +
    +
    Extension destructor
    + +
    + __get() + +  : mixed +
    +
    magic method to call parent plugin __get()
    + +
    + addActionsAndFilters() + +  : void +
    +
    Add extension actions and filter
    + +
    + addShortcodes() + +  : void +
    +
    Add extension shortcodes
    + +
    + admin_options_settings() + +  : void +
    +
    register options on options_settings_page
    + +
    + getAlias() + +  : const +
    +
    get the extension alias
    + +
    + getClassName() + +  : bool +
    +
    getClassName - get the class/extension name without namespace
    + +
    + getVersion() + +  : const +
    +
    get the extension version
    + +
    + initialize() + +  : bool +
    +
    Extension initialization
    + +
    + is_network_enabled() + +  : bool +
    +
    is_network_enabled - set or test extension enabled for use at the network level
    + +
    + is_network_option() + +  : bool|mixed +
    +
    is this class network enabled and does option match a value
    + +
    + isEnabled() + +  : bool +
    +
    isEnabled - set or test extension enabled for use
    + +
    + + + + +
    +

    + Constants + +

    +
    +

    + ALIAS + +

    + + + + + + public + ALIAS + ALIAS + = null + + + + +

    constant in child class for alias class name

    +
    + + + +
    +
    +

    + ALLOW_ADMIN + +

    + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

    flags (actual values subject to change)

    +
    + + + +
    +
    +

    + ALLOW_ALL + +

    + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
    + +
    + + + +
    + + + +
    +

    + ALLOW_NON_PHP + +

    + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
    + +
    + + + +
    +
    +

    + DEFAULT_DISABLED + +

    + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
    + +
    + + + +
    + +
    +

    + VERSION + +

    + + + + + + public + string + VERSION + = '23.0915.1' + + + + +

    extension version

    +
    + + + +
    +
    + + + +
    +

    + Methods + +

    +
    +

    + __call() + +

    + + +

    magic method to call plugin or extension methods

    + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
    Parameters
    +
    +
    + $method + : mixed +
    +
    +

    the method name or [extension,method]

    +
    + +
    +
    + $arguments + : mixed +
    +
    +

    the arguments to method name

    +
    + +
    +
    + + + +
    Return values
    + mixed + — +

    result of method called

    +
    + + +
    +
    +

    + __construct() + +

    + + +

    constructor method

    + + + public + __construct(object $plugin) : void + + +
    Parameters
    +
    +
    + $plugin + : object +
    +
    +

    main plugin object

    +
    + +
    +
    + + + +
    Return values
    + void + — + + +
    +
    +

    + __destruct() + +

    + + +

    Extension destructor

    + + + public + __destruct() : void + + + + + +
    Return values
    + void + — + + +
    +
    +

    + __get() + +

    + + +

    magic method to call parent plugin __get()

    + + + public + __get(string $property) : mixed + + +
    Parameters
    +
    +
    + $property + : string +
    +
    +

    the property name or extension name

    +
    + +
    +
    + + + +
    Return values
    + mixed + — +

    result of plugin __get()

    +
    + + +
    +
    +

    + addActionsAndFilters() + +

    + + +

    Add extension actions and filter

    + + + public + addActionsAndFilters() : void + +

    Called after loading, instantiating, and initializing all extensions

    +
    + + + + +
    Return values
    + void + — + + +
    +
    +

    + addShortcodes() + +

    + + +

    Add extension shortcodes

    + + + public + addShortcodes() : void + +

    Called after loading, instantiating, and initializing all extensions

    +
    + + + + +
    Return values
    + void + — + + +
    +
    +

    + admin_options_settings() + +

    + + +

    register options on options_settings_page

    + + + public + admin_options_settings() : void + + + + +
    + Tags + +
    +
    +
    + access +
    +
    + +

    public

    +
    + +
    +
    + +
    Return values
    + void + — + + +
    +
    +

    + getAlias() + +

    + + +

    get the extension alias

    + + + public + getAlias() : const + + + + + +
    Return values
    + const + — +

    ALIAS string

    +
    + + +
    +
    +

    + getClassName() + +

    + + +

    getClassName - get the class/extension name without namespace

    + + + public + getClassName([object $class = null ]) : bool + + +
    Parameters
    +
    +
    + $class + : object + = null
    +
    +

    optional class object

    +
    + +
    +
    + + + +
    Return values
    + bool + — + + +
    +
    +

    + getVersion() + +

    + + +

    get the extension version

    + + + public + getVersion() : const + + + + + +
    Return values
    + const + — +

    VERSION string

    +
    + + +
    +
    +

    + initialize() + +

    + + +

    Extension initialization

    + + + public + initialize() : bool + +

    Called after loading and instantiating all extensions

    +
    + + + + +
    Return values
    + bool + — +

    is enabled

    +
    + + +
    +
    +

    + is_network_enabled() + +

    + + +

    is_network_enabled - set or test extension enabled for use at the network level

    + + + public + is_network_enabled() : bool + + + + + +
    Return values
    + bool + — + + +
    +
    +

    + is_network_option() + +

    + + +

    is this class network enabled and does option match a value

    + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
    Parameters
    +
    +
    + $optionName + : string +
    +
    +

    option name

    +
    + +
    +
    + $value + : mixed + = null
    +
    +

    check this value

    +
    + +
    +
    + + + +
    Return values
    + bool|mixed + — +

    option is set and has value

    +
    + + +
    +
    +

    + isEnabled() + +

    + + +

    isEnabled - set or test extension enabled for use

    + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
    Parameters
    +
    +
    + $enabled + : bool|string + = null
    +
    +

    true|false or other extension name

    +
    + +
    +
    + $perm + : bool + = null
    +
    +

    optional, to permanently set enabled option

    +
    + +
    +
    + + + +
    Return values
    + bool + — + + +
    +
    + + + + +
    +
    +
    +
    +

    Search results

    + +
    +
    +
      +
      +
      +
      +
      +
      + + +
      + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-ajaxAction.html b/docs/classes/EarthAsylumConsulting-Extensions-ajaxAction.html new file mode 100644 index 0000000..657bbae --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-ajaxAction.html @@ -0,0 +1,1636 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
      +

      {eac}Doojigger Reference

      + + + + + +
      + +
      +
      + + + + +
      + + +
      +

      + ajaxAction + + + extends abstract_extension + + +
      + in package + +
      + + +

      + + + +

      Extension: ajaxAction - Ajax Responder - {eac}Doojigger for WordPress

      + + + +
      + Tags + +
      +
      +
      + category +
      +
      + +

      WordPress Plugin

      +
      + +
      +
      + author +
      +
      + +

      Kevin Burkholder KBurkholder@EarthAsylum.com

      +
      + +
      +
      + copyright +
      +
      + +

      Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

      +
      + +
      +
      + version +
      +
      + 24.0522.1 + + +
      +
      + link +
      +
      + https://eacDoojigger.earthasylum.com/ + +
      +
      + see +
      +
      + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
      +
      + + + + + + +

      + Table of Contents + +

      + +
      +
      + ALIAS + +  = null +
      +
      + +
      + ALLOW_ADMIN + +  = 0b1 +
      +
      + +
      + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
      +
      + +
      + ALLOW_CLI + +  = 0b10000 +
      +
      + +
      + ALLOW_CRON + +  = 0b1000 +
      +
      + +
      + ALLOW_NETWORK + +  = 0b100 +
      +
      + +
      + ALLOW_NON_PHP + +  = 0b1000000 +
      +
      + +
      + DEFAULT_DISABLED + +  = 0b100000 +
      +
      + +
      + ONLY_ADMIN + +  = 0b10 +
      +
      + +
      + VERSION + +  = '24.0907.1' +
      +
      + +
      + __call() + +  : mixed +
      +
      magic method to call plugin or extension methods
      + +
      + __construct() + +  : void +
      +
      constructor method
      + +
      + __destruct() + +  : void +
      +
      Extension destructor
      + +
      + __get() + +  : mixed +
      +
      magic method to call parent plugin __get()
      + +
      + addActionsAndFilters() + +  : void +
      +
      Add filters and actions - called from main plugin
      + +
      + addShortcodes() + +  : void +
      +
      Add extension shortcodes
      + +
      + admin_options_settings() + +  : void +
      +
      register options on options_settings_page
      + +
      + ajax_dispatcher() + +  : mixed +
      +
      Execute an ajax request here or in a loaded extension
      + +
      + deviceFingerprint() + +  : void +
      +
      get device fingerprint +eacDoojigger.AjaxRequest('ajaxAction.saveObject',{object});
      + +
      + enqueue_javascript() + +  : void +
      +
      enqueue_scripts handler
      + +
      + getAlias() + +  : const +
      +
      get the extension alias
      + +
      + getClassName() + +  : bool +
      +
      getClassName - get the class/extension name without namespace
      + +
      + getVersion() + +  : const +
      +
      get the extension version
      + +
      + initialize() + +  : bool +
      +
      Extension initialization
      + +
      + is_network_enabled() + +  : bool +
      +
      is_network_enabled - set or test extension enabled for use at the network level
      + +
      + is_network_option() + +  : bool|mixed +
      +
      is this class network enabled and does option match a value
      + +
      + isEnabled() + +  : bool +
      +
      isEnabled - set or test extension enabled for use
      + +
      + saveObject() + +  : void +
      +
      Save JSON object key->value pairs +eacDoojigger.AjaxRequest('ajaxAction.saveObject',{object});
      + +
      + testNotice() + +  : void +
      +
      Test response +eacDoojigger.AjaxRequest('ajaxAction.testNotice',{object});
      + +
      + + + + +
      +

      + Constants + +

      +
      +

      + ALIAS + +

      + + + + + + public + ALIAS + ALIAS + = null + + + + +

      constant in child class for alias class name

      +
      + + + +
      +
      +

      + ALLOW_ADMIN + +

      + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

      flags (actual values subject to change)

      +
      + + + +
      +
      +

      + ALLOW_ALL + +

      + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
      + +
      + + + +
      + + + +
      +

      + ALLOW_NON_PHP + +

      + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
      + +
      + + + +
      +
      +

      + DEFAULT_DISABLED + +

      + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
      + +
      + + + +
      + +
      +

      + VERSION + +

      + + + + + + public + string + VERSION + = '24.0907.1' + + + + +

      extension version

      +
      + + + +
      +
      + + + +
      +

      + Methods + +

      +
      +

      + __call() + +

      + + +

      magic method to call plugin or extension methods

      + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
      Parameters
      +
      +
      + $method + : mixed +
      +
      +

      the method name or [extension,method]

      +
      + +
      +
      + $arguments + : mixed +
      +
      +

      the arguments to method name

      +
      + +
      +
      + + + +
      Return values
      + mixed + — +

      result of method called

      +
      + + +
      +
      +

      + __construct() + +

      + + +

      constructor method

      + + + public + __construct(object $plugin) : void + + +
      Parameters
      +
      +
      + $plugin + : object +
      +
      +

      main plugin object

      +
      + +
      +
      + + + +
      Return values
      + void + — + + +
      +
      +

      + __destruct() + +

      + + +

      Extension destructor

      + + + public + __destruct() : void + + + + + +
      Return values
      + void + — + + +
      +
      +

      + __get() + +

      + + +

      magic method to call parent plugin __get()

      + + + public + __get(string $property) : mixed + + +
      Parameters
      +
      +
      + $property + : string +
      +
      +

      the property name or extension name

      +
      + +
      +
      + + + +
      Return values
      + mixed + — +

      result of plugin __get()

      +
      + + +
      +
      +

      + addActionsAndFilters() + +

      + + +

      Add filters and actions - called from main plugin

      + + + public + addActionsAndFilters() : void + + + + + +
      Return values
      + void + — + + +
      +
      +

      + addShortcodes() + +

      + + +

      Add extension shortcodes

      + + + public + addShortcodes() : void + +

      Called after loading, instantiating, and initializing all extensions

      +
      + + + + +
      Return values
      + void + — + + +
      +
      +

      + admin_options_settings() + +

      + + +

      register options on options_settings_page

      + + + public + admin_options_settings() : void + + + + +
      + Tags + +
      +
      +
      + access +
      +
      + +

      public

      +
      + +
      +
      + +
      Return values
      + void + — + + +
      +
      +

      + ajax_dispatcher() + +

      + + +

      Execute an ajax request here or in a loaded extension

      + + + public + ajax_dispatcher() : mixed + + + + + +
      Return values
      + mixed + — + + +
      +
      +

      + deviceFingerprint() + +

      + + +

      get device fingerprint +eacDoojigger.AjaxRequest('ajaxAction.saveObject',{object});

      + + + public + deviceFingerprint(mixed $params) : void + + +
      Parameters
      +
      +
      + $params + : mixed +
      +
      +
      + +
      +
      + + + +
      Return values
      + void + — + + +
      +
      +

      + enqueue_javascript() + +

      + + +

      enqueue_scripts handler

      + + + public + enqueue_javascript() : void + + + + + +
      Return values
      + void + — + + +
      +
      +

      + getAlias() + +

      + + +

      get the extension alias

      + + + public + getAlias() : const + + + + + +
      Return values
      + const + — +

      ALIAS string

      +
      + + +
      +
      +

      + getClassName() + +

      + + +

      getClassName - get the class/extension name without namespace

      + + + public + getClassName([object $class = null ]) : bool + + +
      Parameters
      +
      +
      + $class + : object + = null
      +
      +

      optional class object

      +
      + +
      +
      + + + +
      Return values
      + bool + — + + +
      +
      +

      + getVersion() + +

      + + +

      get the extension version

      + + + public + getVersion() : const + + + + + +
      Return values
      + const + — +

      VERSION string

      +
      + + +
      +
      +

      + initialize() + +

      + + +

      Extension initialization

      + + + public + initialize() : bool + +

      Called after loading and instantiating all extensions

      +
      + + + + +
      Return values
      + bool + — +

      is enabled

      +
      + + +
      +
      +

      + is_network_enabled() + +

      + + +

      is_network_enabled - set or test extension enabled for use at the network level

      + + + public + is_network_enabled() : bool + + + + + +
      Return values
      + bool + — + + +
      +
      +

      + is_network_option() + +

      + + +

      is this class network enabled and does option match a value

      + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
      Parameters
      +
      +
      + $optionName + : string +
      +
      +

      option name

      +
      + +
      +
      + $value + : mixed + = null
      +
      +

      check this value

      +
      + +
      +
      + + + +
      Return values
      + bool|mixed + — +

      option is set and has value

      +
      + + +
      +
      +

      + isEnabled() + +

      + + +

      isEnabled - set or test extension enabled for use

      + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
      Parameters
      +
      +
      + $enabled + : bool|string + = null
      +
      +

      true|false or other extension name

      +
      + +
      +
      + $perm + : bool + = null
      +
      +

      optional, to permanently set enabled option

      +
      + +
      +
      + + + +
      Return values
      + bool + — + + +
      +
      +

      + saveObject() + +

      + + +

      Save JSON object key->value pairs +eacDoojigger.AjaxRequest('ajaxAction.saveObject',{object});

      + + + public + saveObject(mixed $params) : void + + +
      Parameters
      +
      +
      + $params + : mixed +
      +
      +
      + +
      +
      + + + +
      Return values
      + void + — + + +
      +
      +

      + testNotice() + +

      + + +

      Test response +eacDoojigger.AjaxRequest('ajaxAction.testNotice',{object});

      + + + public + testNotice(mixed $params) : void + + +
      Parameters
      +
      +
      + $params + : mixed +
      +
      +
      + +
      +
      + + + +
      Return values
      + void + — + + +
      +
      + + + + +
      +
      +
      +
      +

      Search results

      + +
      +
      +
        +
        +
        +
        +
        +
        + + +
        + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-debugging-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-debugging-extension.html new file mode 100644 index 0000000..d2ab67b --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-debugging-extension.html @@ -0,0 +1,2422 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
        +

        {eac}Doojigger Reference

        + + + + + +
        + +
        +
        + + + + +
        + + +
        +

        + debugging_extension + + + extends abstract_extension + + +
        + in package + +
        + + +

        + + + +

        Extension: debugging - file logging & debugging - {eac}Doojigger for WordPress

        + + + +
        + Tags + +
        +
        +
        + category +
        +
        + +

        WordPress Plugin

        +
        + +
        +
        + author +
        +
        + +

        Kevin Burkholder KBurkholder@EarthAsylum.com

        +
        + +
        +
        + copyright +
        +
        + +

        Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

        +
        + +
        +
        + link +
        +
        + https://eacDoojigger.earthasylum.com/ + +
        +
        + see +
        +
        + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
        +
        + + + + + + +

        + Table of Contents + +

        + +
        +
        + ALIAS + +  = null +
        +
        + +
        + ALLOW_ADMIN + +  = 0b1 +
        +
        + +
        + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
        +
        + +
        + ALLOW_CLI + +  = 0b10000 +
        +
        + +
        + ALLOW_CRON + +  = 0b1000 +
        +
        + +
        + ALLOW_NETWORK + +  = 0b100 +
        +
        + +
        + ALLOW_NON_PHP + +  = 0b1000000 +
        +
        + +
        + DEFAULT_DISABLED + +  = 0b100000 +
        +
        + +
        + ONLY_ADMIN + +  = 0b10 +
        +
        + +
        + VERSION + +  = '24.0830.1' +
        +
        + +
        + __call() + +  : mixed +
        +
        magic method to call plugin or extension methods
        + +
        + __construct() + +  : void +
        +
        constructor method
        + +
        + __destruct() + +  : void +
        +
        Extension destructor
        + +
        + __get() + +  : mixed +
        +
        magic method to call parent plugin __get()
        + +
        + addActionsAndFilters() + +  : void +
        +
        Add filters and actions - called from main plugin
        + +
        + addShortcodes() + +  : void +
        +
        Add extension shortcodes
        + +
        + admin_options_help() + +  : void +
        +
        Add help tab on admin page
        + +
        + admin_options_settings() + +  : void +
        +
        register options on options_settings_page
        + +
        + capture_deprecated_wrong() + +  : void +
        +
        capture wp 'deprecated' & 'doing_it_wrong' errors
        + +
        + capture_heartbeat() + +  : array<string|int, mixed> +
        +
        capture wp 'heartbeat'
        + +
        + capture_wp_error() + +  : void +
        +
        capture wp errors when a new error is added - wp_error_added hook
        + +
        + clean_filepath() + +  : void +
        +
        strip leading directory from file
        + +
        + debug_debugging() + +  : array<string|int, mixed> +
        +
        Get the debugging array for our own filter
        + +
        + debug_logdata() + +  : array<string|int, mixed> +
        +
        Get the debugging log array
        + +
        + file_log_data() + +  : bool +
        +
        Write to the log file.
        + +
        + getAlias() + +  : const +
        +
        get the extension alias
        + +
        + getClassName() + +  : bool +
        +
        getClassName - get the class/extension name without namespace
        + +
        + getVersion() + +  : const +
        +
        get the extension version
        + +
        + initialize() + +  : void +
        +
        initialize method - called from main plugin
        + +
        + install_actiontimer() + +  : string +
        +
        install/uninstall actiontimer
        + +
        + is_network_enabled() + +  : bool +
        +
        is_network_enabled - set or test extension enabled for use at the network level
        + +
        + is_network_option() + +  : bool|mixed +
        +
        is this class network enabled and does option match a value
        + +
        + isEnabled() + +  : bool +
        +
        isEnabled - set or test extension enabled for use
        + +
        + logClose() + +  : void +
        +
        Finish and close the log.
        + +
        + options_form_post_wp_debugging() + +  : mixed +
        +
        filter for options_form_post_wp_debugging
        + +
        + page_debugging_help() + +  : string +
        +
        filter for current_screen, help screen
        + +
        + page_debugging_output() + +  : string +
        +
        filter for wp_footer, admin_footer
        + +
        + page_log_data() + +  : bool +
        +
        save data to output on page footer
        + +
        + phpErrorHandler() + +  : void +
        +
        Handle PHP errors
        + +
        + print_backtrace() + +  : void +
        +
        print_backtrace +like wp_debug_backtrace_summary
        + +
        + purge_logs() + +  : void +
        +
        purge old log files - (never runs for network_admin)
        + +
        + requestURL() + +  : void +
        +
        Log request server values
        + +
        + showErrorReporting() + +  : array<string|int, mixed>|string +
        +
        show error reporting strings
        + +
        + + + + +
        +

        + Constants + +

        +
        +

        + ALIAS + +

        + + + + + + public + ALIAS + ALIAS + = null + + + + +

        constant in child class for alias class name

        +
        + + + +
        +
        +

        + ALLOW_ADMIN + +

        + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

        flags (actual values subject to change)

        +
        + + + +
        +
        +

        + ALLOW_ALL + +

        + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
        + +
        + + + +
        + + + +
        +

        + ALLOW_NON_PHP + +

        + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
        + +
        + + + +
        +
        +

        + DEFAULT_DISABLED + +

        + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
        + +
        + + + +
        + +
        +

        + VERSION + +

        + + + + + + public + string + VERSION + = '24.0830.1' + + + + +

        extension version

        +
        + + + +
        +
        + + + +
        +

        + Methods + +

        +
        +

        + __call() + +

        + + +

        magic method to call plugin or extension methods

        + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
        Parameters
        +
        +
        + $method + : mixed +
        +
        +

        the method name or [extension,method]

        +
        + +
        +
        + $arguments + : mixed +
        +
        +

        the arguments to method name

        +
        + +
        +
        + + + +
        Return values
        + mixed + — +

        result of method called

        +
        + + +
        +
        +

        + __construct() + +

        + + +

        constructor method

        + + + public + __construct(object $plugin) : void + + +
        Parameters
        +
        +
        + $plugin + : object +
        +
        +

        main plugin object

        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + __destruct() + +

        + + +

        Extension destructor

        + + + public + __destruct() : void + + + + + +
        Return values
        + void + — + + +
        +
        +

        + __get() + +

        + + +

        magic method to call parent plugin __get()

        + + + public + __get(string $property) : mixed + + +
        Parameters
        +
        +
        + $property + : string +
        +
        +

        the property name or extension name

        +
        + +
        +
        + + + +
        Return values
        + mixed + — +

        result of plugin __get()

        +
        + + +
        +
        +

        + addActionsAndFilters() + +

        + + +

        Add filters and actions - called from main plugin

        + + + public + addActionsAndFilters() : void + + + + + +
        Return values
        + void + — + + +
        +
        +

        + addShortcodes() + +

        + + +

        Add extension shortcodes

        + + + public + addShortcodes() : void + +

        Called after loading, instantiating, and initializing all extensions

        +
        + + + + +
        Return values
        + void + — + + +
        +
        +

        + admin_options_help() + +

        + + +

        Add help tab on admin page

        + + + public + admin_options_help() : void + + + + + +
        Return values
        + void + — + + +
        +
        +

        + admin_options_settings() + +

        + + +

        register options on options_settings_page

        + + + public + admin_options_settings() : void + + + + +
        + Tags + +
        +
        +
        + access +
        +
        + +

        public

        +
        + +
        +
        + +
        Return values
        + void + — + + +
        +
        +

        + capture_deprecated_wrong() + +

        + + +

        capture wp 'deprecated' & 'doing_it_wrong' errors

        + + + public + capture_deprecated_wrong( ...$args) : void + + +
        Parameters
        +
        +
        + $args + : +
        +
        +

        arguments vary by hook being captured

        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + capture_heartbeat() + +

        + + +

        capture wp 'heartbeat'

        + + + public + capture_heartbeat(array<string|int, mixed> $response, array<string|int, mixed> $data, string $screen_id) : array<string|int, mixed> + + +
        Parameters
        +
        +
        + $response + : array<string|int, mixed> +
        +
        +

        response data set by filters

        +
        + +
        +
        + $data + : array<string|int, mixed> +
        +
        +

        request data set by browser

        +
        + +
        +
        + $screen_id + : string +
        +
        +

        wp screen id

        +
        + +
        +
        + + + +
        Return values
        + array<string|int, mixed> + — +

        $response

        +
        + + +
        +
        +

        + capture_wp_error() + +

        + + +

        capture wp errors when a new error is added - wp_error_added hook

        + + + public + capture_wp_error(string $code, string $message, mixed $data, object $wp_error) : void + + +
        Parameters
        +
        +
        + $code + : string +
        +
        +

        wp_error code

        +
        + +
        +
        + $message + : string +
        +
        +

        wp_error message

        +
        + +
        +
        + $data + : mixed +
        +
        +

        wp_error data

        +
        + +
        +
        + $wp_error + : object +
        +
        +

        wp_error object

        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + clean_filepath() + +

        + + +

        strip leading directory from file

        + + + public + clean_filepath(mixed $file) : void + + +
        Parameters
        +
        +
        + $file + : mixed +
        +
        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + debug_debugging() + +

        + + +

        Get the debugging array for our own filter

        + + + public + debug_debugging(mixed $debugging_array) : array<string|int, mixed> + + +
        Parameters
        +
        +
        + $debugging_array + : mixed +
        +
        +
        + +
        +
        + + + +
        Return values
        + array<string|int, mixed> + — +

        extended array with [ extension_name => [key=>value array] ]

        +
        + + +
        +
        +

        + debug_logdata() + +

        + + +

        Get the debugging log array

        + + + public + debug_logdata() : array<string|int, mixed> + + + + + +
        Return values
        + array<string|int, mixed> + — +

        array with [ 'LogData' => log entries ]

        +
        + + +
        +
        +

        + file_log_data() + +

        + + +

        Write to the log file.

        + + + public + file_log_data(array<string|int, mixed> $data) : bool + +

        we don't actually "write" anything but prep the string and add it to the text string.

        +
        + +
        Parameters
        +
        +
        + $data + : array<string|int, mixed> +
        +
        +
        + +
        +
        + + + +
        Return values
        + bool + — + + +
        +
        +

        + getAlias() + +

        + + +

        get the extension alias

        + + + public + getAlias() : const + + + + + +
        Return values
        + const + — +

        ALIAS string

        +
        + + +
        +
        +

        + getClassName() + +

        + + +

        getClassName - get the class/extension name without namespace

        + + + public + getClassName([object $class = null ]) : bool + + +
        Parameters
        +
        +
        + $class + : object + = null
        +
        +

        optional class object

        +
        + +
        +
        + + + +
        Return values
        + bool + — + + +
        +
        +

        + getVersion() + +

        + + +

        get the extension version

        + + + public + getVersion() : const + + + + + +
        Return values
        + const + — +

        VERSION string

        +
        + + +
        +
        +

        + initialize() + +

        + + +

        initialize method - called from main plugin

        + + + public + initialize() : void + + + + + +
        Return values
        + void + — + + +
        +
        +

        + install_actiontimer() + +

        + + +

        install/uninstall actiontimer

        + + + public + install_actiontimer( $action) : string + + +
        Parameters
        +
        +
        + $action + : +
        +
        +

        button value ('Install' | 'Uninstall')

        +
        + +
        +
        + + + +
        Return values
        + string + — +

        $action

        +
        + + +
        +
        +

        + is_network_enabled() + +

        + + +

        is_network_enabled - set or test extension enabled for use at the network level

        + + + public + is_network_enabled() : bool + + + + + +
        Return values
        + bool + — + + +
        +
        +

        + is_network_option() + +

        + + +

        is this class network enabled and does option match a value

        + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
        Parameters
        +
        +
        + $optionName + : string +
        +
        +

        option name

        +
        + +
        +
        + $value + : mixed + = null
        +
        +

        check this value

        +
        + +
        +
        + + + +
        Return values
        + bool|mixed + — +

        option is set and has value

        +
        + + +
        +
        +

        + isEnabled() + +

        + + +

        isEnabled - set or test extension enabled for use

        + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
        Parameters
        +
        +
        + $enabled + : bool|string + = null
        +
        +

        true|false or other extension name

        +
        + +
        +
        + $perm + : bool + = null
        +
        +

        optional, to permanently set enabled option

        +
        + +
        +
        + + + +
        Return values
        + bool + — + + +
        +
        +

        + logClose() + +

        + + +

        Finish and close the log.

        + + + public + logClose() : void + +

        now we write the data to the file and clean-up.

        +
        + + + + +
        Return values
        + void + — + + +
        +
        +

        + options_form_post_wp_debugging() + +

        + + +

        filter for options_form_post_wp_debugging

        + + + public + options_form_post_wp_debugging(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
        Parameters
        +
        +
        + $value + : mixed +
        +
        +
          +
        • the value POSTed
        • +
        +
        + +
        +
        + $fieldName + : string +
        +
        +
          +
        • the name of the field/option
        • +
        +
        + +
        +
        + $metaData + : array<string|int, mixed> +
        +
        +
          +
        • the option metadata
        • +
        +
        + +
        +
        + $priorValue + : mixed +
        +
        +
          +
        • the previous value
        • +
        +
        + +
        +
        + + + +
        Return values
        + mixed + — +

        $value

        +
        + + +
        +
        +

        + page_debugging_help() + +

        + + +

        filter for current_screen, help screen

        + + + public + page_debugging_help([object $screen = null ]) : string + + +
        Parameters
        +
        +
        + $screen + : object + = null
        +
        +

        current_screen

        +
        + +
        +
        + + + +
        Return values
        + string + — + + +
        +
        +

        + page_debugging_output() + +

        + + +

        filter for wp_footer, admin_footer

        + + + public + page_debugging_output() : string + + + + + +
        Return values
        + string + — + + +
        +
        +

        + page_log_data() + +

        + + +

        save data to output on page footer

        + + + public + page_log_data(array<string|int, mixed> $data) : bool + + +
        Parameters
        +
        +
        + $data + : array<string|int, mixed> +
        +
        +
        + +
        +
        + + + +
        Return values
        + bool + — + + +
        +
        +

        + phpErrorHandler() + +

        + + +

        Handle PHP errors

        + + + public + phpErrorHandler(int|object $exception) : void + + +
        Parameters
        +
        +
        + $exception + : int|object +
        +
        +
          +
        • exception or error type
        • +
        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + print_backtrace() + +

        + + +

        print_backtrace +like wp_debug_backtrace_summary

        + + + public + print_backtrace(mixed $trace[, mixed $error = '' ]) : void + + +
        Parameters
        +
        +
        + $trace + : mixed +
        +
        +
        + +
        +
        + $error + : mixed + = ''
        +
        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + purge_logs() + +

        + + +

        purge old log files - (never runs for network_admin)

        + + + public + purge_logs([mixed $asNetAdmin = false ]) : void + + +
        Parameters
        +
        +
        + $asNetAdmin + : mixed + = false
        +
        +
        + +
        +
        + + + +
        Return values
        + void + — + + +
        +
        +

        + requestURL() + +

        + + +

        Log request server values

        + + + public + requestURL() : void + + + + + +
        Return values
        + void + — + + +
        +
        +

        + showErrorReporting() + +

        + + +

        show error reporting strings

        + + + public + showErrorReporting(int $errReporting[, bool $asArray = false ]) : array<string|int, mixed>|string + + +
        Parameters
        +
        +
        + $errReporting + : int +
        +
        +

        or error_reporting()

        +
        + +
        +
        + $asArray + : bool + = false
        +
        +

        return array (else string)

        +
        + +
        +
        + + + +
        Return values
        + array<string|int, mixed>|string + — + + +
        +
        + + + + +
        +
        +
        +
        +

        Search results

        + +
        +
        +
          +
          +
          +
          +
          +
          + + +
          + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-eacDoojigger-registration.html b/docs/classes/EarthAsylumConsulting-Extensions-eacDoojigger-registration.html index d142974..41cd026 100644 --- a/docs/classes/EarthAsylumConsulting-Extensions-eacDoojigger-registration.html +++ b/docs/classes/EarthAsylumConsulting-Extensions-eacDoojigger-registration.html @@ -60,15 +60,15 @@

          - -
          -

          Packages

          - eacDoojigger + Psr

          +
          +
          +

          Packages

          - eacDoojiggerUtilities + eacDoojigger

          diff --git a/docs/classes/EarthAsylumConsulting-Extensions-encryption-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-encryption-extension.html new file mode 100644 index 0000000..3b8734f --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-encryption-extension.html @@ -0,0 +1,1863 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
          +

          {eac}Doojigger Reference

          + + + + + +
          + +
          +
          + + + + +
          + + +
          +

          + encryption_extension + + + extends abstract_extension + + +
          + in package + +
          + + +

          + + + +

          Extension: encryption - string encryption/decryption - {eac}Doojigger for WordPress

          + + + +
          + Tags + +
          +
          +
          + category +
          +
          + +

          WordPress Plugin

          +
          + +
          +
          + author +
          +
          + +

          Kevin Burkholder KBurkholder@EarthAsylum.com

          +
          + +
          +
          + copyright +
          +
          + +

          Copyright (c) 2021 EarthAsylum Consulting <www.EarthAsylum.com>

          +
          + +
          +
          + version +
          +
          + 1.x + + +
          +
          + link +
          +
          + https://eacDoojigger.earthasylum.com/ + +
          +
          + see +
          +
          + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
          +
          + + + + + + +

          + Table of Contents + +

          + +
          +
          + ALIAS + +  = null +
          +
          + +
          + ALLOW_ADMIN + +  = 0b1 +
          +
          + +
          + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
          +
          + +
          + ALLOW_CLI + +  = 0b10000 +
          +
          + +
          + ALLOW_CRON + +  = 0b1000 +
          +
          + +
          + ALLOW_NETWORK + +  = 0b100 +
          +
          + +
          + ALLOW_NON_PHP + +  = 0b1000000 +
          +
          + +
          + DEFAULT_DISABLED + +  = 0b100000 +
          +
          + +
          + ONLY_ADMIN + +  = 0b10 +
          +
          + +
          + VERSION + +  = '24.0515.1' +
          +
          + +
          + __call() + +  : mixed +
          +
          magic method to call plugin or extension methods
          + +
          + __construct() + +  : void +
          +
          constructor method
          + +
          + __destruct() + +  : void +
          +
          Extension destructor
          + +
          + __get() + +  : mixed +
          +
          magic method to call parent plugin __get()
          + +
          + addActionsAndFilters() + +  : void +
          +
          Add extension actions and filter
          + +
          + addShortcodes() + +  : void +
          +
          Add extension shortcodes
          + +
          + admin_options_help() + +  : void +
          +
          Add help tab on admin page
          + +
          + admin_options_settings() + +  : void +
          +
          register options on options_settings_page
          + +
          + decode() + +  : string +
          +
          the string was base64 encoded (for transport)
          + +
          + decrypt() + +  : string +
          +
          decrypt the string
          + +
          + encode() + +  : string +
          +
          the string is returned base 64 encoded (for transport)
          + +
          + encrypt() + +  : string +
          +
          encrypt the string
          + +
          + getAlias() + +  : const +
          +
          get the extension alias
          + +
          + getClassName() + +  : bool +
          +
          getClassName - get the class/extension name without namespace
          + +
          + getVersion() + +  : const +
          +
          get the extension version
          + +
          + initialize() + +  : void +
          +
          initialize method - called from main plugin
          + +
          + is_network_enabled() + +  : bool +
          +
          is_network_enabled - set or test extension enabled for use at the network level
          + +
          + is_network_option() + +  : bool|mixed +
          +
          is this class network enabled and does option match a value
          + +
          + isEnabled() + +  : bool +
          +
          isEnabled - set or test extension enabled for use
          + +
          + setKeys() + +  : void +
          +
          get key/salt
          + +
          + validate_encryption_key() + +  : mixed +
          +
          encryption key validation
          + +
          + + + + +
          +

          + Constants + +

          +
          +

          + ALIAS + +

          + + + + + + public + ALIAS + ALIAS + = null + + + + +

          constant in child class for alias class name

          +
          + + + +
          +
          +

          + ALLOW_ADMIN + +

          + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

          flags (actual values subject to change)

          +
          + + + +
          +
          +

          + ALLOW_ALL + +

          + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
          + +
          + + + +
          + + + +
          +

          + ALLOW_NON_PHP + +

          + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
          + +
          + + + +
          +
          +

          + DEFAULT_DISABLED + +

          + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
          + +
          + + + +
          + +
          +

          + VERSION + +

          + + + + + + public + string + VERSION + = '24.0515.1' + + + + +

          extension version

          +
          + + + +
          +
          + + + +
          +

          + Methods + +

          +
          +

          + __call() + +

          + + +

          magic method to call plugin or extension methods

          + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
          Parameters
          +
          +
          + $method + : mixed +
          +
          +

          the method name or [extension,method]

          +
          + +
          +
          + $arguments + : mixed +
          +
          +

          the arguments to method name

          +
          + +
          +
          + + + +
          Return values
          + mixed + — +

          result of method called

          +
          + + +
          +
          +

          + __construct() + +

          + + +

          constructor method

          + + + public + __construct(object $plugin) : void + + +
          Parameters
          +
          +
          + $plugin + : object +
          +
          +

          main plugin object

          +
          + +
          +
          + + + +
          Return values
          + void + — + + +
          +
          +

          + __destruct() + +

          + + +

          Extension destructor

          + + + public + __destruct() : void + + + + + +
          Return values
          + void + — + + +
          +
          +

          + __get() + +

          + + +

          magic method to call parent plugin __get()

          + + + public + __get(string $property) : mixed + + +
          Parameters
          +
          +
          + $property + : string +
          +
          +

          the property name or extension name

          +
          + +
          +
          + + + +
          Return values
          + mixed + — +

          result of plugin __get()

          +
          + + +
          +
          +

          + addActionsAndFilters() + +

          + + +

          Add extension actions and filter

          + + + public + addActionsAndFilters() : void + +

          Called after loading, instantiating, and initializing all extensions

          +
          + + + + +
          Return values
          + void + — + + +
          +
          +

          + addShortcodes() + +

          + + +

          Add extension shortcodes

          + + + public + addShortcodes() : void + +

          Called after loading, instantiating, and initializing all extensions

          +
          + + + + +
          Return values
          + void + — + + +
          +
          +

          + admin_options_help() + +

          + + +

          Add help tab on admin page

          + + + public + admin_options_help() : void + + + + + +
          Return values
          + void + — + + +
          +
          +

          + admin_options_settings() + +

          + + +

          register options on options_settings_page

          + + + public + admin_options_settings() : void + + + + +
          + Tags + +
          +
          +
          + access +
          +
          + +

          public

          +
          + +
          +
          + +
          Return values
          + void + — + + +
          +
          +

          + decode() + +

          + + +

          the string was base64 encoded (for transport)

          + + + public + static decode(string $encrypted_string[, bool $site = false ]) : string + + +
          Parameters
          +
          +
          + $encrypted_string + : string +
          +
          +
            +
          • data to be decrypted
          • +
          +
          + +
          +
          + $site + : bool + = false
          +
          +
            +
          • use site keys
          • +
          +
          + +
          +
          + + + +
          Return values
          + string + — +

          | WP_Error

          +
          + + +
          +
          +

          + decrypt() + +

          + + +

          decrypt the string

          + + + public + static decrypt(string $encrypted_string[, bool $site = false ]) : string + + +
          Parameters
          +
          +
          + $encrypted_string + : string +
          +
          +
            +
          • data to be decrypted
          • +
          +
          + +
          +
          + $site + : bool + = false
          +
          +
            +
          • use site keys
          • +
          +
          + +
          +
          + + + +
          Return values
          + string + — +

          | WP_Error

          +
          + + +
          +
          +

          + encode() + +

          + + +

          the string is returned base 64 encoded (for transport)

          + + + public + static encode(string $data[, int $bits = null ][, bool $site = false ]) : string + + +
          Parameters
          +
          +
          + $data + : string +
          +
          +
            +
          • data to be encrypted
          • +
          +
          + +
          +
          + $bits + : int + = null
          +
          +
            +
          • cipher bit size (256, 192, 128)
          • +
          +
          + +
          +
          + $site + : bool + = false
          +
          +
            +
          • use site keys
          • +
          +
          + +
          +
          + + + +
          Return values
          + string + — +

          | WP_Error

          +
          + + +
          +
          +

          + encrypt() + +

          + + +

          encrypt the string

          + + + public + static encrypt(string $data[, int $bits = null ][, bool $site = false ]) : string + + +
          Parameters
          +
          +
          + $data + : string +
          +
          +
            +
          • data to be encrypted
          • +
          +
          + +
          +
          + $bits + : int + = null
          +
          +
            +
          • cipher bit size (256, 192, 128)
          • +
          +
          + +
          +
          + $site + : bool + = false
          +
          +
            +
          • use site keys
          • +
          +
          + +
          +
          + + + +
          Return values
          + string + — +

          | WP_Error

          +
          + + +
          +
          +

          + getAlias() + +

          + + +

          get the extension alias

          + + + public + getAlias() : const + + + + + +
          Return values
          + const + — +

          ALIAS string

          +
          + + +
          +
          +

          + getClassName() + +

          + + +

          getClassName - get the class/extension name without namespace

          + + + public + getClassName([object $class = null ]) : bool + + +
          Parameters
          +
          +
          + $class + : object + = null
          +
          +

          optional class object

          +
          + +
          +
          + + + +
          Return values
          + bool + — + + +
          +
          +

          + getVersion() + +

          + + +

          get the extension version

          + + + public + getVersion() : const + + + + + +
          Return values
          + const + — +

          VERSION string

          +
          + + +
          +
          +

          + initialize() + +

          + + +

          initialize method - called from main plugin

          + + + public + initialize() : void + + + + + +
          Return values
          + void + — + + +
          +
          +

          + is_network_enabled() + +

          + + +

          is_network_enabled - set or test extension enabled for use at the network level

          + + + public + is_network_enabled() : bool + + + + + +
          Return values
          + bool + — + + +
          +
          +

          + is_network_option() + +

          + + +

          is this class network enabled and does option match a value

          + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
          Parameters
          +
          +
          + $optionName + : string +
          +
          +

          option name

          +
          + +
          +
          + $value + : mixed + = null
          +
          +

          check this value

          +
          + +
          +
          + + + +
          Return values
          + bool|mixed + — +

          option is set and has value

          +
          + + +
          +
          +

          + isEnabled() + +

          + + +

          isEnabled - set or test extension enabled for use

          + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
          Parameters
          +
          +
          + $enabled + : bool|string + = null
          +
          +

          true|false or other extension name

          +
          + +
          +
          + $perm + : bool + = null
          +
          +

          optional, to permanently set enabled option

          +
          + +
          +
          + + + +
          Return values
          + bool + — + + +
          +
          +

          + setKeys() + +

          + + +

          get key/salt

          + + + public + static setKeys([bool $site = false ]) : void + + +
          Parameters
          +
          +
          + $site + : bool + = false
          +
          +
            +
          • use site keys when truthy
          • +
          +
          + +
          +
          + + + +
          Return values
          + void + — + + +
          +
          +

          + validate_encryption_key() + +

          + + +

          encryption key validation

          + + + public + validate_encryption_key(string $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
          Parameters
          +
          +
          + $value + : string +
          +
          +
            +
          • the value POSTed
          • +
          +
          + +
          +
          + $fieldName + : string +
          +
          +
            +
          • the name of the field/option
          • +
          +
          + +
          +
          + $metaData + : array<string|int, mixed> +
          +
          +
            +
          • the option metadata
          • +
          +
          + +
          +
          + $priorValue + : mixed +
          +
          +
          + +
          +
          + + + +
          Return values
          + mixed + — + + +
          +
          + + + + +
          +
          +
          +
          +

          Search results

          + +
          +
          +
            +
            +
            +
            +
            +
            + + +
            + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-file-system-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-file-system-extension.html index 293bc17..aae00e1 100644 --- a/docs/classes/EarthAsylumConsulting-Extensions-file-system-extension.html +++ b/docs/classes/EarthAsylumConsulting-Extensions-file-system-extension.html @@ -60,15 +60,15 @@

            -
            -
            -

            Packages

            - eacDoojigger + Psr

            +
            +
            +

            Packages

            - eacDoojiggerUtilities + eacDoojigger

            diff --git a/docs/classes/EarthAsylumConsulting-Extensions-maintenance-mode.html b/docs/classes/EarthAsylumConsulting-Extensions-maintenance-mode.html new file mode 100644 index 0000000..b56857f --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-maintenance-mode.html @@ -0,0 +1,1631 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
            +

            {eac}Doojigger Reference

            + + + + + +
            + +
            +
            + + + + +
            + + +
            +

            + maintenance_mode + + + extends abstract_extension + + +
            + in package + +
            + + +

            + + + +

            Extension: maintenance_mode - put site in scheduled maintenance - {eac}Doojigger for WordPress

            + + + +
            + Tags + +
            +
            +
            + category +
            +
            + +

            WordPress Plugin

            +
            + +
            +
            + author +
            +
            + +

            Kevin Burkholder KBurkholder@EarthAsylum.com

            +
            + +
            +
            + copyright +
            +
            + +

            Copyright (c) 2021 EarthAsylum Consulting <www.EarthAsylum.com>

            +
            + +
            +
            + version +
            +
            + 1.x + + +
            +
            + link +
            +
            + https://eacDoojigger.earthasylum.com/ + +
            +
            + see +
            +
            + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
            +
            + + + + + + +

            + Table of Contents + +

            + +
            +
            + ALIAS + +  = null +
            +
            + +
            + ALLOW_ADMIN + +  = 0b1 +
            +
            + +
            + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
            +
            + +
            + ALLOW_CLI + +  = 0b10000 +
            +
            + +
            + ALLOW_CRON + +  = 0b1000 +
            +
            + +
            + ALLOW_NETWORK + +  = 0b100 +
            +
            + +
            + ALLOW_NON_PHP + +  = 0b1000000 +
            +
            + +
            + DEFAULT_DISABLED + +  = 0b100000 +
            +
            + +
            + DEFAULT_HTML + +  = "[PageHeader]\n[PageContent]\n" . "<div style='background:#fff;color:#000;text-align:center;padding:3em;'>\n" . "\t<div class='scheduled-maintenance'>\n" . "\t\t<h1>[BlogName]<br>[BlogDescription]</h1>\n" . "\t\t<h2>This site is currently undergoing scheduled maintenance.</h2>\n" . "\t\t<h3>We're sorry for the inconvenience. Please check back soon.</h3>\n" . "\t</div>\n</div>\n" . "[/PageContent]\n[PageFooter]" +
            +
            + +
            + ONLY_ADMIN + +  = 0b10 +
            +
            + +
            + VERSION + +  = '24.0315.1' +
            +
            + +
            + __call() + +  : mixed +
            +
            magic method to call plugin or extension methods
            + +
            + __construct() + +  : void +
            +
            constructor method
            + +
            + __destruct() + +  : void +
            +
            Extension destructor
            + +
            + __get() + +  : mixed +
            +
            magic method to call parent plugin __get()
            + +
            + addActionsAndFilters() + +  : void +
            +
            Add filters and actions - called from main plugin
            + +
            + addShortcodes() + +  : void +
            +
            Add shortcodes- called from main plugin
            + +
            + admin_options_help() + +  : void +
            +
            Add help tab on admin page
            + +
            + admin_options_settings() + +  : void +
            +
            register options on options_settings_page
            + +
            + getActiveUntil() + +  : string +
            +
            get active (or not) until
            + +
            + getAlias() + +  : const +
            +
            get the extension alias
            + +
            + getClassName() + +  : bool +
            +
            getClassName - get the class/extension name without namespace
            + +
            + getMaintenanceMessage() + +  : string +
            +
            get maintenance mode html
            + +
            + getVersion() + +  : const +
            +
            get the extension version
            + +
            + initialize() + +  : void +
            +
            initialize method - called from main plugin
            + +
            + is_network_enabled() + +  : bool +
            +
            is_network_enabled - set or test extension enabled for use at the network level
            + +
            + is_network_option() + +  : bool|mixed +
            +
            is this class network enabled and does option match a value
            + +
            + isEnabled() + +  : bool +
            +
            isEnabled - set or test extension enabled for use
            + +
            + network_check_enabled() + +  : mixed +
            +
            filter for options_form_post_
            + +
            + + + + +
            +

            + Constants + +

            +
            +

            + ALIAS + +

            + + + + + + public + ALIAS + ALIAS + = null + + + + +

            constant in child class for alias class name

            +
            + + + +
            +
            +

            + ALLOW_ADMIN + +

            + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

            flags (actual values subject to change)

            +
            + + + +
            +
            +

            + ALLOW_ALL + +

            + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
            + +
            + + + +
            + + + +
            +

            + ALLOW_NON_PHP + +

            + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
            + +
            + + + +
            +
            +

            + DEFAULT_DISABLED + +

            + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
            + +
            + + + +
            +
            +

            + DEFAULT_HTML + +

            + + + + + + public + string + DEFAULT_HTML + = "[PageHeader]\n[PageContent]\n" . "<div style='background:#fff;color:#000;text-align:center;padding:3em;'>\n" . "\t<div class='scheduled-maintenance'>\n" . "\t\t<h1>[BlogName]<br>[BlogDescription]</h1>\n" . "\t\t<h2>This site is currently undergoing scheduled maintenance.</h2>\n" . "\t\t<h3>We're sorry for the inconvenience. Please check back soon.</h3>\n" . "\t</div>\n</div>\n" . "[/PageContent]\n[PageFooter]" + + + + +

            default maintenance_mode html

            +
            + + + +
            + + +
            + + + +
            +

            + Methods + +

            +
            +

            + __call() + +

            + + +

            magic method to call plugin or extension methods

            + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
            Parameters
            +
            +
            + $method + : mixed +
            +
            +

            the method name or [extension,method]

            +
            + +
            +
            + $arguments + : mixed +
            +
            +

            the arguments to method name

            +
            + +
            +
            + + + +
            Return values
            + mixed + — +

            result of method called

            +
            + + +
            +
            +

            + __construct() + +

            + + +

            constructor method

            + + + public + __construct(object $plugin) : void + + +
            Parameters
            +
            +
            + $plugin + : object +
            +
            +

            main plugin object

            +
            + +
            +
            + + + +
            Return values
            + void + — + + +
            +
            +

            + __destruct() + +

            + + +

            Extension destructor

            + + + public + __destruct() : void + + + + + +
            Return values
            + void + — + + +
            +
            +

            + __get() + +

            + + +

            magic method to call parent plugin __get()

            + + + public + __get(string $property) : mixed + + +
            Parameters
            +
            +
            + $property + : string +
            +
            +

            the property name or extension name

            +
            + +
            +
            + + + +
            Return values
            + mixed + — +

            result of plugin __get()

            +
            + + +
            +
            +

            + addActionsAndFilters() + +

            + + +

            Add filters and actions - called from main plugin

            + + + public + addActionsAndFilters() : void + + + + + +
            Return values
            + void + — + + +
            +
            +

            + addShortcodes() + +

            + + +

            Add shortcodes- called from main plugin

            + + + public + addShortcodes() : void + + + + + +
            Return values
            + void + — + + +
            +
            +

            + admin_options_help() + +

            + + +

            Add help tab on admin page

            + + + public + admin_options_help() : void + + + + + +
            Return values
            + void + — + + +
            +
            +

            + admin_options_settings() + +

            + + +

            register options on options_settings_page

            + + + public + admin_options_settings() : void + + + + +
            + Tags + +
            +
            +
            + access +
            +
            + +

            public

            +
            + +
            +
            + +
            Return values
            + void + — + + +
            +
            +

            + getActiveUntil() + +

            + + +

            get active (or not) until

            + + + public + getActiveUntil() : string + + + + + +
            Return values
            + string + — + + +
            +
            +

            + getAlias() + +

            + + +

            get the extension alias

            + + + public + getAlias() : const + + + + + +
            Return values
            + const + — +

            ALIAS string

            +
            + + +
            +
            +

            + getClassName() + +

            + + +

            getClassName - get the class/extension name without namespace

            + + + public + getClassName([object $class = null ]) : bool + + +
            Parameters
            +
            +
            + $class + : object + = null
            +
            +

            optional class object

            +
            + +
            +
            + + + +
            Return values
            + bool + — + + +
            +
            +

            + getMaintenanceMessage() + +

            + + +

            get maintenance mode html

            + + + public + getMaintenanceMessage() : string + + + + + +
            Return values
            + string + — + + +
            +
            +

            + getVersion() + +

            + + +

            get the extension version

            + + + public + getVersion() : const + + + + + +
            Return values
            + const + — +

            VERSION string

            +
            + + +
            +
            +

            + initialize() + +

            + + +

            initialize method - called from main plugin

            + + + public + initialize() : void + + + + + +
            Return values
            + void + — + + +
            +
            +

            + is_network_enabled() + +

            + + +

            is_network_enabled - set or test extension enabled for use at the network level

            + + + public + is_network_enabled() : bool + + + + + +
            Return values
            + bool + — + + +
            +
            +

            + is_network_option() + +

            + + +

            is this class network enabled and does option match a value

            + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
            Parameters
            +
            +
            + $optionName + : string +
            +
            +

            option name

            +
            + +
            +
            + $value + : mixed + = null
            +
            +

            check this value

            +
            + +
            +
            + + + +
            Return values
            + bool|mixed + — +

            option is set and has value

            +
            + + +
            +
            +

            + isEnabled() + +

            + + +

            isEnabled - set or test extension enabled for use

            + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
            Parameters
            +
            +
            + $enabled + : bool|string + = null
            +
            +

            true|false or other extension name

            +
            + +
            +
            + $perm + : bool + = null
            +
            +

            optional, to permanently set enabled option

            +
            + +
            +
            + + + +
            Return values
            + bool + — + + +
            +
            +

            + network_check_enabled() + +

            + + +

            filter for options_form_post_

            + + + public + network_check_enabled( $value,  $fieldName,  $metaData, mixed $priorValue) : mixed + + +
            Parameters
            +
            +
            + $value + : +
            +
            +
              +
            • the value POSTed
            • +
            +
            + +
            +
            + $fieldName + : +
            +
            +
              +
            • the name of the field/option
            • +
            +
            + +
            +
            + $metaData + : +
            +
            +
              +
            • the option metadata
            • +
            +
            + +
            +
            + $priorValue + : mixed +
            +
            +
            + +
            +
            + + + +
            Return values
            + mixed + — + + +
            +
            + + + + +
            +
            +
            +
            +

            Search results

            + +
            +
            +
              +
              +
              +
              +
              +
              + + +
              + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-material-icons.html b/docs/classes/EarthAsylumConsulting-Extensions-material-icons.html new file mode 100644 index 0000000..de574f0 --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-material-icons.html @@ -0,0 +1,1447 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
              +

              {eac}Doojigger Reference

              + + + + + +
              + +
              +
              + + + + +
              + + +
              +

              + material_icons + + + extends abstract_extension + + +
              + in package + +
              + + +

              + + + +

              Extension: material_icons - Add/enable Google's Material Icons to WordPress - {eac}Doojigger for WordPress

              + + + +
              + Tags + +
              +
              +
              + category +
              +
              + +

              WordPress Plugin

              +
              + +
              +
              + author +
              +
              + +

              Kevin Burkholder KBurkholder@EarthAsylum.com

              +
              + +
              +
              + copyright +
              +
              + +

              Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

              +
              + +
              +
              + version +
              +
              + 1.x + + +
              +
              + link +
              +
              + https://eacDoojigger.earthasylum.com/ + +
              +
              + see +
              +
              + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
              +
              + + + + + + +

              + Table of Contents + +

              + +
              +
              + ALIAS + +  = null +
              +
              + +
              + ALLOW_ADMIN + +  = 0b1 +
              +
              + +
              + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
              +
              + +
              + ALLOW_CLI + +  = 0b10000 +
              +
              + +
              + ALLOW_CRON + +  = 0b1000 +
              +
              + +
              + ALLOW_NETWORK + +  = 0b100 +
              +
              + +
              + ALLOW_NON_PHP + +  = 0b1000000 +
              +
              + +
              + DEFAULT_DISABLED + +  = 0b100000 +
              +
              + +
              + MD_STYLE + +  = "\n/* Rules for sizing the icon. */\n.material-icons.md-18 { font-size: 18px; }\n.material-icons.md-24 { font-size: 24px; }\n.material-icons.md-36 { font-size: 36px; }\n.material-icons.md-48 { font-size: 48px; }\n/* Rules for using icons as black on a light background. */\n.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }\n.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }\n/* Rules for using icons as white on a dark background. */\n.material-icons.md-light { color: rgba(255, 255, 255, 1); }\n.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }\n" +
              +
              + +
              + ONLY_ADMIN + +  = 0b10 +
              +
              + +
              + VERSION + +  = '24.0517.1' +
              +
              + +
              + __call() + +  : mixed +
              +
              magic method to call plugin or extension methods
              + +
              + __construct() + +  : void +
              +
              constructor method
              + +
              + __destruct() + +  : void +
              +
              Extension destructor
              + +
              + __get() + +  : mixed +
              +
              magic method to call parent plugin __get()
              + +
              + addActionsAndFilters() + +  : void +
              +
              Called after instantiating, loading extensions and initializing
              + +
              + addShortcodes() + +  : void +
              +
              Add extension shortcodes
              + +
              + admin_options_settings() + +  : void +
              +
              register options on options_settings_page
              + +
              + getAlias() + +  : const +
              +
              get the extension alias
              + +
              + getClassName() + +  : bool +
              +
              getClassName - get the class/extension name without namespace
              + +
              + getVersion() + +  : const +
              +
              get the extension version
              + +
              + initialize() + +  : bool +
              +
              Extension initialization
              + +
              + is_network_enabled() + +  : bool +
              +
              is_network_enabled - set or test extension enabled for use at the network level
              + +
              + is_network_option() + +  : bool|mixed +
              +
              is this class network enabled and does option match a value
              + +
              + isEnabled() + +  : bool +
              +
              isEnabled - set or test extension enabled for use
              + +
              + + + + +
              +

              + Constants + +

              +
              +

              + ALIAS + +

              + + + + + + public + ALIAS + ALIAS + = null + + + + +

              constant in child class for alias class name

              +
              + + + +
              +
              +

              + ALLOW_ADMIN + +

              + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

              flags (actual values subject to change)

              +
              + + + +
              +
              +

              + ALLOW_ALL + +

              + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
              + +
              + + + +
              + + + +
              +

              + ALLOW_NON_PHP + +

              + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
              + +
              + + + +
              +
              +

              + DEFAULT_DISABLED + +

              + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
              + +
              + + + +
              +
              +

              + MD_STYLE + +

              + + + + + + public + string + MD_STYLE + = "\n/* Rules for sizing the icon. */\n.material-icons.md-18 { font-size: 18px; }\n.material-icons.md-24 { font-size: 24px; }\n.material-icons.md-36 { font-size: 36px; }\n.material-icons.md-48 { font-size: 48px; }\n/* Rules for using icons as black on a light background. */\n.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }\n.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }\n/* Rules for using icons as white on a dark background. */\n.material-icons.md-light { color: rgba(255, 255, 255, 1); }\n.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }\n" + + + + +

              additional styling

              +
              + + + +
              + + +
              + + + +
              +

              + Methods + +

              +
              +

              + __call() + +

              + + +

              magic method to call plugin or extension methods

              + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
              Parameters
              +
              +
              + $method + : mixed +
              +
              +

              the method name or [extension,method]

              +
              + +
              +
              + $arguments + : mixed +
              +
              +

              the arguments to method name

              +
              + +
              +
              + + + +
              Return values
              + mixed + — +

              result of method called

              +
              + + +
              +
              +

              + __construct() + +

              + + +

              constructor method

              + + + public + __construct(object $plugin) : void + + +
              Parameters
              +
              +
              + $plugin + : object +
              +
              +

              main plugin object

              +
              + +
              +
              + + + +
              Return values
              + void + — + + +
              +
              +

              + __destruct() + +

              + + +

              Extension destructor

              + + + public + __destruct() : void + + + + + +
              Return values
              + void + — + + +
              +
              +

              + __get() + +

              + + +

              magic method to call parent plugin __get()

              + + + public + __get(string $property) : mixed + + +
              Parameters
              +
              +
              + $property + : string +
              +
              +

              the property name or extension name

              +
              + +
              +
              + + + +
              Return values
              + mixed + — +

              result of plugin __get()

              +
              + + +
              + +
              +

              + addShortcodes() + +

              + + +

              Add extension shortcodes

              + + + public + addShortcodes() : void + +

              Called after loading, instantiating, and initializing all extensions

              +
              + + + + +
              Return values
              + void + — + + +
              +
              +

              + admin_options_settings() + +

              + + +

              register options on options_settings_page

              + + + public + admin_options_settings() : void + + + + +
              + Tags + +
              +
              +
              + access +
              +
              + +

              public

              +
              + +
              +
              + +
              Return values
              + void + — + + +
              +
              +

              + getAlias() + +

              + + +

              get the extension alias

              + + + public + getAlias() : const + + + + + +
              Return values
              + const + — +

              ALIAS string

              +
              + + +
              +
              +

              + getClassName() + +

              + + +

              getClassName - get the class/extension name without namespace

              + + + public + getClassName([object $class = null ]) : bool + + +
              Parameters
              +
              +
              + $class + : object + = null
              +
              +

              optional class object

              +
              + +
              +
              + + + +
              Return values
              + bool + — + + +
              +
              +

              + getVersion() + +

              + + +

              get the extension version

              + + + public + getVersion() : const + + + + + +
              Return values
              + const + — +

              VERSION string

              +
              + + +
              +
              +

              + initialize() + +

              + + +

              Extension initialization

              + + + public + initialize() : bool + +

              Called after loading and instantiating all extensions

              +
              + + + + +
              Return values
              + bool + — +

              is enabled

              +
              + + +
              +
              +

              + is_network_enabled() + +

              + + +

              is_network_enabled - set or test extension enabled for use at the network level

              + + + public + is_network_enabled() : bool + + + + + +
              Return values
              + bool + — + + +
              +
              +

              + is_network_option() + +

              + + +

              is this class network enabled and does option match a value

              + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
              Parameters
              +
              +
              + $optionName + : string +
              +
              +

              option name

              +
              + +
              +
              + $value + : mixed + = null
              +
              +

              check this value

              +
              + +
              +
              + + + +
              Return values
              + bool|mixed + — +

              option is set and has value

              +
              + + +
              +
              +

              + isEnabled() + +

              + + +

              isEnabled - set or test extension enabled for use

              + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
              Parameters
              +
              +
              + $enabled + : bool|string + = null
              +
              +

              true|false or other extension name

              +
              + +
              +
              + $perm + : bool + = null
              +
              +

              optional, to permanently set enabled option

              +
              + +
              +
              + + + +
              Return values
              + bool + — + + +
              +
              + + + + +
              +
              +
              +
              +

              Search results

              + +
              +
              +
                +
                +
                +
                +
                +
                + + +
                + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-security-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-security-extension.html new file mode 100644 index 0000000..32a41bf --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-security-extension.html @@ -0,0 +1,3192 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                +

                {eac}Doojigger Reference

                + + + + + +
                + +
                +
                + + + + +
                + + +
                +

                + security_extension + + + extends abstract_extension + + +
                + in package + +
                + + +

                + + + +

                Extension: security - security features - {eac}Doojigger for WordPress

                + + + +
                + Tags + +
                +
                +
                + category +
                +
                + +

                WordPress Plugin

                +
                + +
                +
                + author +
                +
                + +

                Kevin Burkholder KBurkholder@EarthAsylum.com

                +
                + +
                +
                + copyright +
                +
                + +

                Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                +
                + +
                +
                + + + + + + +

                + Table of Contents + +

                + +
                +
                + ALIAS + +  = null +
                +
                + +
                + ALLOW_ADMIN + +  = 0b1 +
                +
                + +
                + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
                +
                + +
                + ALLOW_CLI + +  = 0b10000 +
                +
                + +
                + ALLOW_CRON + +  = 0b1000 +
                +
                + +
                + ALLOW_NETWORK + +  = 0b100 +
                +
                + +
                + ALLOW_NON_PHP + +  = 0b1000000 +
                +
                + +
                + DEFAULT_DISABLED + +  = 0b100000 +
                +
                + +
                + ONLY_ADMIN + +  = 0b10 +
                +
                + +
                + VERSION + +  = '24.0906.1' +
                +
                + +
                + __call() + +  : mixed +
                +
                magic method to call plugin or extension methods
                + +
                + __construct() + +  : void +
                +
                constructor method
                + +
                + __destruct() + +  : void +
                +
                destructor method
                + +
                + __get() + +  : mixed +
                +
                magic method to call parent plugin __get()
                + +
                + addActionsAndFilters() + +  : void +
                +
                Add filters and actions - called from main plugin
                + +
                + addShortcodes() + +  : void +
                +
                Add extension shortcodes
                + +
                + admin_options_help() + +  : void +
                +
                Add help tab on admin page
                + +
                + admin_options_settings() + +  : void +
                +
                register options on options_settings_page
                + +
                + block_ip_address() + +  : void +
                +
                block ip/host address
                + +
                + checkCookieFlags() + +  : void +
                +
                set flags in Set-Cookie headers before output (used by header_register_callback)
                + +
                + disable_code_edit() + +  : void +
                +
                disable code editor
                + +
                + disable_code_edit_error() + +  : void +
                +
                DISALLOW_FILE_EDIT was already set
                + +
                + disable_file_mods() + +  : void +
                +
                disable file mods
                + +
                + disable_file_mods_error() + +  : void +
                +
                DISALLOW_FILE_MODS was already set
                + +
                + disable_rest() + +  : WP_Error +
                +
                disable un-authenticated REST API
                + +
                + disable_rest_core() + +  : void +
                +
                disable WP Core REST API
                + +
                + disable_rest_list() + +  : void +
                +
                disable REST API index/list
                + +
                + disable_rss_feeds() + +  : void +
                +
                disable rss feeds
                + +
                + disable_rss_response() + +  : void +
                +
                disable rss feeds
                + +
                + disable_uris() + +  : void +
                +
                disable uri
                + +
                + disable_xml() + +  : void|array<string|int, mixed> +
                +
                disable xml-rpc
                + +
                + getAlias() + +  : const +
                +
                get the extension alias
                + +
                + getClassName() + +  : bool +
                +
                getClassName - get the class/extension name without namespace
                + +
                + getVersion() + +  : const +
                +
                get the extension version
                + +
                + initialize() + +  : void +
                +
                initialize method - called from main plugin
                + +
                + is_network_enabled() + +  : bool +
                +
                is_network_enabled - set or test extension enabled for use at the network level
                + +
                + is_network_option() + +  : bool|mixed +
                +
                is this class network enabled and does option match a value
                + +
                + isEnabled() + +  : bool +
                +
                isEnabled - set or test extension enabled for use
                + +
                + isNetworkPolicy() + +  : bool +
                +
                is network option set
                + +
                + isPolicyEnabled() + +  : bool +
                +
                is site or network option set
                + +
                + mergePolicies() + +  : mixed +
                +
                merge site and network policies
                + +
                + options_form_post_secBlockIP() + +  : mixed +
                +
                filter for options_form_post_secBlockIP
                + +
                + options_form_post_secCookies() + +  : mixed +
                +
                filter for options_form_post_secCookies
                + +
                + options_form_post_secDisableURIs() + +  : mixed +
                +
                filter for options_form_post_secDisableURIs
                + +
                + options_form_post_secLoginUri() + +  : mixed +
                +
                filter for options_form_post_secLoginUri
                + +
                + options_form_post_secPassLock() + +  : mixed +
                +
                filter for options_form_post_secPassLock
                + +
                + options_form_post_secPassTime() + +  : mixed +
                +
                filter for options_form_post_secPassTime
                + +
                + rest_api_cors() + +  : WP_Error +
                +
                Set origin-specific CORS headers (rest_api_init -> rest_pre_serve_request)
                + +
                + set_hearttbeat() + +  : array<string|int, mixed> +
                +
                heartbeat_settings
                + +
                + validate_authentication_attempts() + +  : WP_Error +
                +
                validate authentication attempts
                + +
                + validate_password_policy() + +  : WP_Error +
                +
                validate password policy
                + +
                + welcome_email_filter() + +  : string +
                +
                welcome email filter
                + +
                + wp_login_filter() + +  : string +
                +
                wp_login filter
                + +
                + wp_login_init() + +  : void +
                +
                wp_login init action
                + +
                + wp_login_notice() + +  : void +
                +
                wp_login notice
                + +
                + wp_login_redirect() + +  : void +
                +
                wp_login redirect action
                + +
                + + + + +
                +

                + Constants + +

                +
                +

                + ALIAS + +

                + + + + + + public + ALIAS + ALIAS + = null + + + + +

                constant in child class for alias class name

                +
                + + + +
                +
                +

                + ALLOW_ADMIN + +

                + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

                flags (actual values subject to change)

                +
                + + + +
                +
                +

                + ALLOW_ALL + +

                + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
                + +
                + + + +
                + + + +
                +

                + ALLOW_NON_PHP + +

                + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
                + +
                + + + +
                +
                +

                + DEFAULT_DISABLED + +

                + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
                + +
                + + + +
                + +
                +

                + VERSION + +

                + + + + + + public + string + VERSION + = '24.0906.1' + + + + +

                extension version

                +
                + + + +
                +
                + + + +
                +

                + Methods + +

                +
                +

                + __call() + +

                + + +

                magic method to call plugin or extension methods

                + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
                Parameters
                +
                +
                + $method + : mixed +
                +
                +

                the method name or [extension,method]

                +
                + +
                +
                + $arguments + : mixed +
                +
                +

                the arguments to method name

                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                result of method called

                +
                + + +
                +
                +

                + __construct() + +

                + + +

                constructor method

                + + + public + __construct(object $plugin) : void + + +
                Parameters
                +
                +
                + $plugin + : object +
                +
                +

                main plugin object

                +
                + +
                +
                + + + +
                Return values
                + void + — + + +
                +
                +

                + __destruct() + +

                + + +

                destructor method

                + + + public + __destruct() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + __get() + +

                + + +

                magic method to call parent plugin __get()

                + + + public + __get(string $property) : mixed + + +
                Parameters
                +
                +
                + $property + : string +
                +
                +

                the property name or extension name

                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                result of plugin __get()

                +
                + + +
                +
                +

                + addActionsAndFilters() + +

                + + +

                Add filters and actions - called from main plugin

                + + + public + addActionsAndFilters() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + addShortcodes() + +

                + + +

                Add extension shortcodes

                + + + public + addShortcodes() : void + +

                Called after loading, instantiating, and initializing all extensions

                +
                + + + + +
                Return values
                + void + — + + +
                +
                +

                + admin_options_help() + +

                + + +

                Add help tab on admin page

                + + + public + admin_options_help() : void + + + + +
                + Tags + +
                +
                +
                + todo +
                +
                + +
                  +
                • add contextual help
                • +
                +
                + +
                +
                + +
                Return values
                + void + — + + +
                +
                +

                + admin_options_settings() + +

                + + +

                register options on options_settings_page

                + + + public + admin_options_settings() : void + + + + +
                + Tags + +
                +
                +
                + access +
                +
                + +

                public

                +
                + +
                +
                + +
                Return values
                + void + — + + +
                +
                +

                + block_ip_address() + +

                + + +

                block ip/host address

                + + + public + block_ip_address() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + checkCookieFlags() + +

                + + +

                set flags in Set-Cookie headers before output (used by header_register_callback)

                + + + public + checkCookieFlags() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_code_edit() + +

                + + +

                disable code editor

                + + + public + disable_code_edit() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_code_edit_error() + +

                + + +

                DISALLOW_FILE_EDIT was already set

                + + + public + disable_code_edit_error() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_file_mods() + +

                + + +

                disable file mods

                + + + public + disable_file_mods() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_file_mods_error() + +

                + + +

                DISALLOW_FILE_MODS was already set

                + + + public + disable_file_mods_error() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_rest() + +

                + + +

                disable un-authenticated REST API

                + + + public + disable_rest(mixed $authError) : WP_Error + + +
                Parameters
                +
                +
                + $authError + : mixed +
                +
                +
                + +
                +
                + + + +
                Return values
                + WP_Error + — + + +
                +
                +

                + disable_rest_core() + +

                + + +

                disable WP Core REST API

                + + + public + disable_rest_core() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_rest_list() + +

                + + +

                disable REST API index/list

                + + + public + disable_rest_list(mixed $response) : void + + +
                Parameters
                +
                +
                + $response + : mixed +
                +
                +
                + +
                +
                + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_rss_feeds() + +

                + + +

                disable rss feeds

                + + + public + disable_rss_feeds() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_rss_response() + +

                + + +

                disable rss feeds

                + + + public + disable_rss_response() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_uris() + +

                + + +

                disable uri

                + + + public + disable_uris() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + disable_xml() + +

                + + +

                disable xml-rpc

                + + + public + disable_xml() : void|array<string|int, mixed> + + + + + +
                Return values
                + void|array<string|int, mixed> + — +
                  +
                • empty array of xmlrpc methods
                • +
                +
                + + +
                +
                +

                + getAlias() + +

                + + +

                get the extension alias

                + + + public + getAlias() : const + + + + + +
                Return values
                + const + — +

                ALIAS string

                +
                + + +
                +
                +

                + getClassName() + +

                + + +

                getClassName - get the class/extension name without namespace

                + + + public + getClassName([object $class = null ]) : bool + + +
                Parameters
                +
                +
                + $class + : object + = null
                +
                +

                optional class object

                +
                + +
                +
                + + + +
                Return values
                + bool + — + + +
                +
                +

                + getVersion() + +

                + + +

                get the extension version

                + + + public + getVersion() : const + + + + + +
                Return values
                + const + — +

                VERSION string

                +
                + + +
                +
                +

                + initialize() + +

                + + +

                initialize method - called from main plugin

                + + + public + initialize() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + is_network_enabled() + +

                + + +

                is_network_enabled - set or test extension enabled for use at the network level

                + + + public + is_network_enabled() : bool + + + + + +
                Return values
                + bool + — + + +
                +
                +

                + is_network_option() + +

                + + +

                is this class network enabled and does option match a value

                + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                Parameters
                +
                +
                + $optionName + : string +
                +
                +

                option name

                +
                + +
                +
                + $value + : mixed + = null
                +
                +

                check this value

                +
                + +
                +
                + + + +
                Return values
                + bool|mixed + — +

                option is set and has value

                +
                + + +
                +
                +

                + isEnabled() + +

                + + +

                isEnabled - set or test extension enabled for use

                + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
                Parameters
                +
                +
                + $enabled + : bool|string + = null
                +
                +

                true|false or other extension name

                +
                + +
                +
                + $perm + : bool + = null
                +
                +

                optional, to permanently set enabled option

                +
                + +
                +
                + + + +
                Return values
                + bool + — + + +
                +
                +

                + isNetworkPolicy() + +

                + + +

                is network option set

                + + + public + isNetworkPolicy(string $optionName) : bool + + +
                Parameters
                +
                +
                + $optionName + : string +
                +
                +
                  +
                • policy/option name
                • +
                +
                + +
                +
                + + + +
                Return values
                + bool + — + + +
                +
                +

                + isPolicyEnabled() + +

                + + +

                is site or network option set

                + + + public + isPolicyEnabled(string $optionName[, string $value = null ]) : bool + + +
                Parameters
                +
                +
                + $optionName + : string +
                +
                +
                  +
                • policy/option name
                • +
                +
                + +
                +
                + $value + : string + = null
                +
                +
                  +
                • check for specific value
                • +
                +
                + +
                +
                + + + +
                Return values
                + bool + — + + +
                +
                +

                + mergePolicies() + +

                + + +

                merge site and network policies

                + + + public + mergePolicies(string $optionName[, mixed $default = [] ][, bool $getPost = false ]) : mixed + + +
                Parameters
                +
                +
                + $optionName + : string +
                +
                +
                  +
                • policy/option name
                • +
                +
                + +
                +
                + $default + : mixed + = []
                +
                +
                  +
                • default value & type returned
                • +
                +
                + +
                +
                + $getPost + : bool + = false
                +
                +
                  +
                • POSTed values
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — + + +
                +
                +

                + options_form_post_secBlockIP() + +

                + + +

                filter for options_form_post_secBlockIP

                + + + public + options_form_post_secBlockIP(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
                Parameters
                +
                +
                + $value + : mixed +
                +
                +
                  +
                • the value POSTed
                • +
                +
                + +
                +
                + $fieldName + : string +
                +
                +
                  +
                • the name of the field/option
                • +
                +
                + +
                +
                + $metaData + : array<string|int, mixed> +
                +
                +
                  +
                • the option metadata
                • +
                +
                + +
                +
                + $priorValue + : mixed +
                +
                +
                  +
                • the previous value
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                $value

                +
                + + +
                +
                +

                + options_form_post_secCookies() + +

                + + +

                filter for options_form_post_secCookies

                + + + public + options_form_post_secCookies(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
                Parameters
                +
                +
                + $value + : mixed +
                +
                +
                  +
                • the value POSTed
                • +
                +
                + +
                +
                + $fieldName + : string +
                +
                +
                  +
                • the name of the field/option
                • +
                +
                + +
                +
                + $metaData + : array<string|int, mixed> +
                +
                +
                  +
                • the option metadata
                • +
                +
                + +
                +
                + $priorValue + : mixed +
                +
                +
                  +
                • the previous value
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                $value

                +
                + + +
                +
                +

                + options_form_post_secDisableURIs() + +

                + + +

                filter for options_form_post_secDisableURIs

                + + + public + options_form_post_secDisableURIs(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
                Parameters
                +
                +
                + $value + : mixed +
                +
                +
                  +
                • the value POSTed
                • +
                +
                + +
                +
                + $fieldName + : string +
                +
                +
                  +
                • the name of the field/option
                • +
                +
                + +
                +
                + $metaData + : array<string|int, mixed> +
                +
                +
                  +
                • the option metadata
                • +
                +
                + +
                +
                + $priorValue + : mixed +
                +
                +
                  +
                • the previous value
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                $value

                +
                + + +
                +
                +

                + options_form_post_secLoginUri() + +

                + + +

                filter for options_form_post_secLoginUri

                + + + public + options_form_post_secLoginUri(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
                Parameters
                +
                +
                + $value + : mixed +
                +
                +
                  +
                • the value POSTed
                • +
                +
                + +
                +
                + $fieldName + : string +
                +
                +
                  +
                • the name of the field/option
                • +
                +
                + +
                +
                + $metaData + : array<string|int, mixed> +
                +
                +
                  +
                • the option metadata
                • +
                +
                + +
                +
                + $priorValue + : mixed +
                +
                +
                  +
                • the previous value
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                $value

                +
                + + +
                +
                +

                + options_form_post_secPassLock() + +

                + + +

                filter for options_form_post_secPassLock

                + + + public + options_form_post_secPassLock(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
                Parameters
                +
                +
                + $value + : mixed +
                +
                +
                  +
                • the value POSTed
                • +
                +
                + +
                +
                + $fieldName + : string +
                +
                +
                  +
                • the name of the field/option
                • +
                +
                + +
                +
                + $metaData + : array<string|int, mixed> +
                +
                +
                  +
                • the option metadata
                • +
                +
                + +
                +
                + $priorValue + : mixed +
                +
                +
                  +
                • the previous value
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                $value

                +
                + + +
                +
                +

                + options_form_post_secPassTime() + +

                + + +

                filter for options_form_post_secPassTime

                + + + public + options_form_post_secPassTime(mixed $value, string $fieldName, array<string|int, mixed> $metaData, mixed $priorValue) : mixed + + +
                Parameters
                +
                +
                + $value + : mixed +
                +
                +
                  +
                • the value POSTed
                • +
                +
                + +
                +
                + $fieldName + : string +
                +
                +
                  +
                • the name of the field/option
                • +
                +
                + +
                +
                + $metaData + : array<string|int, mixed> +
                +
                +
                  +
                • the option metadata
                • +
                +
                + +
                +
                + $priorValue + : mixed +
                +
                +
                  +
                • the previous value
                • +
                +
                + +
                +
                + + + +
                Return values
                + mixed + — +

                $value

                +
                + + +
                +
                +

                + rest_api_cors() + +

                + + +

                Set origin-specific CORS headers (rest_api_init -> rest_pre_serve_request)

                + + + public + rest_api_cors() : WP_Error + + + + + +
                Return values
                + WP_Error + — +

                or $user

                +
                + + +
                +
                +

                + set_hearttbeat() + +

                + + +

                heartbeat_settings

                + + + public + set_hearttbeat(mixed $options) : array<string|int, mixed> + + +
                Parameters
                +
                +
                + $options + : mixed +
                +
                +
                + +
                +
                + + + +
                Return values
                + array<string|int, mixed> + — +

                heartbeat parameters (interval set)

                +
                + + +
                +
                +

                + validate_authentication_attempts() + +

                + + +

                validate authentication attempts

                + + + public + validate_authentication_attempts( $user, mixed ...$args) : WP_Error + + +
                Parameters
                +
                +
                + $user + : +
                +
                +

                user data

                +
                + +
                +
                + $args + : mixed +
                +
                +
                + +
                +
                + + + +
                Return values
                + WP_Error + — +

                or $user

                +
                + + +
                +
                +

                + validate_password_policy() + +

                + + +

                validate password policy

                + + + public + validate_password_policy(WP_Error $wpErrors, mixed ...$args) : WP_Error + + +
                Parameters
                +
                +
                + $wpErrors + : WP_Error +
                +
                + +
                +
                + $args + : mixed +
                +
                +
                + +
                +
                + + + +
                Return values
                + WP_Error + — + + +
                +
                +

                + welcome_email_filter() + +

                + + +

                welcome email filter

                + + + public + welcome_email_filter(string $content) : string + + +
                Parameters
                +
                +
                + $content + : string +
                +
                +

                email message content

                +
                + +
                +
                + + + +
                Return values
                + string + — + + +
                +
                +

                + wp_login_filter() + +

                + + +

                wp_login filter

                + + + public + wp_login_filter(string $url, string $path, string $scheme[, mixed $blogId = null ]) : string + + +
                Parameters
                +
                +
                + $url + : string +
                +
                +

                complete url

                +
                + +
                +
                + $path + : string +
                +
                +

                path of url

                +
                + +
                +
                + $scheme + : string +
                +
                +

                http|https

                +
                + +
                +
                + $blogId + : mixed + = null
                +
                +
                + +
                +
                + + + +
                Return values
                + string + — +

                url

                +
                + + +
                +
                +

                + wp_login_init() + +

                + + +

                wp_login init action

                + + + public + wp_login_init() : void + + + + + +
                Return values
                + void + — + + +
                +
                +

                + wp_login_notice() + +

                + + +

                wp_login notice

                + + + public + wp_login_notice([ $newLogin = null ]) : void + + +
                Parameters
                +
                +
                + $newLogin + : + = null
                +
                +

                new login url or ''

                +
                + +
                +
                + + + +
                Return values
                + void + — + + +
                +
                +

                + wp_login_redirect() + +

                + + +

                wp_login redirect action

                + + + public + wp_login_redirect(mixed $location) : void + + +
                Parameters
                +
                +
                + $location + : mixed +
                +
                +
                + +
                +
                + + + +
                Return values
                + void + — + + +
                +
                + + + + +
                +
                +
                +
                +

                Search results

                + +
                +
                +
                  +
                  +
                  +
                  +
                  +
                  + + +
                  + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-session-extension.html b/docs/classes/EarthAsylumConsulting-Extensions-session-extension.html new file mode 100644 index 0000000..12d3efa --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Extensions-session-extension.html @@ -0,0 +1,2287 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                  +

                  {eac}Doojigger Reference

                  + + + + + +
                  + +
                  +
                  + + + + +
                  + + +
                  +

                  + session_extension + + + extends abstract_extension + + +
                  + in package + +
                  + + +

                  + + + +

                  Extension: session - simple session manager - {eac}Doojigger for WordPress

                  + + + +
                  + Tags + +
                  +
                  +
                  + category +
                  +
                  + +

                  WordPress Plugin

                  +
                  + +
                  +
                  + author +
                  +
                  + +

                  Kevin Burkholder KBurkholder@EarthAsylum.com

                  +
                  + +
                  +
                  + copyright +
                  +
                  + +

                  Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                  +
                  + +
                  +
                  + version +
                  +
                  + 1.x + + +
                  +
                  + link +
                  +
                  + https://eacDoojigger.earthasylum.com/ + +
                  +
                  + see +
                  +
                  + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
                  +
                  + + + + + + +

                  + Table of Contents + +

                  + +
                  +
                  + ALIAS + +  = null +
                  +
                  + +
                  + ALLOW_ADMIN + +  = 0b1 +
                  +
                  + +
                  + ALLOW_ALL + +  = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI +
                  +
                  + +
                  + ALLOW_CLI + +  = 0b10000 +
                  +
                  + +
                  + ALLOW_CRON + +  = 0b1000 +
                  +
                  + +
                  + ALLOW_NETWORK + +  = 0b100 +
                  +
                  + +
                  + ALLOW_NON_PHP + +  = 0b1000000 +
                  +
                  + +
                  + DEFAULT_DISABLED + +  = 0b100000 +
                  +
                  + +
                  + ONLY_ADMIN + +  = 0b10 +
                  +
                  + +
                  + SESSION_DISABLED + +  = 'disabled' +
                  +
                  + +
                  + SESSION_GENERIC + +  = 'generic PHP session' +
                  +
                  + +
                  + SESSION_PANTHION + +  = 'wp-native-php-sessions/pantheon-sessions.php' +
                  +
                  + +
                  + SESSION_TRANSIENT + +  = 'transient storage' +
                  +
                  + +
                  + SESSION_WOOCOMMERCE + +  = 'woocommerce/woocommerce.php' +
                  +
                  + +
                  + VERSION + +  = '24.0908.1' +
                  +
                  + +
                  + __call() + +  : mixed +
                  +
                  magic method to call plugin or extension methods
                  + +
                  + __construct() + +  : void +
                  +
                  constructor method
                  + +
                  + __destruct() + +  : void +
                  +
                  Extension destructor
                  + +
                  + __get() + +  : mixed +
                  +
                  magic method to call parent plugin __get()
                  + +
                  + addActionsAndFilters() + +  : void +
                  +
                  Add filters and actions - called from main plugin
                  + +
                  + addShortcodes() + +  : void +
                  +
                  Add extension shortcodes
                  + +
                  + admin_options_settings() + +  : void +
                  +
                  register options on options_settings_page
                  + +
                  + get_session() + +  : array<string|int, mixed>|mixed +
                  +
                  Get the session array (or key) +filter {classname}_get_session get the session array or key
                  + +
                  + get_session_variable() + +  : mixed +
                  +
                  get a session value - {pluginname}_get_variable
                  + +
                  + getAlias() + +  : const +
                  +
                  get the extension alias
                  + +
                  + getClassName() + +  : bool +
                  +
                  getClassName - get the class/extension name without namespace
                  + +
                  + getSession() + +  : string +
                  +
                  Retrieve a session variable
                  + +
                  + getVersion() + +  : const +
                  +
                  get the extension version
                  + +
                  + initialize() + +  : bool +
                  +
                  Extension initialization
                  + +
                  + is_network_enabled() + +  : bool +
                  +
                  is_network_enabled - set or test extension enabled for use at the network level
                  + +
                  + is_network_option() + +  : bool|mixed +
                  +
                  is this class network enabled and does option match a value
                  + +
                  + isEnabled() + +  : bool +
                  +
                  isEnabled - set or test extension enabled for use
                  + +
                  + isNewSession() + +  : bool +
                  +
                  is this a new session?
                  + +
                  + session() + +  : string +
                  +
                  Set or Retrieve a session variable - depreciated
                  + +
                  + session_debugging() + +  : array<string|int, mixed> +
                  +
                  Get the session array for debugging
                  + +
                  + session_save_data() + +  : void +
                  +
                  Push back to transient or WC()->session on shutdown
                  + +
                  + session_set_expiration() + +  : int +
                  +
                  Filter response to set the cookie expiration time to n seconds
                  + +
                  + session_set_expiring() + +  : int +
                  +
                  Filter response to set the cookie expiration variant time to n seconds
                  + +
                  + session_start() + +  : void +
                  +
                  Setup the session instance
                  + +
                  + sessionId() + +  : string +
                  +
                  get the session id
                  + +
                  + set_session_variable() + +  : mixed +
                  +
                  set a session value - {pluginname}_set_variable
                  + +
                  + setSession() + +  : string +
                  +
                  set a session variable
                  + +
                  + + + + +
                  +

                  + Constants + +

                  +
                  +

                  + ALIAS + +

                  + + + + + + public + ALIAS + ALIAS + = null + + + + +

                  constant in child class for alias class name

                  +
                  + + + +
                  +
                  +

                  + ALLOW_ADMIN + +

                  + + + + + + public + constructor + ALLOW_ADMIN + = 0b1 + + + + +

                  flags (actual values subject to change)

                  +
                  + + + +
                  +
                  +

                  + ALLOW_ALL + +

                  + + + + + + public + mixed + ALLOW_ALL + = self::ALLOW_ADMIN | self::ALLOW_NETWORK | self::ALLOW_CRON | self::ALLOW_CLI + + + +
                  + +
                  + + + +
                  + + + +
                  +

                  + ALLOW_NON_PHP + +

                  + + + + + + public + mixed + ALLOW_NON_PHP + = 0b1000000 + + + +
                  + +
                  + + + +
                  +
                  +

                  + DEFAULT_DISABLED + +

                  + + + + + + public + mixed + DEFAULT_DISABLED + = 0b100000 + + + +
                  + +
                  + + + +
                  + +
                  +

                  + SESSION_DISABLED + +

                  + + + + + + public + string + SESSION_DISABLED + = 'disabled' + + + + +

                  supported session managers

                  +
                  + + + +
                  +
                  +

                  + SESSION_GENERIC + +

                  + + + + + + public + string + SESSION_GENERIC + = 'generic PHP session' + + + + +

                  supported session managers

                  +
                  + + + +
                  +
                  +

                  + SESSION_PANTHION + +

                  + + + + + + public + string + SESSION_PANTHION + = 'wp-native-php-sessions/pantheon-sessions.php' + + + + +

                  supported session managers

                  +
                  + + + +
                  +
                  +

                  + SESSION_TRANSIENT + +

                  + + + + + + public + string + SESSION_TRANSIENT + = 'transient storage' + + + + +

                  supported session managers

                  +
                  + + + +
                  +
                  +

                  + SESSION_WOOCOMMERCE + +

                  + + + + + + public + string + SESSION_WOOCOMMERCE + = 'woocommerce/woocommerce.php' + + + + +

                  supported session managers

                  +
                  + + + +
                  +
                  +

                  + VERSION + +

                  + + + + + + public + string + VERSION + = '24.0908.1' + + + + +

                  extension version

                  +
                  + + + +
                  +
                  + + + +
                  +

                  + Methods + +

                  +
                  +

                  + __call() + +

                  + + +

                  magic method to call plugin or extension methods

                  + + + public + __call(mixed $method, mixed $arguments) : mixed + + +
                  Parameters
                  +
                  +
                  + $method + : mixed +
                  +
                  +

                  the method name or [extension,method]

                  +
                  + +
                  +
                  + $arguments + : mixed +
                  +
                  +

                  the arguments to method name

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + mixed + — +

                  result of method called

                  +
                  + + +
                  +
                  +

                  + __construct() + +

                  + + +

                  constructor method

                  + + + public + __construct(object $plugin) : void + + +
                  Parameters
                  +
                  +
                  + $plugin + : object +
                  +
                  +

                  main plugin object

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + __destruct() + +

                  + + +

                  Extension destructor

                  + + + public + __destruct() : void + + + + + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + __get() + +

                  + + +

                  magic method to call parent plugin __get()

                  + + + public + __get(string $property) : mixed + + +
                  Parameters
                  +
                  +
                  + $property + : string +
                  +
                  +

                  the property name or extension name

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + mixed + — +

                  result of plugin __get()

                  +
                  + + +
                  +
                  +

                  + addActionsAndFilters() + +

                  + + +

                  Add filters and actions - called from main plugin

                  + + + public + addActionsAndFilters() : void + + + + + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + addShortcodes() + +

                  + + +

                  Add extension shortcodes

                  + + + public + addShortcodes() : void + +

                  Called after loading, instantiating, and initializing all extensions

                  +
                  + + + + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + admin_options_settings() + +

                  + + +

                  register options on options_settings_page

                  + + + public + admin_options_settings() : void + + + + +
                  + Tags + +
                  +
                  +
                  + access +
                  +
                  + +

                  public

                  +
                  + +
                  +
                  + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + get_session() + +

                  + + +

                  Get the session array (or key) +filter {classname}_get_session get the session array or key

                  + + + public + get_session([mixed $default = [] ][, string $key = null ]) : array<string|int, mixed>|mixed + + +
                  Parameters
                  +
                  +
                  + $default + : mixed + = []
                  +
                  +
                    +
                  • the default value
                  • +
                  +
                  + +
                  +
                  + $key + : string + = null
                  +
                  +
                    +
                  • the name of the variable
                  • +
                  +
                  + +
                  +
                  + + + +
                  Return values
                  + array<string|int, mixed>|mixed + — +

                  session array or key value

                  +
                  + + +
                  +
                  +

                  + get_session_variable() + +

                  + + +

                  get a session value - {pluginname}_get_variable

                  + + + public + get_session_variable(mixed $default, string $key) : mixed + + +
                  Parameters
                  +
                  +
                  + $default + : mixed +
                  +
                  +
                    +
                  • the value of the variable
                  • +
                  +
                  + +
                  +
                  + $key + : string +
                  +
                  +
                    +
                  • the name of the variable
                  • +
                  +
                  + +
                  +
                  + + + +
                  Return values
                  + mixed + — +

                  the value or null

                  +
                  + + +
                  +
                  +

                  + getAlias() + +

                  + + +

                  get the extension alias

                  + + + public + getAlias() : const + + + + + +
                  Return values
                  + const + — +

                  ALIAS string

                  +
                  + + +
                  +
                  +

                  + getClassName() + +

                  + + +

                  getClassName - get the class/extension name without namespace

                  + + + public + getClassName([object $class = null ]) : bool + + +
                  Parameters
                  +
                  +
                  + $class + : object + = null
                  +
                  +

                  optional class object

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + bool + — + + +
                  +
                  +

                  + getSession() + +

                  + + +

                  Retrieve a session variable

                  + + + public + getSession([string $key = null ][, mixed $default = null ]) : string + + +
                  Parameters
                  +
                  +
                  + $key + : string + = null
                  +
                  +

                  session key

                  +
                  + +
                  +
                  + $default + : mixed + = null
                  +
                  +

                  the default value

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + string + — +

                  session variable

                  +
                  + + +
                  +
                  +

                  + getVersion() + +

                  + + +

                  get the extension version

                  + + + public + getVersion() : const + + + + + +
                  Return values
                  + const + — +

                  VERSION string

                  +
                  + + +
                  +
                  +

                  + initialize() + +

                  + + +

                  Extension initialization

                  + + + public + initialize() : bool + +

                  Called after loading and instantiating all extensions

                  +
                  + + + + +
                  Return values
                  + bool + — +

                  is enabled

                  +
                  + + +
                  +
                  +

                  + is_network_enabled() + +

                  + + +

                  is_network_enabled - set or test extension enabled for use at the network level

                  + + + public + is_network_enabled() : bool + + + + + +
                  Return values
                  + bool + — + + +
                  +
                  +

                  + is_network_option() + +

                  + + +

                  is this class network enabled and does option match a value

                  + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                  Parameters
                  +
                  +
                  + $optionName + : string +
                  +
                  +

                  option name

                  +
                  + +
                  +
                  + $value + : mixed + = null
                  +
                  +

                  check this value

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + bool|mixed + — +

                  option is set and has value

                  +
                  + + +
                  +
                  +

                  + isEnabled() + +

                  + + +

                  isEnabled - set or test extension enabled for use

                  + + + public + isEnabled([bool|string $enabled = null ][, bool $perm = null ]) : bool + + +
                  Parameters
                  +
                  +
                  + $enabled + : bool|string + = null
                  +
                  +

                  true|false or other extension name

                  +
                  + +
                  +
                  + $perm + : bool + = null
                  +
                  +

                  optional, to permanently set enabled option

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + bool + — + + +
                  +
                  +

                  + isNewSession() + +

                  + + +

                  is this a new session?

                  + + + public + isNewSession() : bool + + + + + +
                  Return values
                  + bool + — + + +
                  +
                  +

                  + session() + +

                  + + +

                  Set or Retrieve a session variable - depreciated

                  + + + public + session(string $key[, mixed $value = null ]) : string + + +
                  Parameters
                  +
                  +
                  + $key + : string +
                  +
                  +

                  session key

                  +
                  + +
                  +
                  + $value + : mixed + = null
                  +
                  +
                  + +
                  +
                  + + + +
                  Return values
                  + string + — +

                  session variable

                  +
                  + + +
                  +
                  +

                  + session_debugging() + +

                  + + +

                  Get the session array for debugging

                  + + + public + session_debugging(mixed $debugging_array) : array<string|int, mixed> + + +
                  Parameters
                  +
                  +
                  + $debugging_array + : mixed +
                  +
                  +
                  + +
                  +
                  + + + +
                  Return values
                  + array<string|int, mixed> + — +

                  extended array with [ extension_name => [key=>value array] ]

                  +
                  + + +
                  +
                  +

                  + session_save_data() + +

                  + + +

                  Push back to transient or WC()->session on shutdown

                  + + + public + session_save_data() : void + + + + + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + session_set_expiration() + +

                  + + +

                  Filter response to set the cookie expiration time to n seconds

                  + + + public + session_set_expiration(int $exp) : int + + +
                  Parameters
                  +
                  +
                  + $exp + : int +
                  +
                  +

                  default expiration

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + int + — + + +
                  +
                  +

                  + session_set_expiring() + +

                  + + +

                  Filter response to set the cookie expiration variant time to n seconds

                  + + + public + session_set_expiring(int $exp) : int + + +
                  Parameters
                  +
                  +
                  + $exp + : int +
                  +
                  +

                  default expiration

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + int + — + + +
                  +
                  +

                  + session_start() + +

                  + + +

                  Setup the session instance

                  + + + public + session_start() : void + + + + + +
                  Return values
                  + void + — + + +
                  +
                  +

                  + sessionId() + +

                  + + +

                  get the session id

                  + + + public + sessionId() : string + + + + + +
                  Return values
                  + string + — +

                  the session id

                  +
                  + + +
                  +
                  +

                  + set_session_variable() + +

                  + + +

                  set a session value - {pluginname}_set_variable

                  + + + public + set_session_variable(mixed $value, string $key) : mixed + + +
                  Parameters
                  +
                  +
                  + $value + : mixed +
                  +
                  +
                    +
                  • the value to set
                  • +
                  +
                  + +
                  +
                  + $key + : string +
                  +
                  +
                    +
                  • the name of the variable
                  • +
                  +
                  + +
                  +
                  + + + +
                  Return values
                  + mixed + — +

                  the value or null

                  +
                  + + +
                  +
                  +

                  + setSession() + +

                  + + +

                  set a session variable

                  + + + public + setSession(string $key, mixed $value) : string + + +
                  Parameters
                  +
                  +
                  + $key + : string +
                  +
                  +

                  session key

                  +
                  + +
                  +
                  + $value + : mixed +
                  +
                  +

                  the value to set

                  +
                  + +
                  +
                  + + + +
                  Return values
                  + string + — +

                  session variable

                  +
                  + + +
                  +
                  + + + + +
                  +
                  +
                  +
                  +

                  Search results

                  + +
                  +
                  +
                    +
                    +
                    +
                    +
                    +
                    + + +
                    + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Extensions-wpmu-installer.html b/docs/classes/EarthAsylumConsulting-Extensions-wpmu-installer.html index 715743a..217d1de 100644 --- a/docs/classes/EarthAsylumConsulting-Extensions-wpmu-installer.html +++ b/docs/classes/EarthAsylumConsulting-Extensions-wpmu-installer.html @@ -60,15 +60,15 @@

                    -
                    -
                    -

                    Packages

                    - eacDoojigger + Psr

                    +
                    +
                    +

                    Packages

                    - eacDoojiggerUtilities + eacDoojigger

                    diff --git a/docs/classes/EarthAsylumConsulting-Helpers-LogLevel.html b/docs/classes/EarthAsylumConsulting-Helpers-LogLevel.html index f40e022..9bc9f57 100644 --- a/docs/classes/EarthAsylumConsulting-Helpers-LogLevel.html +++ b/docs/classes/EarthAsylumConsulting-Helpers-LogLevel.html @@ -60,15 +60,15 @@

                    -
                    -
                    -

                    Packages

                    - eacDoojigger + Psr

                    +
                    +
                    +

                    Packages

                    - eacDoojiggerUtilities + eacDoojigger

                    @@ -164,11 +156,11 @@

                    -

                    LogLevel class - define PHP/PSR log levels

                    +

                    LogLevel class - define PHP/PSR-3 log levels

                    @@ -200,7 +192,7 @@

                    -

                    Copyright (c) 2023 EarthAsylum Consulting <www.EarthAsylum.com>

                    +

                    Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                    @@ -208,7 +200,7 @@
                    version
                    - 1.x + 24.0830.1
                    @@ -226,132 +218,94 @@

                    - PHP_ALWAYS + LOG_ALWAYS  = E_ALL
                    - PHP_DEBUG + LOG_DEBUG -  = E_STRICT +  = 2 * self::LOG_NOTICE
                    - PHP_ERROR + LOG_ERROR  = E_USER_ERROR
                    - PHP_NOTICE - -  = E_USER_NOTICE -
                    -
                    - -
                    - PHP_TO_LOGGING + LOG_INFO -  = [E_ERROR => self::PHP_ERROR, E_WARNING => self::PHP_WARNING, E_PARSE => self::PHP_ERROR, E_NOTICE => self::PHP_NOTICE, E_CORE_ERROR => self::PHP_ERROR, E_CORE_WARNING => self::PHP_WARNING, E_COMPILE_ERROR => self::PHP_ERROR, E_COMPILE_WARNING => self::PHP_WARNING, E_USER_ERROR => self::PHP_ERROR, E_USER_WARNING => self::PHP_WARNING, E_USER_NOTICE => self::PHP_NOTICE, E_STRICT => self::PHP_DEBUG, E_RECOVERABLE_ERROR => self::PHP_ERROR, E_DEPRECATED => self::PHP_WARNING, E_USER_DEPRECATED => self::PHP_NOTICE] +  = 2 * self::LOG_DEBUG
                    - PHP_TO_STRING + LOG_NOTICE -  = [E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED'] +  = E_USER_NOTICE
                    - PHP_WARNING + LOG_WARNING  = E_USER_WARNING
                    - PSR_ALERT - -  = 'alert' -
                    -
                    - -
                    - PSR_CRITICAL - -  = 'critical' -
                    -
                    - -
                    - PSR_DEBUG - -  = 'debug' -
                    -
                    - -
                    - PSR_EMERGENCY - -  = 'emergency' -
                    -
                    - -
                    - PSR_ERROR + PHP_TO_LOGGING -  = 'error' +  = [E_ERROR => self::LOG_ERROR, E_WARNING => self::LOG_WARNING, E_PARSE => self::LOG_ERROR, E_NOTICE => self::LOG_NOTICE, E_CORE_ERROR => self::LOG_ERROR, E_CORE_WARNING => self::LOG_WARNING, E_COMPILE_ERROR => self::LOG_ERROR, E_COMPILE_WARNING => self::LOG_WARNING, E_USER_ERROR => self::LOG_ERROR, E_USER_WARNING => self::LOG_WARNING, E_USER_NOTICE => self::LOG_NOTICE, E_STRICT => self::LOG_NOTICE, E_RECOVERABLE_ERROR => self::LOG_ERROR, E_DEPRECATED => self::LOG_WARNING, E_USER_DEPRECATED => self::LOG_NOTICE, E_ALL => self::LOG_ALWAYS]
                    - PSR_INFO + PHP_TO_PRINT -  = 'info' +  = [ + E_ERROR => \Psr\Log\LogLevel::CRITICAL, + E_WARNING => \Psr\Log\LogLevel::WARNING, + E_PARSE => \Psr\Log\LogLevel::EMERGENCY, + E_NOTICE => \Psr\Log\LogLevel::NOTICE, + E_CORE_ERROR => \Psr\Log\LogLevel::ALERT, + E_CORE_WARNING => \Psr\Log\LogLevel::WARNING, + E_COMPILE_ERROR => \Psr\Log\LogLevel::CRITICAL, + E_COMPILE_WARNING => \Psr\Log\LogLevel::WARNING, + E_USER_ERROR => \Psr\Log\LogLevel::ERROR, + E_USER_WARNING => \Psr\Log\LogLevel::WARNING, + E_USER_NOTICE => \Psr\Log\LogLevel::NOTICE, + E_STRICT => \Psr\Log\LogLevel::NOTICE, + E_RECOVERABLE_ERROR => \Psr\Log\LogLevel::ERROR, + E_DEPRECATED => \Psr\Log\LogLevel::WARNING, + E_USER_DEPRECATED => \Psr\Log\LogLevel::NOTICE, + // used to log under any selected level (self::LOG_ALWAYS) + E_ALL => '-----', +]
                    - PSR_NOTICE + PHP_TO_STRING -  = 'notice' +  = [E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED', E_ALL => 'E_ALL']
                    PSR_TO_LOGGING -  = [self::PSR_EMERGENCY => self::PHP_ERROR, self::PSR_ALERT => self::PHP_ERROR, self::PSR_CRITICAL => self::PHP_ERROR, self::PSR_ERROR => self::PHP_ERROR, self::PSR_WARNING => self::PHP_WARNING, self::PSR_NOTICE => self::PHP_NOTICE, self::PSR_INFO => self::PHP_NOTICE, self::PSR_DEBUG => self::PHP_DEBUG] -
                    -
                    - -
                    - PSR_WARNING - -  = 'warning' -
                    -
                    - -
                    - VERSION - -  = '23.0930.1' +  = [\Psr\Log\LogLevel::EMERGENCY => self::LOG_ERROR, \Psr\Log\LogLevel::ALERT => self::LOG_ERROR, \Psr\Log\LogLevel::CRITICAL => self::LOG_ERROR, \Psr\Log\LogLevel::ERROR => self::LOG_ERROR, \Psr\Log\LogLevel::WARNING => self::LOG_WARNING, \Psr\Log\LogLevel::NOTICE => self::LOG_NOTICE, \Psr\Log\LogLevel::INFO => self::LOG_INFO, \Psr\Log\LogLevel::DEBUG => self::LOG_DEBUG]
                    -
                    - setLoggingLevel() - -  : int -
                    -
                    convert PSR-3 code or PHP error level to LogLevel::ERROR/WARNING/NOTICE/DEBUG
                    - -
                    + @@ -362,15 +316,15 @@

                    -

                    - PHP_ALWAYS - +

                    + LOG_ALWAYS +

                    @@ -378,7 +332,7 @@

                    public mixed - PHP_ALWAYS + LOG_ALWAYS = E_ALL @@ -391,15 +345,15 @@

                    -

                    - PHP_DEBUG - +

                    + LOG_DEBUG +

                    @@ -407,8 +361,8 @@

                    public mixed - PHP_DEBUG - = E_STRICT + LOG_DEBUG + = 2 * self::LOG_NOTICE @@ -420,15 +374,15 @@

                    -

                    - PHP_ERROR - +

                    + LOG_ERROR +

                    @@ -436,109 +390,22 @@

                    public int - PHP_ERROR + LOG_ERROR = E_USER_ERROR -

                    PHP logging levels

                    +

                    logging levels (selectable debugging levels)

                    -

                    - PHP_NOTICE - -

                    - - - - - - public - mixed - PHP_NOTICE - = E_USER_NOTICE - - - -
                    - -
                    - - - -
                    -
                    -

                    - PHP_TO_LOGGING - -

                    - - - - - - public - array<string|int, mixed> - PHP_TO_LOGGING - = [E_ERROR => self::PHP_ERROR, E_WARNING => self::PHP_WARNING, E_PARSE => self::PHP_ERROR, E_NOTICE => self::PHP_NOTICE, E_CORE_ERROR => self::PHP_ERROR, E_CORE_WARNING => self::PHP_WARNING, E_COMPILE_ERROR => self::PHP_ERROR, E_COMPILE_WARNING => self::PHP_WARNING, E_USER_ERROR => self::PHP_ERROR, E_USER_WARNING => self::PHP_WARNING, E_USER_NOTICE => self::PHP_NOTICE, E_STRICT => self::PHP_DEBUG, E_RECOVERABLE_ERROR => self::PHP_ERROR, E_DEPRECATED => self::PHP_WARNING, E_USER_DEPRECATED => self::PHP_NOTICE] - - - - -

                    PHP error to PHP Logging

                    -
                    - - - -
                    -
                    -

                    - PHP_TO_STRING - -

                    - - - - - - public - PHP - PHP_TO_STRING - = [E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED'] - - - - -

                    error levels to name string

                    -
                    - - - -
                    -
                    -

                    - PHP_WARNING - +

                    + LOG_INFO +

                    -
                    -

                    - PSR_ALERT - -

                    - - - - - - public - mixed - PSR_ALERT - = 'alert' + LOG_INFO + = 2 * self::LOG_DEBUG @@ -594,15 +432,15 @@

                    -

                    - PSR_CRITICAL - +

                    + LOG_NOTICE +

                    @@ -610,8 +448,8 @@

                    public mixed - PSR_CRITICAL - = 'critical' + LOG_NOTICE + = E_USER_NOTICE @@ -623,15 +461,15 @@

                    -

                    - PSR_DEBUG - +

                    + LOG_WARNING +

                    @@ -639,8 +477,8 @@

                    public mixed - PSR_DEBUG - = 'debug' + LOG_WARNING + = E_USER_WARNING @@ -652,117 +490,106 @@

                    -

                    - PSR_EMERGENCY - +

                    + PHP_TO_LOGGING +

                    public - string - PSR_EMERGENCY - = 'emergency' + array<string|int, mixed> + PHP_TO_LOGGING + = [E_ERROR => self::LOG_ERROR, E_WARNING => self::LOG_WARNING, E_PARSE => self::LOG_ERROR, E_NOTICE => self::LOG_NOTICE, E_CORE_ERROR => self::LOG_ERROR, E_CORE_WARNING => self::LOG_WARNING, E_COMPILE_ERROR => self::LOG_ERROR, E_COMPILE_WARNING => self::LOG_WARNING, E_USER_ERROR => self::LOG_ERROR, E_USER_WARNING => self::LOG_WARNING, E_USER_NOTICE => self::LOG_NOTICE, E_STRICT => self::LOG_NOTICE, E_RECOVERABLE_ERROR => self::LOG_ERROR, E_DEPRECATED => self::LOG_WARNING, E_USER_DEPRECATED => self::LOG_NOTICE, E_ALL => self::LOG_ALWAYS] -

                    PSR logging levels

                    +

                    map PHP ErrorLevel to logging levels

                    -

                    - PSR_ERROR - +

                    + PHP_TO_PRINT +

                    public - mixed - PSR_ERROR - = 'error' + array<string|int, mixed> + PHP_TO_PRINT + = [ + E_ERROR => \Psr\Log\LogLevel::CRITICAL, + E_WARNING => \Psr\Log\LogLevel::WARNING, + E_PARSE => \Psr\Log\LogLevel::EMERGENCY, + E_NOTICE => \Psr\Log\LogLevel::NOTICE, + E_CORE_ERROR => \Psr\Log\LogLevel::ALERT, + E_CORE_WARNING => \Psr\Log\LogLevel::WARNING, + E_COMPILE_ERROR => \Psr\Log\LogLevel::CRITICAL, + E_COMPILE_WARNING => \Psr\Log\LogLevel::WARNING, + E_USER_ERROR => \Psr\Log\LogLevel::ERROR, + E_USER_WARNING => \Psr\Log\LogLevel::WARNING, + E_USER_NOTICE => \Psr\Log\LogLevel::NOTICE, + E_STRICT => \Psr\Log\LogLevel::NOTICE, + E_RECOVERABLE_ERROR => \Psr\Log\LogLevel::ERROR, + E_DEPRECATED => \Psr\Log\LogLevel::WARNING, + E_USER_DEPRECATED => \Psr\Log\LogLevel::NOTICE, + // used to log under any selected level (self::LOG_ALWAYS) + E_ALL => '-----', +] -
                    - -
                    - - - -
                    -
                    -

                    - PSR_INFO - -

                    - - - - - public - mixed - PSR_INFO - = 'info' - - - -
                    - -
                    +

                    map PHP ErrorLevel to PSR LogLevel

                    +
                    -

                    - PSR_NOTICE - +

                    + PHP_TO_STRING +

                    public - mixed - PSR_NOTICE - = 'notice' + array<string|int, mixed> + PHP_TO_STRING + = [E_ERROR => 'E_ERROR', E_WARNING => 'E_WARNING', E_PARSE => 'E_PARSE', E_NOTICE => 'E_NOTICE', E_CORE_ERROR => 'E_CORE_ERROR', E_CORE_WARNING => 'E_CORE_WARNING', E_COMPILE_ERROR => 'E_COMPILE_ERROR', E_COMPILE_WARNING => 'E_COMPILE_WARNING', E_USER_ERROR => 'E_USER_ERROR', E_USER_WARNING => 'E_USER_WARNING', E_USER_NOTICE => 'E_USER_NOTICE', E_STRICT => 'E_STRICT', E_RECOVERABLE_ERROR => 'E_RECOVERABLE_ERROR', E_DEPRECATED => 'E_DEPRECATED', E_USER_DEPRECATED => 'E_USER_DEPRECATED', E_ALL => 'E_ALL'] -
                    - -
                    + +

                    map PHP ErrorLevel to string

                    +
                    @@ -776,7 +603,7 @@

                    @@ -785,70 +612,12 @@

                    public array<string|int, mixed> PSR_TO_LOGGING - = [self::PSR_EMERGENCY => self::PHP_ERROR, self::PSR_ALERT => self::PHP_ERROR, self::PSR_CRITICAL => self::PHP_ERROR, self::PSR_ERROR => self::PHP_ERROR, self::PSR_WARNING => self::PHP_WARNING, self::PSR_NOTICE => self::PHP_NOTICE, self::PSR_INFO => self::PHP_NOTICE, self::PSR_DEBUG => self::PHP_DEBUG] + = [\Psr\Log\LogLevel::EMERGENCY => self::LOG_ERROR, \Psr\Log\LogLevel::ALERT => self::LOG_ERROR, \Psr\Log\LogLevel::CRITICAL => self::LOG_ERROR, \Psr\Log\LogLevel::ERROR => self::LOG_ERROR, \Psr\Log\LogLevel::WARNING => self::LOG_WARNING, \Psr\Log\LogLevel::NOTICE => self::LOG_NOTICE, \Psr\Log\LogLevel::INFO => self::LOG_INFO, \Psr\Log\LogLevel::DEBUG => self::LOG_DEBUG] -

                    map PSR to PHP Logging

                    -
                    - - - -

                    -
                    -

                    - PSR_WARNING - -

                    - - - - - - public - mixed - PSR_WARNING - = 'warning' - - - -
                    - -
                    - - - -
                    -
                    -

                    - VERSION - -

                    - - - - - - public - string - VERSION - = '23.0930.1' - - - - -

                    version

                    +

                    map PSR LogLevel to logging levels

                    @@ -858,62 +627,7 @@

                    -
                    -

                    - Methods - -

                    -
                    -

                    - setLoggingLevel() - -

                    - - -

                    convert PSR-3 code or PHP error level to LogLevel::ERROR/WARNING/NOTICE/DEBUG

                    - - - public - static setLoggingLevel(string|int $level) : int - - -
                    Parameters
                    -
                    -
                    - $level - : string|int -
                    -
                    -

                    PSR-3 error code or PHP error level

                    -
                    - -
                    -
                    - - - -
                    Return values
                    - int - — -
                      -
                    • log level
                    • -
                    -
                    - - -
                    -
                    - + + + + + + +
                    +

                    {eac}Doojigger Reference

                    + + + + + +
                    + +
                    +
                    + + + + +
                    + + +
                    +

                    + Logger + + + extends AbstractLogger + + +
                    + in package + +
                    + + +

                    + + + +

                    PSR-3 compatible Logger called from eacDoojigger logging functions

                    + + + +
                    + Tags + +
                    +
                    +
                    + category +
                    +
                    + +

                    WordPress Plugin

                    +
                    + +
                    +
                    + author +
                    +
                    + +

                    Kevin Burkholder KBurkholder@EarthAsylum.com

                    +
                    + +
                    +
                    + copyright +
                    +
                    + +

                    Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                    +
                    + +
                    +
                    + version +
                    +
                    + 24.0830.1 + + +
                    +
                    + + + + + + +

                    + Table of Contents + +

                    + +
                    +
                    + LOG_ACTION + +  = 'eac_logger_output' +
                    +
                    + +
                    + LOG_READY + +  = 'eac_logger_ready' +
                    +
                    + +
                    + __construct() + +  : mixed +
                    +
                    set filter to trigger despooling at end of 'plugins_loaded'
                    + +
                    + _logger_ready() + +  : void +
                    +
                    despool or clear logging queue.
                    + +
                    + alert() + +  : void +
                    +
                    Action must be taken immediately.
                    + +
                    + critical() + +  : void +
                    +
                    Critical conditions.
                    + +
                    + debug() + +  : void +
                    +
                    Detailed debug information.
                    + +
                    + emergency() + +  : void +
                    +
                    System is unusable.
                    + +
                    + error() + +  : void +
                    +
                    Runtime errors that do not require immediate action but should typically +be logged and monitored.
                    + +
                    + info() + +  : void +
                    +
                    Interesting events.
                    + +
                    + interpolate() + +  : string +
                    +
                    Interpolates context values into the message placeholders.
                    + +
                    + log() + +  : void +
                    +
                    Logs with an arbitrary level
                    + +
                    + notice() + +  : void +
                    +
                    Normal but significant events.
                    + +
                    + subscribe() + +  : void +
                    +
                    outside actors may subscribe and provide the function to actually log the data
                    + +
                    + warning() + +  : void +
                    +
                    Exceptional occurrences that are not errors.
                    + +
                    + + + + +
                    +

                    + Constants + +

                    +
                    +

                    + LOG_ACTION + +

                    + + + + + + public + string + LOG_ACTION + = 'eac_logger_output' + + + + +

                    logging action names

                    +
                    + + + +
                    +
                    +

                    + LOG_READY + +

                    + + + + + + public + mixed + LOG_READY + = 'eac_logger_ready' + + + +
                    + +
                    + + + +
                    +
                    + + + +
                    +

                    + Methods + +

                    +
                    +

                    + __construct() + +

                    + + +

                    set filter to trigger despooling at end of 'plugins_loaded'

                    + + + public + __construct() : mixed + + + + + +
                    Return values
                    + mixed + — + + +
                    +
                    +

                    + _logger_ready() + +

                    + + +

                    despool or clear logging queue.

                    + + + public + static _logger_ready() : void + +

                    log entries are queued until outside actors have a chance to subscribe. +if no subscribers, disable logging, else despool and disable queueing.

                    +
                    + + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + alert() + +

                    + + +

                    Action must be taken immediately.

                    + + + public + alert(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                    Example: Entire website down, database unavailable, etc. This should +trigger the SMS alerts and wake you up.

                    +
                    + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + critical() + +

                    + + +

                    Critical conditions.

                    + + + public + critical(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                    Example: Application component unavailable, unexpected exception.

                    +
                    + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + debug() + +

                    + + +

                    Detailed debug information.

                    + + + public + debug(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + emergency() + +

                    + + +

                    System is unusable.

                    + + + public + emergency(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + error() + +

                    + + +

                    Runtime errors that do not require immediate action but should typically +be logged and monitored.

                    + + + public + error(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + info() + +

                    + + +

                    Interesting events.

                    + + + public + info(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                    Example: User logs in, SQL logs.

                    +
                    + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + interpolate() + +

                    + + +

                    Interpolates context values into the message placeholders.

                    + + + public + static interpolate(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : string + + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +

                    [key=>value] array for interpolation of $message

                    +
                    + +
                    +
                    + + + +
                    Return values
                    + string + — + + +
                    +
                    +

                    + log() + +

                    + + +

                    Logs with an arbitrary level

                    + + + public + log(int|string $level, string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                    Parameters
                    +
                    +
                    + $level + : int|string +
                    +
                    + +
                    +
                    + $message + : string|Stringable +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +

                    [key=>value] array for interpolation of $message

                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + notice() + +

                    + + +

                    Normal but significant events.

                    + + + public + notice(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + subscribe() + +

                    + + +

                    outside actors may subscribe and provide the function to actually log the data

                    + + + public + static subscribe(callable $action) : void + + +
                    Parameters
                    +
                    +
                    + $action + : callable +
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    +

                    + warning() + +

                    + + +

                    Exceptional occurrences that are not errors.

                    + + + public + warning(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                    Example: Use of deprecated APIs, poor use of an API, undesirable things +that are not necessarily wrong.

                    +
                    + +
                    Parameters
                    +
                    +
                    + $message + : string|Stringable +
                    +
                    +
                    + +
                    +
                    + $context + : array<string|int, mixed> + = []
                    +
                    +
                    + +
                    +
                    + + + +
                    Return values
                    + void + — + + +
                    +
                    + + + + +
                    +
                    +
                    +
                    +

                    Search results

                    + +
                    +
                    +
                      +
                      +
                      +
                      +
                      +
                      + + +
                      + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Helpers-wpconfig-editor.html b/docs/classes/EarthAsylumConsulting-Helpers-wpconfig-editor.html index d037a92..f6a22c2 100644 --- a/docs/classes/EarthAsylumConsulting-Helpers-wpconfig-editor.html +++ b/docs/classes/EarthAsylumConsulting-Helpers-wpconfig-editor.html @@ -60,15 +60,15 @@

                      -
                      -
                      -

                      Packages

                      - eacDoojigger + Psr

                      +
                      +
                      +

                      Packages

                      - eacDoojiggerUtilities + eacDoojigger

                      @@ -167,7 +159,7 @@

                      @@ -203,17 +195,9 @@

                      -

                      Copyright (c) 2023 EarthAsylum Consulting <www.EarthAsylum.com>

                      +

                      Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                      -
                      -
                      - version -
                      -
                      - 1.x - -
                      @@ -238,7 +222,7 @@

                      VERSION -  = '23.1013.1' +  = '24.0903.1'
                      @@ -301,7 +285,7 @@

                      -
                      -

                      Packages

                      - eacDoojigger + Psr

                      +
                      +
                      +

                      Packages

                      - eacDoojiggerUtilities + eacDoojigger

                      diff --git a/docs/classes/EarthAsylumConsulting-Plugin-eacDoojigger.html b/docs/classes/EarthAsylumConsulting-Plugin-eacDoojigger.html index 55489e5..929aaa6 100644 --- a/docs/classes/EarthAsylumConsulting-Plugin-eacDoojigger.html +++ b/docs/classes/EarthAsylumConsulting-Plugin-eacDoojigger.html @@ -60,15 +60,15 @@

                      -
                      -
                      -

                      Packages

                      - eacDoojigger + Psr

                      +
                      +
                      +

                      Packages

                      - eacDoojiggerUtilities + eacDoojigger

                      @@ -163,7 +155,7 @@

                      Uses - eacDoojigger_administration + eacDoojigger_admin_traits

                      + + - - public - int - FILE_PERMISSION - = 0664 - - - -

                      file permission

                      +
                      Return values
                      + string + — +

                      Shortcode output

                      -
                      - Tags - -
                      -
                      -
                      - deprecated -
                      -
                      - - -
                      -
                      -
                      -
                      -

                      - FOLDER_PERMISSION - +
                      +

                      + standardizeOptionGroup() +

                      - - - - public - int - FOLDER_PERMISSION - = 0775 - +

                      standardize the options group display name

                      + + public + standardizeOptionGroup(string|array<string|int, mixed> $optionGroup) : string|array<string|int, mixed> -

                      folder permission

                      +
                      Parameters
                      +
                      +
                      + $optionGroup + : string|array<string|int, mixed> +
                      +
                      +

                      group name or [groupname, tabname]]

                      - -
                      - Tags - -
                      -
                      -
                      - deprecated -
                      -
                      - - -
                      -
                      +
                      +
                      -
                      -

                      + - +
                      Return values
                      + string|array<string|int, mixed> + — +

                      standardized option group name

                      +
                      -
                      -

                      - Methods - -

                      + +
                      -

                      - __construct() - +

                      + standardizeOptionName() +

                      -

                      constructor method

                      +

                      standardize the option name

                      public - __construct(array<string|int, mixed> $header) : void + standardizeOptionName(string $optionName[, bool $toLC = true ]) : string
                      Parameters
                      - $header - : array<string|int, mixed> + $optionName + : string
                      -
                      +

                      option name

                      +
                      + +
                      +
                      + $toLC + : bool + = true
                      +
                      +

                      convert to lower case

                      +
                      -
                      - Tags - -
                      -
                      -
                      - access -
                      -
                      - -

                      public

                      -
                      - -
                      -
                      Return values
                      - void + string — - +

                      standardized option name

                      +
                      +
                      Return values -public " > -

                      - addActionsAndFilters() - +

                      + switch_to_blog() +

                      -

                      Called after instantiating, loading extensions and initializing

                      +

                      switch_to_blog wrapper.

                      public - addActionsAndFilters() : void + switch_to_blog(string $new_blog_id) : bool + +

                      enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                      +
                      + +
                      Parameters
                      +
                      +
                      + $new_blog_id + : string +
                      +
                      +

                      switching to blog

                      +
                      + +
                      +
                      - - -
                      - Tags - -
                      -
                      -
                      - see -
                      -
                      - https://codex.wordpress.org/Plugin_API - - -
                      -
                      Return values
                      - void + bool — - +

                      always true

                      +
                      +
                      Return values -public " > -

                      - addShortcodes() - +

                      + text_to_array() +

                      -

                      Called after instantiating, loading extensions and initializing

                      +

                      parse delimited string to arrray

                      public - addShortcodes() : void + text_to_array(string $string[, array<string|int, mixed> $delimiters = [';'] ]) : array<string|int, mixed> + + +
                      Parameters
                      +
                      +
                      + $string + : string +
                      +
                      +

                      delimited by \n or $delimiters

                      +
                      + +
                      +
                      + $delimiters + : array<string|int, mixed> + = [';']
                      +
                      +

                      split string on these delimiters

                      +
                      + +
                      +
                      - - -
                      - Tags - -
                      -
                      -
                      - see -
                      -
                      - https://codex.wordpress.org/Shortcode_API - - -
                      -
                      Return values
                      - void + array<string|int, mixed> — @@ -780,36 +12664,40 @@
                      Return values
                      -public " > -

                      - allow_advanced_mode() - +

                      + unprefixOptionName() +

                      -

                      alllow advanced mode - aids in complexity and/or licensing limits.

                      +

                      Remove the prefix from the input $name

                      public - allow_advanced_mode(bool $allow) : bool - -

                      standard license or better to enable advanced mose

                      -
                      + unprefixOptionName(string $name[, string $prefix = null ]) : string +
                      Parameters
                      - $allow - : bool + $name + : string
                      -
                        -
                      • allow or not
                      • -
                      +
                      + +
                      +
                      + $prefix + : string + = null
                      +
                      +

                      override default prefix

                      @@ -818,9 +12706,11 @@
                      Parameters
                      Return values
                      - bool + string — - +

                      option name without prefix

                      +
                      +
                      Return values -public " > -

                      - filter_plugin_access() - +

                      + update_network_option() +

                      -

                      filter to execute a plugin or extension method OR get a plugin or wordpress option

                      +

                      update_network_option() with prefixed option name (only network enabled)

                      public - filter_plugin_access(string $default, array<string|int, mixed> $args) : mixed + update_network_option(string $optionName, mixed $value) : mixed
                      Parameters
                      - $default + $optionName : string
                      -

                      default value if no request variable

                      +

                      option name

                      - $args - : array<string|int, mixed> + $value + : mixed
                      -

                      array of arguments -method methodName or [extension,methodName] or extension.methodName -args arguments passed to method (array or string separated by ',') -option option name -bloginfo bloginfo name -index if array, index or key to array value

                      +

                      option value

                      @@ -879,7 +12764,7 @@
                      Parameters
                      Return values
                      mixed — -

                      filter output

                      +

                      option value

                      @@ -890,32 +12775,41 @@
                      Return values
                      -public " > -

                      - get_admin_bar_menu() - +

                      + update_network_option_encrypt() +

                      -

                      process the admin bar item

                      +

                      encrypt and update_network_option() with prefixed option name

                      public - get_admin_bar_menu(object $admin_bar) : void + update_network_option_encrypt(string $optionName, mixed $value) : mixed
                      Parameters
                      - $admin_bar - : object + $optionName + : string
                      -

                      wp_admin_bar

                      +

                      option name

                      +
                      + +
                      +
                      + $value + : mixed +
                      +
                      +

                      option value

                      @@ -924,9 +12818,11 @@
                      Parameters
                      Return values
                      - void + mixed — - +

                      returned from update_option

                      +
                      +
                      Return values -public " > -

                      - get_the_field() - +

                      + update_option() +

                      -

                      get a post field

                      +

                      update_option() with prefixed option name

                      public - get_the_field(string $field, int|WP_Post $post_id[, string|callable $format = "%s" ]) : object + update_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed
                      Parameters
                      - $field + $optionName : string
                      -

                      the custom meta field name

                      +

                      option name

                      - $post_id - : int|WP_Post + $value + : mixed
                      - +

                      option value

                      +
                      +
                      - $format - : string|callable - = "%s"
                      + $autoload + : bool + = true
                      -

                      sprintf format string or callable function

                      +

                      WordPress autoload/cache

                      @@ -985,9 +12883,9 @@
                      Parameters
                      Return values
                      - object + mixed — -

                      post

                      +

                      option value

                      @@ -998,41 +12896,61 @@
                      Return values
                      -public " > -

                      - get_the_id() - +

                      + update_option_encrypt() +

                      -

                      get a post id

                      +

                      encrypt and update_option() with prefixed option name

                      public - get_the_id(int|WP_Post $post_id) : int + update_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed
                      Parameters
                      - $post_id - : int|WP_Post + $optionName + : string
                      - +

                      option name

                      +
                      + +
                      +
                      + $value + : mixed +
                      +
                      +

                      option value

                      +
                      + +
                      +
                      + $autoload + : bool + = true
                      +
                      +

                      WordPress autoload/cache

                      +
                      +
                      Return values
                      - int + mixed — -

                      post ID or null

                      +

                      returned from update_option

                      @@ -1043,41 +12961,61 @@
                      Return values
                      -public " > -

                      - get_the_post() - +

                      + update_site_option() +

                      -

                      get a post

                      +

                      update_site_option() with prefixed option name (single site or network enabled)

                      public - get_the_post(int|WP_Post $post_id) : object + update_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed
                      Parameters
                      - $post_id - : int|WP_Post + $optionName + : string
                      - +

                      option name

                      +
                      + +
                      +
                      + $value + : mixed +
                      +
                      +

                      option value

                      +
                      + +
                      +
                      + $autoload + : bool + = true
                      +
                      +

                      WordPress autoload/cache

                      +
                      +
                      Return values
                      - object + mixed — -

                      post or null

                      +

                      returned from update_option

                      @@ -1088,33 +13026,63 @@
                      Return values
                      -public " > -

                      - initialize() - +

                      + update_site_option_encrypt() +

                      -

                      class initialization

                      +

                      encrypt and update_site_option() with prefixed option name (single site or network enabled)

                      public - initialize() : void + update_site_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed -

                      Called after instantiating and loading extensions

                      + +
                      Parameters
                      +
                      +
                      + $optionName + : string +
                      +
                      +

                      option name

                      - +
                      +
                      + $value + : mixed +
                      +
                      +

                      option value

                      +
                      + +
                      +
                      + $autoload + : bool + = true
                      +
                      +

                      WordPress autoload/cache

                      +
                      + +
                      +
                      +
                      Return values
                      - void + mixed — - +

                      returned from update_option

                      +
                      +
                      Return values -public " > -

                      - isBasicLicense() - +

                      + varCookie() +

                      -

                      is license L2 (basic) or better

                      +

                      Safely get $_COOKIE data using PHP filter.

                      public - isBasicLicense() : bool + varCookie(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed - - +
                      Parameters
                      +
                      +
                      + $name + : string +
                      +
                      +

                      the name of the cookie

                      +
                      -
                      Return values
                      - bool - — - - -
                      -
                      -

                      - isEnterpriseLicense() - -

                      - + +
                      + $options + : int|array<string|int, mixed>|callable + = null
                      +
                      +

                      passed to the filter

                      +
                      -

                      is license L5 (enterprise) or better

                      +
                      + - - public - isEnterpriseLicense() : bool + +
                      + Tags + +
                      +
                      +
                      + example +
                      +
                      + +

                      $data = $this->varCookie('cookie_name');

                      +
                      - - - +
                      +
                      + example +
                      +
                      + +

                      $data = $this->get_cookie('cookie_name','default value');

                      +
                      + +
                      +
                      Return values
                      - bool + mixed — - +

                      the filtered value, false if filter failed, null if not found

                      +
                      +
                      Return values -public " > -

                      - isProfessionalLicense() - +

                      + varGet() +

                      -

                      is license L4 (professional) or better

                      +

                      Safely get $_GET data if set using PHP filter

                      public - isProfessionalLicense() : bool + varGet(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed - - - -
                      Return values
                      - bool - — - - -
                      -
                      -

                      - isStandardLicense() - -

                      - + +
                      + $filter + : int|callable + = FILTER_CALLBACK
                      +
                      +

                      the filter to use

                      +
                      -

                      is license L3 (standard) or better

                      +
                      +
                      + $options + : int|array<string|int, mixed>|callable + = null
                      +
                      +

                      passed to the filter

                      +
                      - - public - isStandardLicense() : bool +
                      + - - +
                      + Tags + +
                      +
                      +
                      + example +
                      +
                      + +

                      $data = $this->varGet('get_name');

                      +
                      + +
                      +
                      Return values
                      - bool + mixed — - +

                      the filtered value, false if filter failed, null if not found

                      +
                      +
                      Return values -public " > -

                      - loadAllExtensions() - +

                      + varPost() +

                      -

                      Called after instantiation of this class to load all extension classes -frontend uses transient cache to load extensions

                      +

                      Safely get $_POST data if set using PHP filter

                      public - loadAllExtensions() : void + varPost(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed +
                      Parameters
                      +
                      +
                      + $name + : string +
                      +
                      +

                      the name of the variable

                      +
                      + +
                      +
                      + $filter + : int|callable + = FILTER_CALLBACK
                      +
                      +

                      the filter to use

                      +
                      + +
                      +
                      + $options + : int|array<string|int, mixed>|callable + = null
                      +
                      +

                      passed to the filter

                      +
                      + +
                      +
                      + - +
                      + Tags + +
                      +
                      +
                      + example +
                      +
                      + +

                      $data = $this->varPost('post_name');

                      +
                      + +
                      +
                      Return values
                      - void + mixed — - +

                      the filtered value, false if filter failed, null if not found

                      +
                      +
                      Return values -public " > -

                      - set_admin_bar_menu() - +

                      + varRequest() +

                      -

                      add the admin bar menu

                      +

                      Safely get $_REQUEST data if set, using PHP filter

                      public - set_admin_bar_menu(object $admin_bar) : void + varRequest(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                      Parameters
                      - $admin_bar - : object + $name + : string
                      -

                      wp_admin_bar

                      +

                      the name of the variable

                      +
                      + +
                      +
                      + $filter + : int|callable + = FILTER_CALLBACK
                      +
                      +

                      the filter to use

                      +
                      + +
                      +
                      + $options + : int|array<string|int, mixed>|callable + = null
                      +
                      +

                      passed to the filter

                      +
                      + Tags + +
                      +
                      +
                      + example +
                      +
                      + +

                      $data = $this->varRequest('param_name');

                      +
                      + +
                      +
                      Return values
                      - void + mixed — - +

                      the filtered value, false if filter failed, null if not found

                      +
                      +
                      Return values -public " > -

                      - setAdvancedMode() - +

                      + varServer() +

                      -

                      set advanced mode - aids in complexity and/or licensing limits.

                      +

                      Safely get $_SERVER or $_ENV data if set, using PHP filter

                      public - setAdvancedMode([bool $is = true ][, string $what = null ][, string $level = null ]) : void - -

                      allow settings 'advanced' attribute of 'standard', 'professional', 'enterprise'

                      -
                      + varServer(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed +
                      Parameters
                      - $is - : bool - = true
                      + $name + : string +
                      -
                        -
                      • is or is not
                      • -
                      +

                      the name of the variable

                      - $what - : string - = null
                      + $filter + : int|callable + = FILTER_CALLBACK
                      -
                        -
                      • what is in advanced mode (global, settings, ...)
                      • -
                      +

                      the filter to use

                      - $level - : string + $options + : int|array<string|int, mixed>|callable = null
                      -
                        -
                      • what level is in advanced mode (default, basic, standard, pro)
                      • -
                      +

                      passed to the filter

                      +
                      + Tags + +
                      +
                      +
                      + example +
                      +
                      + +

                      $data = $this->varServer('server_name');

                      +
                      + +
                      +
                      Return values
                      - void + mixed — - +

                      the filtered value, false if filter failed, null if not found

                      +
                      +
                      Return values -public " > -

                      - shortcode_plugin_access() - +

                      + wp_kses() +

                      -

                      shortcode to execute a plugin or extension method OR get a plugin or wordpress option

                      +

                      customized wp_kses

                      public - shortcode_plugin_access([array<string|int, mixed> $atts = null ][, string $content = '' ][, string $tag = '' ]) : string + wp_kses(string $content[, array<string|int, array<string|int, mixed>> $allowed_html = [] ][, array<string|int, string> $allowed_protocols = [] ]) : string
                      Parameters
                      - $atts - : array<string|int, mixed> - = null
                      + $content + : string +
                      -

                      Shortcode attributes (use 'method' or 'option') -method methodName or extension.methodName -args arguments passed to method (string separated by ',') -option option name -bloginfo bloginfo name -index if array, index or key to array value -default default return value

                      +

                      Text content to filter.

                      - $content - : string - = ''
                      + $allowed_html + : array<string|int, array<string|int, mixed>> + = []
                      -

                      default content

                      +

                      An array of allowed HTML elements and attributes,

                      - $tag - : string - = ''
                      + $allowed_protocols + : array<string|int, string> + = []
                      -

                      The shortcode which invoked the callback

                      +

                      An array of allowed URL protocols.

                      @@ -1465,7 +13554,7 @@
                      Parameters
                      Return values
                      string — -

                      Shortcode output

                      +

                      Filtered content containing only the allowed HTML.

                      diff --git a/docs/classes/EarthAsylumConsulting-Traits-code-editor.html b/docs/classes/EarthAsylumConsulting-Traits-code-editor.html index 989031c..3f64a33 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-code-editor.html +++ b/docs/classes/EarthAsylumConsulting-Traits-code-editor.html @@ -60,15 +60,15 @@

                      -
                      -
                      -

                      Packages

                      - eacDoojigger + Psr

                      +
                      +
                      +

                      Packages

                      - eacDoojiggerUtilities + eacDoojigger

                      diff --git a/docs/classes/EarthAsylumConsulting-Traits-cookie-consent.html b/docs/classes/EarthAsylumConsulting-Traits-cookie-consent.html new file mode 100644 index 0000000..34421ac --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Traits-cookie-consent.html @@ -0,0 +1,753 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                      +

                      {eac}Doojigger Reference

                      + + + + + +
                      + +
                      +
                      + + + + +
                      + + +
                      +

                      + cookie_consent +

                      + + + +

                      cookie_consent trait - Advanced set cookies using WP Consent API

                      + + + +
                      + Tags + +
                      +
                      +
                      + category +
                      +
                      + +

                      WordPress Plugin

                      +
                      + +
                      +
                      + author +
                      +
                      + +

                      Kevin Burkholder KBurkholder@EarthAsylum.com

                      +
                      + +
                      +
                      + copyright +
                      +
                      + +

                      Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                      +
                      + +
                      +
                      + version +
                      +
                      + 24.0821.1 + + +
                      +
                      + + + + + + +

                      + Table of Contents + +

                      + +
                      +
                      + $cookie_default_service + +  : string +
                      +
                      + +
                      + cookie_consent_hack() + +  : void +
                      +
                      enqueue javascripts to patch consent interface between browser and server
                      + +
                      + get_cookie() + +  : string +
                      +
                      get a cookie (convenience method, since we have set_cookie)
                      + +
                      + get_cookie_consent() + +  : array<string|int, mixed> +
                      +
                      get a registered cookie consent array for a single cookie or all cookies
                      + +
                      + set_cookie() + +  : bool +
                      +
                      set a cookie supporting wp_consent if enabled
                      + +
                      + set_cookie_consent() + +  : array<string|int, mixed> +
                      +
                      set a cookie's consent information
                      + +
                      + set_cookie_expiration() + +  : array<string|int, mixed> +
                      +
                      set a cookie expiration as integer and string
                      + +
                      + + + + +
                      +

                      + Properties + +

                      +
                      + + + + + + public + string + $cookie_default_service + = '' + + +

                      defaul consent service name (set bay using class)

                      +
                      + + + +
                      +
                      + +
                      +

                      + Methods + +

                      +
                      + + + +

                      enqueue javascripts to patch consent interface between browser and server

                      + + + public + cookie_consent_hack() : void + + + + + +
                      Return values
                      + void + — + + +
                      +
                      + + + +

                      get a cookie (convenience method, since we have set_cookie)

                      + + + public + get_cookie(string $name[, string $default = null ]) : string + + +
                      Parameters
                      +
                      +
                      + $name + : string +
                      +
                      +

                      the cookie name

                      +
                      + +
                      +
                      + $default + : string + = null
                      +
                      +

                      if cookie not set

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + string + — +

                      cookie value

                      +
                      + + +
                      +
                      + + + +

                      get a registered cookie consent array for a single cookie or all cookies

                      + + + public + get_cookie_consent([string $name = false ]) : array<string|int, mixed> + + +
                      Parameters
                      +
                      +
                      + $name + : string + = false
                      +
                      +

                      the cookie name (optional)

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + array<string|int, mixed> + — +

                      $consent or array of [name => $consent]

                      +
                      + + +
                      +
                      + + + +

                      set a cookie supporting wp_consent if enabled

                      + + + public + set_cookie(string $name, string $value, string|int $expires[, array<string|int, mixed> $options = [] ][, mixed $consent = [] ]) : bool + + +
                      Parameters
                      +
                      +
                      + $name + : string +
                      +
                      +

                      the cookie name

                      +
                      + +
                      +
                      + $value + : string +
                      +
                      +

                      the cookie value

                      +
                      + +
                      +
                      + $expires + : string|int +
                      +
                      +

                      cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                      +
                      + +
                      +
                      + $options + : array<string|int, mixed> + = []
                      +
                      +

                      cookie parameters +'path', 'domain', 'secure', 'httponly', 'samesite'.

                      +
                      + +
                      +
                      + $consent + : mixed + = []
                      +
                      +

                      (array) consent parameters or (string) category or true, already registered +'plugin_or_service', 'category', 'function', ...

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + bool + — +

                      success or failure (as best we can tell)

                      +
                      + + +
                      +
                      + + + +

                      set a cookie's consent information

                      + + + public + set_cookie_consent(string $name, array<string|int, mixed>|string $consent[, bool $register = true ][, array<string|int, mixed> $defaults = [] ]) : array<string|int, mixed> + + +
                      Parameters
                      +
                      +
                      + $name + : string +
                      +
                      +

                      the cookie name

                      +
                      + +
                      +
                      + $consent + : array<string|int, mixed>|string +
                      +
                      +

                      consent parameters or category +'plugin_or_service', 'category', 'function', ...

                      +
                      + +
                      +
                      + $register + : bool + = true
                      +
                      +

                      with wp_add_cookie_info()

                      +
                      + +
                      +
                      + $defaults + : array<string|int, mixed> + = []
                      +
                      +

                      default consent parameters

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + array<string|int, mixed> + — +

                      $consent

                      +
                      + + +
                      +
                      + + + +

                      set a cookie expiration as integer and string

                      + + + public + set_cookie_expiration(string|int $expires[, bool $getString = true ]) : array<string|int, mixed> + + +
                      Parameters
                      +
                      +
                      + $expires + : string|int +
                      +
                      +

                      cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                      +
                      + +
                      +
                      + $getString + : bool + = true
                      +
                      +

                      (false) return array when true

                      +
                      + +
                      +
                      + + + +
                      Return values
                      + array<string|int, mixed> + — +

                      [ $expInt, $expStr ]

                      +
                      + + +
                      +
                      + + + + +
                      +
                      +
                      +
                      +

                      Search results

                      + +
                      +
                      +
                        +
                        +
                        +
                        +
                        +
                        + + +
                        + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Traits-datetime.html b/docs/classes/EarthAsylumConsulting-Traits-datetime.html index 0a21999..344e630 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-datetime.html +++ b/docs/classes/EarthAsylumConsulting-Traits-datetime.html @@ -60,15 +60,15 @@

                        -
                        -
                        -

                        Packages

                        - eacDoojigger + Psr

                        +
                        +
                        +

                        Packages

                        - eacDoojiggerUtilities + eacDoojigger

                        diff --git a/docs/classes/EarthAsylumConsulting-Traits-html-input-fields.html b/docs/classes/EarthAsylumConsulting-Traits-html-input-fields.html index 884f93f..c2a21d5 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-html-input-fields.html +++ b/docs/classes/EarthAsylumConsulting-Traits-html-input-fields.html @@ -60,15 +60,15 @@

                        -
                        -
                        -

                        Packages

                        - eacDoojigger + Psr

                        +
                        +
                        +

                        Packages

                        - eacDoojiggerUtilities + eacDoojigger

                        @@ -153,7 +145,7 @@

                        diff --git a/docs/classes/EarthAsylumConsulting-Traits-logging.html b/docs/classes/EarthAsylumConsulting-Traits-logging.html new file mode 100644 index 0000000..b8be09f --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-Traits-logging.html @@ -0,0 +1,1127 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                        +

                        {eac}Doojigger Reference

                        + + + + + +
                        + +
                        +
                        + + + + +
                        + + +
                        +

                        + logging +

                        + + + +

                        logger trait - logging functions using Logger healper

                        + + + +
                        + Tags + +
                        +
                        +
                        + category +
                        +
                        + +

                        WordPress Plugin

                        +
                        + +
                        +
                        + author +
                        +
                        + +

                        Kevin Burkholder KBurkholder@EarthAsylum.com

                        +
                        + +
                        +
                        + copyright +
                        +
                        + +

                        Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                        +
                        + +
                        +
                        + version +
                        +
                        + 24.0904.1 + + +
                        +
                        + + + + + + +

                        + Table of Contents + +

                        + +
                        +
                        + error() + +  : object +
                        +
                        wp_error with logging
                        + +
                        + fatal() + +  : void +
                        +
                        fatal error with logging
                        + +
                        + log() + +  : object|void +
                        +
                        PSR-3 Log
                        + +
                        + logAlways() + +  : void +
                        +
                        console/file logging - always
                        + +
                        + logData() + +  : void +
                        +
                        console/file logging - data (warning)
                        + +
                        + logDebug() + +  : void +
                        +
                        console/file logging - debug
                        + +
                        + logError() + +  : void +
                        +
                        console/file logging - error
                        + +
                        + logInfo() + +  : void +
                        +
                        console/file logging - info (notice)
                        + +
                        + logNotice() + +  : void +
                        +
                        console/file logging - notice
                        + +
                        + logWarning() + +  : void +
                        +
                        console/file logging - warning
                        + +
                        + logWrite() + +  : void +
                        +
                        console/file logging
                        + +
                        + + + + + +
                        +

                        + Methods + +

                        +
                        +

                        + error() + +

                        + + +

                        wp_error with logging

                        + + + public + error(string|int|object $code[, string $message = '' ][, mixed $data = '' ][, string $id = '' ][, mixed $isCritical = false ]) : object + + +
                        Parameters
                        +
                        +
                        + $code + : string|int|object +
                        +
                        +

                        Error code or wp_error or throwable instance

                        +
                        + +
                        +
                        + $message + : string + = ''
                        +
                        +

                        Error message

                        +
                        + +
                        +
                        + $data + : mixed + = ''
                        +
                        +

                        optional, Error data

                        +
                        + +
                        +
                        + $id + : string + = ''
                        +
                        +

                        optional, source id

                        +
                        + +
                        +
                        + $isCritical + : mixed + = false
                        +
                        +
                        + +
                        +
                        + + + +
                        Return values
                        + object + — +

                        WP_Error object

                        +
                        + + +
                        +
                        +

                        + fatal() + +

                        + + +

                        fatal error with logging

                        + + + public + fatal(string|int $code[, string $message = '' ][, mixed $data = '' ][, string $id = null ]) : void + + +
                        Parameters
                        +
                        +
                        + $code + : string|int +
                        +
                        +

                        Error code

                        +
                        + +
                        +
                        + $message + : string + = ''
                        +
                        +

                        Error message

                        +
                        + +
                        +
                        + $data + : mixed + = ''
                        +
                        +

                        optional, Error data

                        +
                        + +
                        +
                        + $id + : string + = null
                        +
                        +

                        optional, source id

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + log() + +

                        + + +

                        PSR-3 Log

                        + + + public + log([int|string $level = '' ][, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : object|void + + +
                        Parameters
                        +
                        +
                        + $level + : int|string + = ''
                        +
                        +

                        PHP or PSR error level

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + object|void + — +

                        logger object or void on log()

                        +
                        + + +
                        +
                        +

                        + logAlways() + +

                        + + +

                        console/file logging - always

                        + + + public + logAlways(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logData() + +

                        + + +

                        console/file logging - data (warning)

                        + + + public + logData(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + +
                        + Tags + +
                        +
                        +
                        + deprecated +
                        +
                        + +
                          +
                        • use logDebug()
                        • +
                        +
                        + +
                        +
                        + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logDebug() + +

                        + + +

                        console/file logging - debug

                        + + + public + logDebug(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logError() + +

                        + + +

                        console/file logging - error

                        + + + public + logError(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logInfo() + +

                        + + +

                        console/file logging - info (notice)

                        + + + public + logInfo(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logNotice() + +

                        + + +

                        console/file logging - notice

                        + + + public + logNotice(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logWarning() + +

                        + + +

                        console/file logging - warning

                        + + + public + logWarning(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        +

                        + logWrite() + +

                        + + +

                        console/file logging

                        + + + public + logWrite(int $level, mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                        Parameters
                        +
                        +
                        + $level + : int +
                        +
                        +

                        the debugging log level

                        +
                        + +
                        +
                        + $variable + : mixed +
                        +
                        +

                        variable to log, WP_Error object, throwable object

                        +
                        + +
                        +
                        + $message + : mixed + = ''
                        +
                        +
                        + +
                        +
                        + $context + : array<string|int, mixed> + = []
                        +
                        +

                        [key=>value] array for interpolation of $message

                        +
                        + +
                        +
                        + + + +
                        Return values
                        + void + — + + +
                        +
                        + + + + +
                        +
                        +
                        +
                        +

                        Search results

                        + +
                        +
                        +
                          +
                          +
                          +
                          +
                          +
                          + + +
                          + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-environment.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-environment.html index d5cd6e5..f2b10aa 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-environment.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-environment.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -153,7 +145,7 @@

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-help.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-help.html index 181f9d2..55ff268 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-help.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-help.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -153,7 +145,7 @@

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html index 274f76a..3ac699f 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-loader.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-loader.html index de207ef..514bf07 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-loader.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-loader.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -202,7 +194,7 @@
                          version
                          - 2.x + 24.0817.1
                          @@ -408,7 +400,7 @@

                          @@ -493,7 +485,7 @@

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-uninstall.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-uninstall.html index 6756cec..6c40c30 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-uninstall.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-uninstall.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-update-notice.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-update-notice.html index eefa3bf..d7982fa 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-update-notice.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-update-notice.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-plugin-update.html b/docs/classes/EarthAsylumConsulting-Traits-plugin-update.html index 5cddd5f..045cc55 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-plugin-update.html +++ b/docs/classes/EarthAsylumConsulting-Traits-plugin-update.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-standard-options.html b/docs/classes/EarthAsylumConsulting-Traits-standard-options.html index a22355b..7b4f470 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-standard-options.html +++ b/docs/classes/EarthAsylumConsulting-Traits-standard-options.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -153,7 +145,7 @@

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-swRegistrationUI.html b/docs/classes/EarthAsylumConsulting-Traits-swRegistrationUI.html index f947025..619ee64 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-swRegistrationUI.html +++ b/docs/classes/EarthAsylumConsulting-Traits-swRegistrationUI.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -153,7 +145,7 @@

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-version-compare.html b/docs/classes/EarthAsylumConsulting-Traits-version-compare.html index 6f7df22..a94f1b9 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-version-compare.html +++ b/docs/classes/EarthAsylumConsulting-Traits-version-compare.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          diff --git a/docs/classes/EarthAsylumConsulting-Traits-zip-archive.html b/docs/classes/EarthAsylumConsulting-Traits-zip-archive.html index 9609586..17b08d7 100644 --- a/docs/classes/EarthAsylumConsulting-Traits-zip-archive.html +++ b/docs/classes/EarthAsylumConsulting-Traits-zip-archive.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          diff --git a/docs/classes/EarthAsylumConsulting-abstract-backend.html b/docs/classes/EarthAsylumConsulting-abstract-backend.html index a1e00d6..c6604ee 100644 --- a/docs/classes/EarthAsylumConsulting-abstract-backend.html +++ b/docs/classes/EarthAsylumConsulting-abstract-backend.html @@ -60,15 +60,15 @@

                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -149,7 +141,7 @@

                          abstract_backend - extends abstract_core + extends abstract_core
                          @@ -212,7 +204,7 @@
                          version
                          - 24.0517.1 + 24.0906.1
                          @@ -244,7 +236,7 @@
                          uses
                          - abstract_core + abstract_core
                          @@ -261,11 +253,53 @@

                          +
                          + ENVIRONMENT_LIVE + +  = 'Production (live)' +
                          +
                          + +
                          + ENVIRONMENT_TEST + +  = 'Development (test)' +
                          +
                          + +
                          + EXTENSION_BASE_CLASS + +  = __NAMESPACE__ . '\\abstract_extension' +
                          +
                          + +
                          + NETWORK_OPTION_NAME + +  = 'network_options' +
                          +
                          +
                          OPTION_META_KEYS  = ['type' => '', 'label' => '', 'title' => '', 'before' => '', 'default' => '', 'after' => '', 'info' => '', 'tooltip' => '', 'advanced' => false]
                          +
                          + +
                          + PLUGIN_EXTENSION_TRANSIENT + +  = 'plugin_loaded_extensions' +
                          +
                          + +
                          + PLUGIN_HEADER_TRANSIENT + +  = 'plugin_header_data' +
                          @@ -282,630 +316,12137 @@

                          -
                          - $defaultTabs +
                          + PLUGIN_OPTION_NAME -  : array<string|int, mixed> +  = 'plugin_options'
                          -
                          - add_admin_notice() +
                          + RESERVED_OPTIONS -  : void +  = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +]
                          -
                          Add admin notice, maybe after all_admin_notices has fired.
                          +
                          -
                          - add_option_error() +
                          + $advanced_mode -  : void +  : array<string|int, mixed>
                          -
                          helper function for option settings error
                          +
                          -
                          - add_option_info() +
                          + $advanced_mode_allowed -  : void +  : bool
                          -
                          helper function for option settings info
                          +
                          -
                          - add_option_notice() +
                          + $className -  : void +  : string
                          -
                          helper function for option settings notice
                          +
                          -
                          - add_option_success() +
                          + $cookie_default_service -  : void +  : string
                          -
                          helper function for option settings success
                          +
                          -
                          - add_option_warning() +
                          + $date_format -  : void +  : string
                          -
                          helper function for option settings warning
                          +
                          -
                          - add_settings_error() +
                          + $date_time_format -  : void +  : string
                          -
                          like WP add_settings_error() - add a settings error.
                          +
                          -
                          - addActionsAndFilters() +
                          + $defaultTabs -  : void +  : array<string|int, mixed>
                          -
                          Add plugin actions and filter.
                          +
                          -
                          - addShortcodes() +
                          + $extension_aliases -  : void +  : array<string|int, mixed>
                          -
                          Add plugin shortcodes.
                          +
                          -
                          - admin_color_scheme() +
                          + $extension_objects -  : array<string|int, mixed> +  : array<string|int, mixed>
                          -
                          Get the selected admin color scheme
                          +
                          -
                          - codeedit_enqueue() +
                          + $networkOptions -  : void +  : array<string|int, mixed>
                          -
                          enqueue code mirror
                          +
                          -
                          - codeedit_get_codemirror() +
                          + $plugin -  : string +  : object
                          -
                          add code mirror textarea
                          +
                          -
                          - codeedit_get_wpeditor() +
                          + $PLUGIN_SLUG -  : string +  : string
                          -
                          add wp_editor
                          +
                          -
                          - deleteTransients() +
                          + $PLUGIN_TEXTDOMAIN -  : void +  : string
                          -
                          delete identifiable transients belonging to this plugin
                          +
                          -
                          - do_network_backup() +
                          + $pluginName -  : void +  : string
                          -
                          backup current options for all sites
                          +
                          -
                          - do_network_restore() +
                          + $pluginOptions -  : void +  : array<string|int, mixed>
                          -
                          restore options for all sites
                          +
                          -
                          - do_option_backup() +
                          + $reservedOptions -  : void +  : array<string|int, mixed>
                          -
                          backup currently registered options
                          +
                          -
                          - do_option_Restore() +
                          + $time_format -  : void +  : string
                          -
                          restore previously backed up options
                          +
                          -
                          - get_config_path() +
                          + $wpdb -  : string|bool +  : object
                          -
                          Generic config file writable pathname (administrators only)
                          +
                          -
                          - get_network_backup() +
                          + __get() -  : array<string|int, mixed> +  : object|null
                          -
                          get the previously backed up network options
                          +
                          __get magic method allows direct access to extension methods.
                          - get_option_backup() + _COOKIE() -  : array<string|int, mixed> +  : mixed
                          -
                          get the previously backed up options
                          +
                          Safely get $_COOKIE data using PHP filter.
                          - getNetworkMetaData() + _GET() -  : array<string|int, mixed> +  : mixed
                          -
                          Get the $networkMetaData array (ungrouped)
                          +
                          Safely get $_GET data using PHP filter.
                          - getOptionMetaData() + _POST() -  : array<string|int, mixed> +  : mixed
                          -
                          Get the $optionMetaData array (ungrouped)
                          +
                          Safely get $_POST data using PHP filter.
                          - getSavedNetworkOptions() + _REQUEST() -  : array<string|int, mixed> +  : mixed
                          -
                          get all saved options for this network
                          +
                          Safely get $_REQUEST data using PHP filter.
                          - getSavedPluginOptions() + _SERVER() -  : array<string|int, mixed> +  : mixed
                          -
                          get all saved options for this plugin
                          +
                          Safely get $_SERVER data using PHP filter.
                          - htaccess_handle() + add_action() -  : string|bool +  : mixed
                          -
                          Get the .htaccess pathname (administrators only)
                          +
                          add_action with prefixed name
                          - initialize() + add_admin_action_link() -  : void +  : string
                          -
                          class initialization.
                          +
                          add an action link (for menu and/or clickable actions)
                          - isVersionCompare() + add_admin_notice() -  : bool|int +  : void
                          -
                          version compare
                          +
                          Add admin notice, maybe after all_admin_notices has fired.
                          - isVersionCompatable() + add_filter() -  : bool +  : mixed
                          -
                          is version compatable (>=)
                          +
                          add_filter with prefixed name
                          - isVersionEqualTo() + add_network_option() -  : bool +  : mixed
                          -
                          version compare equal to
                          +
                          add_network_option() with prefixed option name (only network enabled)
                          - isVersionGreaterThan() + add_option() -  : bool +  : mixed
                          -
                          version compare greater than
                          +
                          add_option() with prefixed option name
                          - isVersionGreaterThanEqualTo() + add_option_error() -  : bool +  : void
                          -
                          version compare greater than or equal to
                          +
                          helper function for option settings error
                          - isVersionLessThan() + add_option_info() -  : bool +  : void
                          -
                          version compare less than
                          +
                          helper function for option settings info
                          - isVersionLessThanEqualTo() + add_option_notice() -  : bool +  : void
                          -
                          version compare less than or equal to
                          +
                          helper function for option settings notice
                          - isVersionNotEqualTo() + add_option_success() -  : bool +  : void
                          -
                          version compare not equal to
                          +
                          helper function for option settings success
                          - loadAllExtensions() + add_option_warning()  : void
                          -
                          Called after instantiation of this class to load all extension classes.
                          +
                          helper function for option settings warning
                          - options_settings_page() + add_settings_error()  : void
                          -
                          Creates HTML for the Administration page to set options for this plugin.
                          +
                          like WP add_settings_error() - add a settings error.
                          - options_settings_page_admin_style() + add_site_option() -  : string +  : mixed
                          -
                          Get admin color variables
                          +
                          add_option() with prefixed option name (single site or network enabled)
                          - options_settings_page_block() + addActionsAndFilters()  : void
                          -
                          for html input fields, get input field block
                          +
                          Add plugin actions and filter.
                          - options_settings_page_field() + addShortcodes()  : void
                          -
                          create the correct form input control for an option (used here and in custom WP_POST fields)
                          +
                          Add plugin shortcodes.
                          - options_settings_page_help() + admin_color_scheme() -  : void +  : array<string|int, mixed>
                          -
                          add contextual help from meta data
                          +
                          Get the selected admin color scheme
                          - options_settings_page_jquery() + after_switch_blog()  : void
                          -
                          Creates Script tag for the jQuery/jQuery-ui.
                          +
                          after switching blogs, load internal option array.
                          - options_settings_page_sanitize() + allowAdvancedMode() + +  : bool +
                          +
                          allow advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + apply_filters()  : mixed
                          -
                          Sanitize _POSTed fields
                          +
                          apply_filters with prefixed name
                          - options_settings_page_section() + before_switch_blog()  : void
                          -
                          for html input fields, get section headers
                          +
                          before switching blogs, save internal option array.
                          - options_settings_page_style() + callAllExtensions() -  : string +  : array<string|int, mixed>
                          -
                          Creates Style tag for the Administration page to set options for this plugin.
                          +
                          Execute a method in each/all loaded extension class
                          - options_settings_page_validate() + callExtension()  : mixed
                          -
                          Validate _POSTed fields
                          +
                          call a specific extension method
                          - plugin_admin_activated() + callMethod() + +  : mixed +
                          +
                          call an internal plugin or extension method
                          + +
                          + codeedit_enqueue()  : void
                          -
                          Activate the plugin (via register_activation_hook)
                          +
                          enqueue code mirror
                          - plugin_admin_add_plugin_meta() + codeedit_get_codemirror() + +  : string +
                          +
                          add code mirror textarea
                          + +
                          + codeedit_get_wpeditor() + +  : string +
                          +
                          add wp_editor
                          + +
                          + config_advanced_mode()  : void
                          -
                          Add meta value to plugin row - on after_plugin_row_meta action
                          +
                          config advanced mode - aids in complexity and/or licensing limits.
                          - plugin_admin_add_settings_help() + cookie_consent_hack()  : void
                          -
                          Add contextual help via plugin_help trait (on admin_menu action)
                          +
                          enqueue javascripts to patch consent interface between browser and server
                          - plugin_admin_add_settings_link() + createUniqueId() -  : array<string|int, mixed> +  : string
                          -
                          Add Setting link on Plugins page - on 'plugin_action_links_{plugin}' action
                          +
                          Generates a Universally Unique IDentifier (UUID), version 4.
                          - plugin_admin_add_settings_menu() + currentURL() -  : void +  : string
                          -
                          Puts the configuration page in the menus - on 'admin_menu' action
                          +
                          get the current url
                          - plugin_admin_deactivated() + delete_network_option() + +  : bool +
                          +
                          delete_network_option() with prefixed option name (only network enabled)
                          + +
                          + delete_option() + +  : bool +
                          +
                          delete_option() with prefixed option name
                          + +
                          + delete_site_option() + +  : bool +
                          +
                          delete_option() with prefixed option name (single site or network enabled)
                          + +
                          + delete_site_transient() + +  : bool +
                          +
                          A wrapper function to WP delete_site_transient() with prefixed transient name
                          + +
                          + delete_transient() + +  : bool +
                          +
                          A wrapper function to WP delete_transient() with prefixed transient name
                          + +
                          + deleteTransients()  : void
                          -
                          Deactivate the plugin (via register_deactivation_hook)
                          +
                          delete identifiable transients belonging to this plugin
                          - plugin_admin_installed() + did_action() + +  : mixed +
                          +
                          did_action with prefixed name
                          + +
                          + did_filter() + +  : mixed +
                          +
                          did_filter with prefixed name (WP 6.1)
                          + +
                          + do_action() + +  : mixed +
                          +
                          do_action with prefixed name
                          + +
                          + do_admin_action_links()  : void
                          -
                          Install/Upgrade the plugin (via admin_init, there is no register_install_hook)
                          +
                          process action links from admin page.
                          - plugin_admin_notices() + do_network_backup()  : void
                          -
                          settings errors / admin notices - on 'all_admin_notices' action.
                          +
                          backup current options for all sites
                          - plugin_admin_upgraded() + do_network_restore()  : void
                          -
                          after plugin upgrade on 'upgrader_process_complete' filter
                          +
                          restore options for all sites
                          - print_admin_notice() + do_option_backup()  : void
                          -
                          output admin notice immediately, like wp_admin_notice()
                          +
                          backup currently registered options
                          - registerNetworkOptions() + do_option_Restore()  : void
                          -
                          add network options (meta) for the plugin
                          +
                          restore previously backed up options
                          - registerPluginOptions() + doing_ajax() + +  : bool +
                          +
                          detect an ajax request
                          + +
                          + eacDoojigger_ready()  : void
                          -
                          add additional options (meta) for the plugin (or extension)
                          +
                          eacDoojigger is fully loaded and ready.
                          - userini_handle() + error() -  : string|bool +  : object
                          -
                          Get the .user.ini pathname (administrators only)
                          +
                          wp_error with logging
                          - wpconfig_handle() + escape() -  : object|bool +  : mixed
                          -
                          Get the wp-config.php editor (administrators only)
                          +
                          to filter/escape a variable
                          -
                          +
                          + explode_with_keys() + +  : array<string|int, mixed> +
                          +
                          explode a string into an associative array
                          +
                          + fatal() + +  : void +
                          +
                          fatal error with logging
                          +
                          + flush_caches() + +  : void +
                          +
                          clear cache and transient data
                          - -
                          -

                          - Constants - -

                          -
                          -

                          - OPTION_META_KEYS - -

                          +
                          + forEachNetworkSite() + +  : bool +
                          +
                          in multisite environment, perform callback for each site from network admin, not as network admin
                          - +
                          + get_config_path() + +  : string|bool +
                          +
                          Generic config file writable pathname (administrators only)
                          - - - public - array<string|int, mixed> - OPTION_META_KEYS - = ['type' => '', 'label' => '', 'title' => '', 'before' => '', 'default' => '', 'after' => '', 'info' => '', 'tooltip' => '', 'advanced' => false] - +
                          + get_cookie() + +  : string +
                          +
                          get a cookie (convenience method, since we have set_cookie)
                          + +
                          + get_cookie_consent() + +  : array<string|int, mixed> +
                          +
                          get a registered cookie consent array for a single cookie or all cookies
                          +
                          + get_network_backup() + +  : array<string|int, mixed> +
                          +
                          get the previously backed up network options
                          - -

                          required options meta keys

                          -
                          +
                          + get_network_option() + +  : mixed +
                          +
                          get_network_option() with prefixed option name, optional callback default (only network enabled)
                          - +
                          + get_network_option_decrypt() + +  : mixed +
                          +
                          get_network_option() and decrypt with prefixed option name, optional callback default
                          -
                          -
                          -

                          - PLUGIN_INSTALLED_EXTENSIONS - -

                          +
                          + get_option() + +  : mixed +
                          +
                          get_option() with prefixed option name, optional callback default
                          - +
                          + get_option_decrypt() + +  : mixed +
                          +
                          get_option() and decrypt with prefixed option name, optional callback default
                          - - - public - string - PLUGIN_INSTALLED_EXTENSIONS - = 'plugin_installed_extensions' - +
                          + get_page_footer() + +  : string +
                          +
                          get a template page footer
                          +
                          + get_page_header() + +  : string +
                          +
                          get a template page header
                          - -

                          option name for installed extension versions

                          +
                          + get_page_template() + +  : string +
                          +
                          get a template page part
                          + +
                          + get_post_by_slug() + +  : object +
                          +
                          get a post (or page) by slug
                          + +
                          + get_site_option() + +  : mixed +
                          +
                          get_option() with prefixed option name, optional callback default (single site or network enabled)
                          + +
                          + get_site_option_decrypt() + +  : mixed +
                          +
                          get_site_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_site_transient() + +  : mixed +
                          +
                          A wrapper function to WP get_site_transient() with prefixed transient name and callable function
                          + +
                          + get_transient() + +  : mixed +
                          +
                          A wrapper function to WP get_transient() with prefixed transient name and callable function
                          + +
                          + getClassName() + +  : string|bool +
                          +
                          get the class name without namespace
                          + +
                          + getClassObject() + +  : object +
                          +
                          get class or extension object
                          + +
                          + getDocumentationLink() + +  : string +
                          +
                          get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header
                          + +
                          + getDocumentationURL() + +  : string +
                          +
                          get documentation url (i.e. the home/documentation page for this plugin)
                          + +
                          + getExtension() + +  : bool|object +
                          +
                          alias to isExtension - get enabled extension object
                          + +
                          + getFilterCallback() + +  : array<string|int, mixed> +
                          +
                          to parse the PHP filter name and options
                          + +
                          + getMySqlVersion() + +  : string|false +
                          +
                          Query MySQL DB for its version
                          + +
                          + getNetworkMetaData() + +  : array<string|int, mixed> +
                          +
                          Get the $networkMetaData array (ungrouped)
                          + +
                          + getOptionMetaData() + +  : array<string|int, mixed> +
                          +
                          Get the $optionMetaData array (ungrouped)
                          + +
                          + getOptionNamePrefix() + +  : string +
                          +
                          get the option prefix
                          + +
                          + getPageName() + +  : string|null +
                          +
                          Get the page "name"
                          + +
                          + getPluginValue() + +  : string +
                          +
                          get plugin value from pluginData (base file header)
                          + +
                          + getPluginValues() + +  : array<string|int, mixed> +
                          +
                          get plugin value array from pluginData (base file header).
                          + +
                          + getRelease() + +  : string +
                          +
                          get release (stable tag/Last Updated) from the readme header
                          + +
                          + getSavedNetworkOptions() + +  : array<string|int, mixed> +
                          +
                          get all saved options for this network
                          + +
                          + getSavedPluginOptions() + +  : array<string|int, mixed> +
                          +
                          get all saved options for this plugin
                          + +
                          + getSemanticVersion() + +  : object|null +
                          +
                          Parse a Semantic or Calendar version number.
                          + +
                          + getSettingsCallback() + +  : array<string|int, mixed> +
                          +
                          get settings page callback
                          + +
                          + getSettingsLink() + +  : string +
                          +
                          get settings link (i.e. the page for setting options)
                          + +
                          + getSettingsSlug() + +  : string +
                          +
                          get settings name (i.e. the page for setting options)
                          + +
                          + getSettingsURL() + +  : string +
                          +
                          get settings link (i.e. the page for setting options)
                          + +
                          + getSupportLink() + +  : string +
                          +
                          get WordPress support link for this plugin
                          + +
                          + getSupportURL() + +  : string +
                          +
                          get WordPress support URL for this plugin
                          + +
                          + getVariable() + +  : mixed +
                          +
                          retrieve a stored variable
                          + +
                          + getVersion() + +  : string +
                          +
                          version of this code from the plugin header or from given extension
                          + +
                          + getVisitorCountry() + +  : string +
                          +
                          Get the visitor's country from the language header
                          + +
                          + getVisitorId() + +  : string +
                          +
                          Get a unique visitor id
                          + +
                          + getVisitorIP() + +  : string +
                          +
                          Get the visitor's IP address
                          + +
                          + has_action() + +  : mixed +
                          +
                          has_action with prefixed name
                          + +
                          + has_filter() + +  : mixed +
                          +
                          has_filter with prefixed name
                          + +
                          + htaccess_handle() + +  : string|bool +
                          +
                          Get the .htaccess pathname (administrators only)
                          + +
                          + implode_with_keys() + +  : string +
                          +
                          implode an associative array into a string
                          + +
                          + initialize() + +  : void +
                          +
                          class initialization.
                          + +
                          + insert_with_markers() + +  : bool +
                          +
                          like WordPress insert_with_markers, works with multiple file types
                          + +
                          + is_admin() + +  : bool +
                          +
                          is admin (is_admin() or admin url) w/ability to set
                          + +
                          + is_advanced_mode() + +  : bool +
                          +
                          is advanced mode filter - aids in complexity and/or licensing limits.
                          + +
                          + is_backend() + +  : bool +
                          +
                          is back-end (is_admin() or admin url)
                          + +
                          + is_frontend() + +  : bool +
                          +
                          is front-end (not is_admin() or admin url)
                          + +
                          + is_network_admin() + +  : bool +
                          +
                          is network admin (is_network_admin() or network admin url) w/ability to set
                          + +
                          + is_network_enabled() + +  : bool +
                          +
                          is plugin network-enabled
                          + +
                          + is_network_option() + +  : bool|mixed +
                          +
                          is network option a value or in a set of values (only network enabled)
                          + +
                          + is_option() + +  : bool|mixed +
                          +
                          is option a value or in a set of values
                          + +
                          + is_plugin_active() + +  : bool +
                          +
                          is plugin active (may be called from inactive site)
                          + +
                          + is_site_option() + +  : bool|mixed +
                          +
                          is_option a value or in a set of values (single site or network enabled)
                          + +
                          + isAdvancedMode() + +  : bool +
                          +
                          is advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + isAjaxRequest() + +  : bool +
                          +
                          now an alias to $tthis->doing_ajax()
                          + +
                          + isCurrentScreen() + +  : null|bool|string +
                          +
                          get or check the current screen name
                          + +
                          + isExtension() + +  : bool|object +
                          +
                          is extension loaded and enabled
                          + +
                          + isFalse() + +  : bool +
                          +
                          is value false? - false,off,no,0
                          + +
                          + isNewVisitor() + +  : string +
                          +
                          Check visitor cookie
                          + +
                          + isPluginsPage() + +  : bool +
                          +
                          when we're on the plugins page
                          + +
                          + isReservedOption() + +  : bool +
                          +
                          test or set reserved option key
                          + +
                          + isSettingsPage() + +  : bool +
                          +
                          when we're on our settings page
                          + +
                          + isTestSite() + +  : bool +
                          +
                          is this a test or live production site
                          + +
                          + isTrue() + +  : bool +
                          +
                          is value true? true,on,yes,1
                          + +
                          + isVersionCompare() + +  : bool|int +
                          +
                          version compare
                          + +
                          + isVersionCompatable() + +  : bool +
                          +
                          is version compatable (>=)
                          + +
                          + isVersionEqualTo() + +  : bool +
                          +
                          version compare equal to
                          + +
                          + isVersionGreaterThan() + +  : bool +
                          +
                          version compare greater than
                          + +
                          + isVersionGreaterThanEqualTo() + +  : bool +
                          +
                          version compare greater than or equal to
                          + +
                          + isVersionLessThan() + +  : bool +
                          +
                          version compare less than
                          + +
                          + isVersionLessThanEqualTo() + +  : bool +
                          +
                          version compare less than or equal to
                          + +
                          + isVersionNotEqualTo() + +  : bool +
                          +
                          version compare not equal to
                          + +
                          + loadAllExtensions() + +  : void +
                          +
                          Called after instantiation of this class to load all extension classes.
                          + +
                          + log() + +  : object|void +
                          +
                          PSR-3 Log
                          + +
                          + logAlways() + +  : void +
                          +
                          console/file logging - always
                          + +
                          + logData() + +  : void +
                          +
                          console/file logging - data (warning)
                          + +
                          + logDebug() + +  : void +
                          +
                          console/file logging - debug
                          + +
                          + logError() + +  : void +
                          +
                          console/file logging - error
                          + +
                          + logInfo() + +  : void +
                          +
                          console/file logging - info (notice)
                          + +
                          + logNotice() + +  : void +
                          +
                          console/file logging - notice
                          + +
                          + logWarning() + +  : void +
                          +
                          console/file logging - warning
                          + +
                          + logWrite() + +  : void +
                          +
                          console/file logging
                          + +
                          + minifyString() + +  : string +
                          +
                          Simple minify for JS or CSS content.
                          + +
                          + modifyColor() + +  : string +
                          +
                          Increases or decreases the brightness of a color by a percentage of the current brightness.
                          + +
                          + options_settings_page() + +  : void +
                          +
                          Creates HTML for the Administration page to set options for this plugin.
                          + +
                          + options_settings_page_admin_style() + +  : string +
                          +
                          Get admin color variables
                          + +
                          + options_settings_page_block() + +  : void +
                          +
                          for html input fields, get input field block
                          + +
                          + options_settings_page_field() + +  : void +
                          +
                          create the correct form input control for an option (used here and in custom WP_POST fields)
                          + +
                          + options_settings_page_help() + +  : void +
                          +
                          add contextual help from meta data
                          + +
                          + options_settings_page_jquery() + +  : void +
                          +
                          Creates Script tag for the jQuery/jQuery-ui.
                          + +
                          + options_settings_page_sanitize() + +  : mixed +
                          +
                          Sanitize _POSTed fields
                          + +
                          + options_settings_page_section() + +  : void +
                          +
                          for html input fields, get section headers
                          + +
                          + options_settings_page_style() + +  : string +
                          +
                          Creates Style tag for the Administration page to set options for this plugin.
                          + +
                          + options_settings_page_validate() + +  : mixed +
                          +
                          Validate _POSTed fields
                          + +
                          + page_redirect() + +  : void +
                          +
                          redirect the current page
                          + +
                          + page_reload() + +  : void +
                          +
                          reload the current page
                          + +
                          + plugin_admin_activated() + +  : void +
                          +
                          Activate the plugin (via register_activation_hook)
                          + +
                          + plugin_admin_add_plugin_meta() + +  : void +
                          +
                          Add meta value to plugin row - on after_plugin_row_meta action
                          + +
                          + plugin_admin_add_settings_help() + +  : void +
                          +
                          Add contextual help via plugin_help trait (on admin_menu action)
                          + +
                          + plugin_admin_add_settings_link() + +  : array<string|int, mixed> +
                          +
                          Add Setting link on Plugins page - on 'plugin_action_links_{plugin}' action
                          + +
                          + plugin_admin_add_settings_menu() + +  : void +
                          +
                          Puts the configuration page in the menus - on 'admin_menu' action
                          + +
                          + plugin_admin_deactivated() + +  : void +
                          +
                          Deactivate the plugin (via register_deactivation_hook)
                          + +
                          + plugin_admin_installed() + +  : void +
                          +
                          Install/Upgrade the plugin (via admin_init, there is no register_install_hook)
                          + +
                          + plugin_admin_notices() + +  : void +
                          +
                          settings errors / admin notices - on 'all_admin_notices' action.
                          + +
                          + plugin_admin_upgraded() + +  : void +
                          +
                          after plugin upgrade on 'upgrader_process_complete' filter
                          + +
                          + plugin_daily_event() + +  : void +
                          +
                          plugin_daily_event
                          + +
                          + plugin_hourly_event() + +  : void +
                          +
                          plugin_hourly_event
                          + +
                          + plugin_ready() + +  : void +
                          +
                          Plugin is fully loaded and ready.
                          + +
                          + plugin_weekly_event() + +  : void +
                          +
                          plugin_weekly_event
                          + +
                          + pluginHeader() + +  : string +
                          +
                          get plugin value from pluginData (base file header)
                          + +
                          + pluginHeaders() + +  : array<string|int, mixed> +
                          +
                          get plugin value array from pluginData (base file header).
                          + +
                          + pluginHelpEnabled() + +  : bool +
                          +
                          pluginHelpEnabled
                          + +
                          + prefixHookName() + +  : string +
                          +
                          Get the prefixed version of the hook name
                          + +
                          + prefixOptionName() + +  : string +
                          +
                          Get the prefixed version input $name suitable for storing in WP options
                          + +
                          + prefixTableName() + +  : string +
                          +
                          Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)
                          + +
                          + prefixTransientName() + +  : string +
                          +
                          Get the prefixed version of the transient name
                          + +
                          + print_admin_notice() + +  : void +
                          +
                          output admin notice immediately, like wp_admin_notice()
                          + +
                          + purge_expired_transients() + +  : mixed +
                          +
                          purge expired transients for current blog
                          + +
                          + registerNetworkOptions() + +  : void +
                          +
                          add network options (meta) for the plugin
                          + +
                          + registerPluginOptions() + +  : void +
                          +
                          add additional options (meta) for the plugin (or extension)
                          + +
                          + remove_action() + +  : mixed +
                          +
                          remove_action with prefixed name
                          + +
                          + remove_filter() + +  : mixed +
                          +
                          remove_filter with prefixed name
                          + +
                          + rename_network_option() + +  : mixed +
                          +
                          rename a network option (only network enabled)
                          + +
                          + rename_option() + +  : mixed +
                          +
                          rename an option
                          + +
                          + rename_site_option() + +  : mixed +
                          +
                          rename an option (single site or network enabled)
                          + +
                          + restore_current_blog() + +  : bool +
                          +
                          restore_current_blog wrapper.
                          + +
                          + safeEcho() + +  : bool +
                          +
                          safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs
                          + +
                          + sanitize() + +  : mixed +
                          +
                          to filter/sanitize a variable
                          + +
                          + scheduleEvent() + +  : void +
                          +
                          schedule a single event with callback
                          + +
                          + set() + +  : string +
                          +
                          set a stored variable
                          + +
                          + set_cookie() + +  : bool +
                          +
                          set a cookie supporting wp_consent if enabled
                          + +
                          + set_cookie_consent() + +  : array<string|int, mixed> +
                          +
                          set a cookie's consent information
                          + +
                          + set_cookie_expiration() + +  : array<string|int, mixed> +
                          +
                          set a cookie expiration as integer and string
                          + +
                          + set_network_option() + +  : mixed +
                          +
                          set a network option value (only network enabled)
                          + +
                          + set_option() + +  : mixed +
                          +
                          set an option value
                          + +
                          + set_site_option() + +  : mixed +
                          +
                          temporarily set an option value (single site or network enabled)
                          + +
                          + set_site_transient() + +  : bool +
                          +
                          A wrapper function to WP set_site_transient() with prefixed transient name
                          + +
                          + set_transient() + +  : bool +
                          +
                          A wrapper function to WP set_transient() with prefixed transient name
                          + +
                          + setAdvancedMode() + +  : void +
                          +
                          set advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + setVariable() + +  : string +
                          +
                          set a stored variable
                          + +
                          + standardizeOptionGroup() + +  : string|array<string|int, mixed> +
                          +
                          standardize the options group display name
                          + +
                          + standardizeOptionName() + +  : string +
                          +
                          standardize the option name
                          + +
                          + switch_to_blog() + +  : bool +
                          +
                          switch_to_blog wrapper.
                          + +
                          + text_to_array() + +  : array<string|int, mixed> +
                          +
                          parse delimited string to arrray
                          + +
                          + unprefixOptionName() + +  : string +
                          +
                          Remove the prefix from the input $name
                          + +
                          + update_network_option() + +  : mixed +
                          +
                          update_network_option() with prefixed option name (only network enabled)
                          + +
                          + update_network_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_network_option() with prefixed option name
                          + +
                          + update_option() + +  : mixed +
                          +
                          update_option() with prefixed option name
                          + +
                          + update_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_option() with prefixed option name
                          + +
                          + update_site_option() + +  : mixed +
                          +
                          update_site_option() with prefixed option name (single site or network enabled)
                          + +
                          + update_site_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_site_option() with prefixed option name (single site or network enabled)
                          + +
                          + userini_handle() + +  : string|bool +
                          +
                          Get the .user.ini pathname (administrators only)
                          + +
                          + varCookie() + +  : mixed +
                          +
                          Safely get $_COOKIE data using PHP filter.
                          + +
                          + varGet() + +  : mixed +
                          +
                          Safely get $_GET data if set using PHP filter
                          + +
                          + varPost() + +  : mixed +
                          +
                          Safely get $_POST data if set using PHP filter
                          + +
                          + varRequest() + +  : mixed +
                          +
                          Safely get $_REQUEST data if set, using PHP filter
                          + +
                          + varServer() + +  : mixed +
                          +
                          Safely get $_SERVER or $_ENV data if set, using PHP filter
                          + +
                          + wp_kses() + +  : string +
                          +
                          customized wp_kses
                          + +
                          + wpconfig_handle() + +  : object|bool +
                          +
                          Get the wp-config.php editor (administrators only)
                          + +

                          + + + + +
                          +

                          + Constants + +

                          +
                          +

                          + ENVIRONMENT_LIVE + +

                          + + + + + + public + string + ENVIRONMENT_LIVE + = 'Production (live)' + + + + +

                          environment - live

                          +
                          + + + +
                          +
                          +

                          + ENVIRONMENT_TEST + +

                          + + + + + + public + string + ENVIRONMENT_TEST + = 'Development (test)' + + + + +

                          environment - test

                          +
                          + + + +
                          +
                          +

                          + EXTENSION_BASE_CLASS + +

                          + + + + + + public + string + EXTENSION_BASE_CLASS + = __NAMESPACE__ . '\\abstract_extension' + + + + +

                          base class name of extensions

                          +
                          + + + +
                          +
                          +

                          + NETWORK_OPTION_NAME + +

                          + + + + + + public + string + NETWORK_OPTION_NAME + = 'network_options' + + + + +

                          network options name

                          +
                          + + + +
                          +
                          +

                          + OPTION_META_KEYS + +

                          + + + + + + public + array<string|int, mixed> + OPTION_META_KEYS + = ['type' => '', 'label' => '', 'title' => '', 'before' => '', 'default' => '', 'after' => '', 'info' => '', 'tooltip' => '', 'advanced' => false] + + + + +

                          required options meta keys

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_EXTENSION_TRANSIENT + +

                          + + + + + + public + string + PLUGIN_EXTENSION_TRANSIENT + = 'plugin_loaded_extensions' + + + + +

                          transient name for plugin extensions to load

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_HEADER_TRANSIENT + +

                          + + + + + + public + string + PLUGIN_HEADER_TRANSIENT + = 'plugin_header_data' + + + + +

                          transient name for plugin header info

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + setPluginHeaderValues() + + +
                          +
                          + +
                          +
                          +

                          + PLUGIN_INSTALLED_EXTENSIONS + +

                          + + + + + + public + string + PLUGIN_INSTALLED_EXTENSIONS + = 'plugin_installed_extensions' + + + + +

                          option name for installed extension versions

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_INSTALLED_VERSION + +

                          + + + + + + public + string + PLUGIN_INSTALLED_VERSION + = 'plugin_installed_version' + + + + +

                          option name for installed version

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_OPTION_NAME + +

                          + + + + + + public + string + PLUGIN_OPTION_NAME + = 'plugin_options' + + + + +

                          plugin options name

                          +
                          + + + +
                          +
                          +

                          + RESERVED_OPTIONS + +

                          + + + + + + public + array<string|int, mixed> + RESERVED_OPTIONS + = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +] + + + + +

                          reserved options (not part of options array)

                          +
                          + + + +
                          +
                          + + +
                          +

                          + Properties + +

                          +
                          +

                          + $advanced_mode + + + +

                          + + + + + public + array<string|int, mixed> + $advanced_mode + = array('global' => array('default' => false), 'settings' => array('default' => false)) + + +

                          Advanced Mode. +use setAdvancedMode(bool, what, level) to set, +use isAdvancedMode(what, level) to check

                          +
                          + + + +
                          +
                          +

                          + $advanced_mode_allowed + + + +

                          + + + + + public + bool + $advanced_mode_allowed + = false + + +

                          Advanced Mode allowed.

                          +
                          + + + +
                          +
                          +

                          + $className + + + +

                          + + + + + public + string + $className + + + +

                          The name of this plugin class (sans namespace) aka $pluginName

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          getClassName()

                          +
                          + +
                          +
                          + +
                          +
                          + + + + + + public + string + $cookie_default_service + = '' + + +

                          defaul consent service name (set bay using class)

                          +
                          + + + +
                          +
                          +

                          + $date_format + + + +

                          + + + + + public + string + $date_format + + + +

                          date format

                          +
                          + + + +
                          +
                          +

                          + $date_time_format + + + +

                          + + + + + public + string + $date_time_format + + + +

                          date/time format

                          +
                          + + + +
                          +
                          +

                          + $defaultTabs + + + +

                          + + + + + public + array<string|int, mixed> + $defaultTabs + = array('general') + + +

                          default tab name(s) - set to control order

                          +
                          + + + +
                          +
                          +

                          + $extension_aliases + + + +

                          + + + + + public + array<string|int, mixed> + $extension_aliases + = array() + + +

                          extension aliases (alias_name=>class_object)

                          +
                          + + + +
                          +
                          +

                          + $extension_objects + + + +

                          + + + + + public + array<string|int, mixed> + $extension_objects + = array() + + +

                          extension objects (class_name=>class_object)

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          loadextensions()

                          +
                          + +
                          +
                          + +
                          +
                          +

                          + $networkOptions + + + +

                          + + + + + public + array<string|int, mixed> + $networkOptions + = array() + + +

                          network options/settings array (optionName=>value)

                          +
                          + + + +
                          + +
                          +

                          + $PLUGIN_SLUG + + + +

                          + + + + + public + string + $PLUGIN_SLUG + + + +

                          plugin slug name (directory/pluginname.php)

                          +
                          + + + +
                          +
                          +

                          + $PLUGIN_TEXTDOMAIN + + + +

                          + + + + + public + string + $PLUGIN_TEXTDOMAIN + + + +

                          Language name of this plugin, must match 'Text Domain' comment

                          +
                          + + + +
                          +
                          +

                          + $pluginName + + + +

                          + + + + + public + string + $pluginName + + + +

                          The name of this plugin class (sans namespace) aka $className

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          getClassName()

                          +
                          + +
                          +
                          + +
                          +
                          +

                          + $pluginOptions + + + +

                          + + + + + public + array<string|int, mixed> + $pluginOptions + = array() + + +

                          plugin/extension options/settings array (optionName=>value)

                          +
                          + + + +
                          +
                          +

                          + $reservedOptions + + + +

                          + + + + + public + array<string|int, mixed> + $reservedOptions + = array() + + +

                          reserved option keys (typically used outside of the plugin) +option keys stored individually (true/false)

                          +
                          + + + +
                          +
                          +

                          + $time_format + + + +

                          + + + + + public + string + $time_format + + + +

                          time format

                          +
                          + + + +
                          +
                          +

                          + $wpdb + + + +

                          + + + + + public + object + $wpdb + + + +

                          WordPress DB

                          +
                          + + + +
                          +
                          + +
                          +

                          + Methods + +

                          +
                          +

                          + __get() + +

                          + + +

                          __get magic method allows direct access to extension methods.

                          + + + public + __get(string $property) : object|null + + +
                          Parameters
                          +
                          +
                          + $property + : string +
                          +
                          +

                          the property name or extension name

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->extension->method()

                          +
                          + +
                          +
                          + +
                          Return values
                          + object|null + — + + +
                          +
                          + + + +

                          Safely get $_COOKIE data using PHP filter.

                          + + + public + _COOKIE(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varCookie(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _GET() + +

                          + + +

                          Safely get $_GET data using PHP filter.

                          + + + public + _GET(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varGet(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _POST() + +

                          + + +

                          Safely get $_POST data using PHP filter.

                          + + + public + _POST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varPost(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _REQUEST() + +

                          + + +

                          Safely get $_REQUEST data using PHP filter.

                          + + + public + _REQUEST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varRequest(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _SERVER() + +

                          + + +

                          Safely get $_SERVER data using PHP filter.

                          + + + public + _SERVER(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varServer(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + add_action() + +

                          + + +

                          add_action with prefixed name

                          + + + public + add_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          + + + +

                          add an action link (for menu and/or clickable actions)

                          + + + public + add_admin_action_link(string $action) : string + + +
                          Parameters
                          +
                          +
                          + $action + : string +
                          +
                          +

                          action name +advanced_mode_enable, advanced_mode_disable, or custom action name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          href

                          +
                          + + +
                          +
                          +

                          + add_admin_notice() + +

                          + + +

                          Add admin notice, maybe after all_admin_notices has fired.

                          + + + public + add_admin_notice(string $message[, string $errorType = 'info' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $message + : string +
                          +
                          +

                          message text

                          +
                          + +
                          +
                          + $errorType + : string + = 'info'
                          +
                          +

                          'error', 'warning', 'info', 'success'

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional message text

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_filter() + +

                          + + +

                          add_filter with prefixed name

                          + + + public + add_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + add_network_option() + +

                          + + +

                          add_network_option() with prefixed option name (only network enabled)

                          + + + public + add_network_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + add_option() + +

                          + + +

                          add_option() with prefixed option name

                          + + + public + add_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + add_option_error() + +

                          + + +

                          helper function for option settings error

                          + + + public + add_option_error(string $optionName, string $message[, string $errorType = 'error' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option/field name

                          +
                          + +
                          +
                          + $message + : string +
                          +
                          +

                          error / notice message

                          +
                          + +
                          +
                          + $errorType + : string + = 'error'
                          +
                          +

                          error type (error)

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional line

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_option_info() + +

                          + + +

                          helper function for option settings info

                          + + + public + add_option_info(string $optionName, string $message[, string $errorType = 'info' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option/field name

                          +
                          + +
                          +
                          + $message + : string +
                          +
                          +

                          error / notice message

                          +
                          + +
                          +
                          + $errorType + : string + = 'info'
                          +
                          +

                          error type (info)

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional line

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_option_notice() + +

                          + + +

                          helper function for option settings notice

                          + + + public + add_option_notice(string $optionName, string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option/field name

                          +
                          + +
                          +
                          + $message + : string +
                          +
                          +

                          error / notice message

                          +
                          + +
                          +
                          + $errorType + : string + = 'notice'
                          +
                          +

                          error type (notice)

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional line

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_option_success() + +

                          + + +

                          helper function for option settings success

                          + + + public + add_option_success(string $optionName, string $message[, string $errorType = 'success' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option/field name

                          +
                          + +
                          +
                          + $message + : string +
                          +
                          +

                          error / notice message

                          +
                          + +
                          +
                          + $errorType + : string + = 'success'
                          +
                          +

                          error type (success)

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional line

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_option_warning() + +

                          + + +

                          helper function for option settings warning

                          + + + public + add_option_warning(string $optionName, string $message[, string $errorType = 'warning' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option/field name

                          +
                          + +
                          +
                          + $message + : string +
                          +
                          +

                          error / notice message

                          +
                          + +
                          +
                          + $errorType + : string + = 'warning'
                          +
                          +

                          error type (warning)

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional line

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_settings_error() + +

                          + + +

                          like WP add_settings_error() - add a settings error.

                          + + + public + add_settings_error(string $setting, string $code, string $message[, string $type = 'error' ]) : void + +

                          prefer using add_option_error() which in turn uses this

                          +
                          + +
                          Parameters
                          +
                          +
                          + $setting + : string +
                          +
                          +

                          setting id

                          +
                          + +
                          +
                          + $code + : string +
                          +
                          +

                          field id

                          +
                          + +
                          +
                          + $message + : string +
                          +
                          +

                          error / notice message

                          +
                          + +
                          +
                          + $type + : string + = 'error'
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_site_option() + +

                          + + +

                          add_option() with prefixed option name (single site or network enabled)

                          + + + public + add_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from add_option

                          +
                          + + +
                          +
                          +

                          + addActionsAndFilters() + +

                          + + +

                          Add plugin actions and filter.

                          + + + public + addActionsAndFilters() : void + +

                          Called after loading, instantiating, and initializing all extensions

                          +
                          + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://codex.wordpress.org/Plugin_API + + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          + +
                          +

                          + admin_color_scheme() + +

                          + + +

                          Get the selected admin color scheme

                          + + + public + admin_color_scheme() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + after_switch_blog() + +

                          + + +

                          after switching blogs, load internal option array.

                          + + + public + after_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                          called from WP 'switch_blog' action.

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + $prev_blog_id + : string +
                          +
                          +

                          switching from blog

                          +
                          + +
                          +
                          + $switch + : string +
                          +
                          +

                          'switch' or 'restore'

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + allowAdvancedMode() + +

                          + + +

                          allow advanced mode - aids in complexity and/or licensing limits.

                          + + + public + allowAdvancedMode([bool $allow = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $allow + : bool + = null
                          +
                          +
                            +
                          • allow or not
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->allowAdvancedMode(false);

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • allowed or not
                          • +
                          +
                          + + +
                          +
                          +

                          + apply_filters() + +

                          + + +

                          apply_filters with prefixed name

                          + + + public + apply_filters(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + before_switch_blog() + +

                          + + +

                          before switching blogs, save internal option array.

                          + + + public + before_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                          called from $this->switch_to_blog() (not WP).

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + $prev_blog_id + : string +
                          +
                          +

                          switching from blog

                          +
                          + +
                          +
                          + $switch + : string +
                          +
                          +

                          'switch' or 'restore'

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + callAllExtensions() + +

                          + + +

                          Execute a method in each/all loaded extension class

                          + + + public + callAllExtensions(string $method, mixed ...$arguments) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $method + : string +
                          +
                          +

                          the method name

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          results from each call

                          +
                          + + +
                          +
                          +

                          + callExtension() + +

                          + + +

                          call a specific extension method

                          + + + public + callExtension(string $extension, string $method, mixed ...$arguments) : mixed + + +
                          Parameters
                          +
                          +
                          + $extension + : string +
                          +
                          +

                          the extension name

                          +
                          + +
                          +
                          + $method + : string +
                          +
                          +

                          the method name

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          result of extension method called

                          +
                          + + +
                          +
                          +

                          + callMethod() + +

                          + + +

                          call an internal plugin or extension method

                          + + + public + callMethod(string|array<string|int, mixed> $method, mixed ...$arguments) : mixed + + +
                          Parameters
                          +
                          +
                          + $method + : string|array<string|int, mixed> +
                          +
                          +

                          the method name or [extension,method]

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          result of call

                          +
                          + + +
                          +
                          +

                          + codeedit_enqueue() + +

                          + + +

                          enqueue code mirror

                          + + + public + codeedit_enqueue([string $styles = '' ][, array<string|int, mixed> $options = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $styles + : string + = ''
                          +
                          +

                          optional code editor styling

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          optional code editor settings

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + codeedit_get_codemirror() + +

                          + + +

                          add code mirror textarea

                          + + + public + codeedit_get_codemirror(string $name[, string $value = '' ][, string $type = 'html' ][, string $class = '' ][, string $attributes = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          field name/id

                          +
                          + +
                          +
                          + $value + : string + = ''
                          +
                          +

                          field value

                          +
                          + +
                          +
                          + $type + : string + = 'html'
                          +
                          +

                          code editor type (js, css, html, php)

                          +
                          + +
                          +
                          + $class + : string + = ''
                          +
                          +

                          optional class name(s)

                          +
                          + +
                          +
                          + $attributes + : string + = ''
                          +
                          +

                          optional field attributes

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          textarea field

                          +
                          + + +
                          +
                          +

                          + codeedit_get_wpeditor() + +

                          + + +

                          add wp_editor

                          + + + public + codeedit_get_wpeditor(string $name[, string $value = '' ][, string $class = '' ][, string $wpoptions = [] ][, string $tinymce = [] ][, string $quicktags = [] ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          field name/id

                          +
                          + +
                          +
                          + $value + : string + = ''
                          +
                          +

                          field value

                          +
                          + +
                          +
                          + $class + : string + = ''
                          +
                          +

                          optional class name(s)

                          +
                          + +
                          +
                          + $wpoptions + : string + = []
                          +
                          +

                          optional override wp_editor options

                          +
                          + +
                          +
                          + $tinymce + : string + = []
                          +
                          +

                          optional override tinymce options

                          +
                          + +
                          +
                          + $quicktags + : string + = []
                          +
                          +

                          optional override quicktags options

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          textarea field

                          +
                          + + +
                          +
                          +

                          + config_advanced_mode() + +

                          + + +

                          config advanced mode - aids in complexity and/or licensing limits.

                          + + + public + config_advanced_mode() : void + +

                          set 'advanced mode' based on defined constant or user meta

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          + + + +

                          enqueue javascripts to patch consent interface between browser and server

                          + + + public + cookie_consent_hack() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + createUniqueId() + +

                          + + +

                          Generates a Universally Unique IDentifier (UUID), version 4.

                          + + + public + createUniqueId() : string + + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + http://www.ietf.org/rfc/rfc4122.txt + +

                          (RFC 4122)

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          UUID

                          +
                          + + +
                          +
                          +

                          + currentURL() + +

                          + + +

                          get the current url

                          + + + public + currentURL() : string + + + + + +
                          Return values
                          + string + — +

                          the full url of the current request

                          +
                          + + +
                          +
                          +

                          + delete_network_option() + +

                          + + +

                          delete_network_option() with prefixed option name (only network enabled)

                          + + + public + delete_network_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_option() + +

                          + + +

                          delete_option() with prefixed option name

                          + + + public + delete_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_site_option() + +

                          + + +

                          delete_option() with prefixed option name (single site or network enabled)

                          + + + public + delete_site_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_site_transient() + +

                          + + +

                          A wrapper function to WP delete_site_transient() with prefixed transient name

                          + + + public + delete_site_transient(string $transientName) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + delete_transient() + +

                          + + +

                          A wrapper function to WP delete_transient() with prefixed transient name

                          + + + public + delete_transient(string $transientName) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + deleteTransients() + +

                          + + +

                          delete identifiable transients belonging to this plugin

                          + + + public + deleteTransients([bool $isNetwork = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $isNetwork + : bool + = false
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          flush_caches()

                          +
                          + +
                          +
                          + used-by +
                          +
                          + +

                          plugin_admin_deactivated()

                          +
                          + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + did_action() + +

                          + + +

                          did_action with prefixed name

                          + + + public + did_action(string $hookName) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + did_filter() + +

                          + + +

                          did_filter with prefixed name (WP 6.1)

                          + + + public + did_filter(string $hookName) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + do_action() + +

                          + + +

                          do_action with prefixed name

                          + + + public + do_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          + + + +

                          process action links from admin page.

                          + + + public + do_admin_action_links(object $admin_bar) : void + +

                          additional/custom actions may be added by adding an action for the function name: +$this->add_action('my_action_name',function(){...});

                          +
                          + +
                          Parameters
                          +
                          +
                          + $admin_bar + : object +
                          +
                          +

                          wp_admin_bar

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + do_network_backup() + +

                          + + +

                          backup current options for all sites

                          + + + public + do_network_backup() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + do_network_restore() + +

                          + + +

                          restore options for all sites

                          + + + public + do_network_restore() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + do_option_backup() + +

                          + + +

                          backup currently registered options

                          + + + public + do_option_backup() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + do_option_Restore() + +

                          + + +

                          restore previously backed up options

                          + + + public + do_option_Restore() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + doing_ajax() + +

                          + + +

                          detect an ajax request

                          + + + public + doing_ajax() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + eacDoojigger_ready() + +

                          + + +

                          eacDoojigger is fully loaded and ready.

                          + + + public + eacDoojigger_ready() : void + +

                          Called when eacDoojigger_ready is ready (all extensions/filters/shortcodes loaded)

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + error() + +

                          + + +

                          wp_error with logging

                          + + + public + error(string|int|object $code[, string $message = '' ][, mixed $data = '' ][, string $id = '' ][, mixed $isCritical = false ]) : object + + +
                          Parameters
                          +
                          +
                          + $code + : string|int|object +
                          +
                          +

                          Error code or wp_error or throwable instance

                          +
                          + +
                          +
                          + $message + : string + = ''
                          +
                          +

                          Error message

                          +
                          + +
                          +
                          + $data + : mixed + = ''
                          +
                          +

                          optional, Error data

                          +
                          + +
                          +
                          + $id + : string + = ''
                          +
                          +

                          optional, source id

                          +
                          + +
                          +
                          + $isCritical + : mixed + = false
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          WP_Error object

                          +
                          + + +
                          +
                          +

                          + escape() + +

                          + + +

                          to filter/escape a variable

                          + + + public + escape(scalar|array<string|int, mixed> $input[, callable $callback = 'esc_attr' ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $input + : scalar|array<string|int, mixed> +
                          +
                          +

                          the value to be filtered

                          +
                          + +
                          +
                          + $callback + : callable + = 'esc_attr'
                          +
                          +

                          optional callback function

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->escape($variable);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->escape($variable, 'esc_attr');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed

                          +
                          + + +
                          +
                          +

                          + explode_with_keys() + +

                          + + +

                          explode a string into an associative array

                          + + + public + explode_with_keys(string $separator, string $string[, string $delimiter = '=' ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $separator + : string +
                          +
                          +

                          the glue value

                          +
                          + +
                          +
                          + $string + : string +
                          +
                          +

                          the string value to explode

                          +
                          + +
                          +
                          + $delimiter + : string + = '='
                          +
                          +

                          the key=value delimiter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          the exploded array

                          +
                          + + +
                          +
                          +

                          + fatal() + +

                          + + +

                          fatal error with logging

                          + + + public + fatal(string|int $code[, string $message = '' ][, mixed $data = '' ][, string $id = null ]) : void + + +
                          Parameters
                          +
                          +
                          + $code + : string|int +
                          +
                          +

                          Error code

                          +
                          + +
                          +
                          + $message + : string + = ''
                          +
                          +

                          Error message

                          +
                          + +
                          +
                          + $data + : mixed + = ''
                          +
                          +

                          optional, Error data

                          +
                          + +
                          +
                          + $id + : string + = null
                          +
                          +

                          optional, source id

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + flush_caches() + +

                          + + +

                          clear cache and transient data

                          + + + public + flush_caches([bool $fullFlush = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $fullFlush + : bool + = false
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + forEachNetworkSite() + +

                          + + +

                          in multisite environment, perform callback for each site from network admin, not as network admin

                          + + + public + forEachNetworkSite(callable $callback, mixed ...$arguments) : bool + + +
                          Parameters
                          +
                          +
                          + $callback + : callable +
                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->forEachNetworkSite( function() {...} );

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +

                          is network admin

                          +
                          + + +
                          +
                          +

                          + get() + +

                          + + +

                          retrieve a stored variable

                          + + + public + get(string $key[, mixed $default = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +

                          default value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use getVariable()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          stored variable (unserialized)

                          +
                          + + +
                          +
                          +

                          + get_config_path() + +

                          + + +

                          Generic config file writable pathname (administrators only)

                          + + + public + get_config_path([string $filePath = null ][, string $fileId = '' ][, bool $useWPfs = true ]) : string|bool + + +
                          Parameters
                          +
                          +
                          + $filePath + : string + = null
                          +
                          +
                            +
                          • path to config file
                          • +
                          +
                          + +
                          +
                          + $fileId + : string + = ''
                          +
                          +
                            +
                          • used for hook name
                          • +
                          +
                          + +
                          +
                          + $useWPfs + : bool + = true
                          +
                          +

                          use wp filesystem (default)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|bool + — + + +
                          +
                          + + + +

                          get a cookie (convenience method, since we have set_cookie)

                          + + + public + get_cookie(string $name[, string $default = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $default + : string + = null
                          +
                          +

                          if cookie not set

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          cookie value

                          +
                          + + +
                          +
                          + + + +

                          get a registered cookie consent array for a single cookie or all cookies

                          + + + public + get_cookie_consent([string $name = false ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $name + : string + = false
                          +
                          +

                          the cookie name (optional)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          $consent or array of [name => $consent]

                          +
                          + + +
                          +
                          +

                          + get_network_backup() + +

                          + + +

                          get the previously backed up network options

                          + + + public + get_network_backup() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + get_network_option() + +

                          + + +

                          get_network_option() with prefixed option name, optional callback default (only network enabled)

                          + + + public + get_network_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function to set value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option') - returns my_option value or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option',[]) - returns my_option value or []

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_network_option_decrypt() + +

                          + + +

                          get_network_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_network_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_option() + +

                          + + +

                          get_option() with prefixed option name, optional callback default

                          + + + public + get_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function to set value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option') - returns my_option value or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option',[]) - returns my_option value or []

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_option_backup() + +

                          + + +

                          get the previously backed up options

                          + + + public + get_option_backup() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + get_option_decrypt() + +

                          + + +

                          get_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          + + + +

                          get a template page footer

                          + + + public + get_page_footer([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          special footer name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the footer content

                          +
                          + + +
                          +
                          +

                          + get_page_header() + +

                          + + +

                          get a template page header

                          + + + public + get_page_header([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          special header name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the header content

                          +
                          + + +
                          +
                          +

                          + get_page_template() + +

                          + + +

                          get a template page part

                          + + + public + get_page_template(string $slug[, string $name = null ][, mixed $args = [] ]) : string + + +
                          Parameters
                          +
                          +
                          + $slug + : string +
                          +
                          +

                          template file name {$slug}.php

                          +
                          + +
                          +
                          + $name + : string + = null
                          +
                          +

                          special name/part {$slug}-{$name}.php

                          +
                          + +
                          +
                          + $args + : mixed + = []
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the template content

                          +
                          + + +
                          +
                          +

                          + get_post_by_slug() + +

                          + + +

                          get a post (or page) by slug

                          + + + public + get_post_by_slug(string $slug[, array<string|int, mixed> $options = [] ]) : object + + +
                          Parameters
                          +
                          +
                          + $slug + : string +
                          +
                          +

                          the name to search for

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          augment/override query options

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          the first matching post

                          +
                          + + +
                          +
                          +

                          + get_site_option() + +

                          + + +

                          get_option() with prefixed option name, optional callback default (single site or network enabled)

                          + + + public + get_site_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_site_option_decrypt() + +

                          + + +

                          get_site_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_site_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_site_transient() + +

                          + + +

                          A wrapper function to WP get_site_transient() with prefixed transient name and callable function

                          + + + public + get_site_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_site_transient(name, function, nnn) to call function if transient is not set or has expired

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          transient value

                          +
                          + + +
                          +
                          +

                          + get_transient() + +

                          + + +

                          A wrapper function to WP get_transient() with prefixed transient name and callable function

                          + + + public + get_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_transient(name, function, nnn) to call function if transient is not set or has expired

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          transient value

                          +
                          + + +
                          +
                          +

                          + getClassName() + +

                          + + +

                          get the class name without namespace

                          + + + public + getClassName([object $object = null ]) : string|bool + + +
                          Parameters
                          +
                          +
                          + $object + : object + = null
                          +
                          +

                          optional class object

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|bool + — + + +
                          +
                          +

                          + getClassObject() + +

                          + + +

                          get class or extension object

                          + + + public + getClassObject([string $className = null ]) : object + + +
                          Parameters
                          +
                          +
                          + $className + : string + = null
                          +
                          +

                          class/extension name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          class object or null

                          +
                          + + +
                          +
                          + + + +

                          get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header

                          + + + public + getDocumentationLink([mixed $plugin = true ][, string $permalink = null ][, string $name = 'Docs' ][, string $title = 'Documentation' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $permalink + : string + = null
                          +
                          +

                          uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                          +
                          + +
                          +
                          + $name + : string + = 'Docs'
                          +
                          +

                          link name ('Docs')

                          +
                          + +
                          +
                          + $title + : string + = 'Documentation'
                          +
                          +

                          title ('Documentation')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Documentation link

                          +
                          + + +
                          +
                          +

                          + getDocumentationURL() + +

                          + + +

                          get documentation url (i.e. the home/documentation page for this plugin)

                          + + + public + getDocumentationURL([mixed $plugin = true ][, string $permalink = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $permalink + : string + = null
                          +
                          +

                          uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Documentation link

                          +
                          + + +
                          +
                          +

                          + getExtension() + +

                          + + +

                          alias to isExtension - get enabled extension object

                          + + + public + getExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                          Parameters
                          +
                          +
                          + $extension + : object|string +
                          +
                          +

                          extension class or name

                          +
                          + +
                          +
                          + $checkEnabled + : bool + = true
                          +
                          +

                          check isEnabled()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|object + — +

                          false or extension object

                          +
                          + + +
                          +
                          +

                          + getFilterCallback() + +

                          + + +

                          to parse the PHP filter name and options

                          + + + public + getFilterCallback([int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ][, array<string|int, mixed> $args = null ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + $args + : array<string|int, mixed> + = null
                          +
                          +

                          additional arguments passed to callable

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [filter, options]

                          +
                          + + +
                          +
                          +

                          + getMySqlVersion() + +

                          + + +

                          Query MySQL DB for its version

                          + + + public + getMySqlVersion() : string|false + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use $this->wpdb->db_server_info()

                          +
                          + +
                          +
                          + +
                          Return values
                          + string|false + — + + +
                          +
                          +

                          + getNetworkMetaData() + +

                          + + +

                          Get the $networkMetaData array (ungrouped)

                          + + + public + getNetworkMetaData([string $optionGroup = '' ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string + = ''
                          +
                          +

                          group name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [optionName=>optionMeta]

                          +
                          + + +
                          +
                          +

                          + getOptionMetaData() + +

                          + + +

                          Get the $optionMetaData array (ungrouped)

                          + + + public + getOptionMetaData([string $optionGroup = '' ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string + = ''
                          +
                          +

                          group name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [optionName=>optionMeta]

                          +
                          + + +
                          +
                          +

                          + getOptionNamePrefix() + +

                          + + +

                          get the option prefix

                          + + + public + getOptionNamePrefix([string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          short_classname_

                          +
                          + + +
                          +
                          +

                          + getPageName() + +

                          + + +

                          Get the page "name"

                          + + + public + getPageName([mixed $post = null ][, bool $permalink = false ]) : string|null + + +
                          Parameters
                          +
                          +
                          + $post + : mixed + = null
                          +
                          +
                          + +
                          +
                          + $permalink + : bool + = false
                          +
                          +

                          get post permalink name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|null + — +

                          the requested page name (sans extension)

                          +
                          + + +
                          +
                          +

                          + getPluginValue() + +

                          + + +

                          get plugin value from pluginData (base file header)

                          + + + public + getPluginValue([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          name of plugin data value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use pluginHeader()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          data value from plugin header

                          +
                          + + +
                          +
                          +

                          + getPluginValues() + +

                          + + +

                          get plugin value array from pluginData (base file header).

                          + + + public + getPluginValues() : array<string|int, mixed> + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use pluginHeaders()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + array<string|int, mixed> + — +

                          values from plugin header

                          +
                          + + +
                          +
                          +

                          + getRelease() + +

                          + + +

                          get release (stable tag/Last Updated) from the readme header

                          + + + public + getRelease([mixed $default = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $default + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          'Release __ (__)'

                          +
                          + + +
                          +
                          +

                          + getSavedNetworkOptions() + +

                          + + +

                          get all saved options for this network

                          + + + public + getSavedNetworkOptions([string $prefix = null ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default option prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          full (prefixed) option_name => option_value

                          +
                          + + +
                          +
                          +

                          + getSavedPluginOptions() + +

                          + + +

                          get all saved options for this plugin

                          + + + public + getSavedPluginOptions([string $prefix = null ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default option prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          full (prefixed) option_name => option_value

                          +
                          + + +
                          +
                          +

                          + getSemanticVersion() + +

                          + + +

                          Parse a Semantic or Calendar version number.

                          + + + public + getSemanticVersion([string $version = null ]) : object|null + +

                          Semantic Version (SemVer) = major . minor . patch [- release + build] +Calendar Version (CalVer) = yy . mmdd . patch [- release + build].

                          +

                          Any version-release is almost always less than version (no release) +1.2.3 > 1.2.3-Release+Build, 1.2.3-release > 1.2.3-Release+Build, 1.2.3-release < 1.2.3

                          +
                          + +
                          Parameters
                          +
                          +
                          + $version + : string + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://semver.org + + +
                          +
                          + +
                          Return values
                          + object|null + — +

                          'original' => '1.2.3-Release+Build', +'major' => '1', +'minor' => '2', +'patch' => '3', +'release' => 'Release', +'build' => 'Build', +'version' => '1.2.3-release', (use with version compare) +'primary' => '1.2.3', +__toString() = '1.2.3-release+build'

                          +
                          + + +
                          +
                          +

                          + getSettingsCallback() + +

                          + + +

                          get settings page callback

                          + + + public + getSettingsCallback() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          the settings page callback

                          +
                          + + +
                          +
                          + + + +

                          get settings link (i.e. the page for setting options)

                          + + + public + getSettingsLink([mixed $plugin = true ][, string $tab = null ][, string $name = 'Settings' ][, string $title = 'Settings' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $tab + : string + = null
                          +
                          +

                          add tab name to url

                          +
                          + +
                          +
                          + $name + : string + = 'Settings'
                          +
                          +

                          link name ('Settings')

                          +
                          + +
                          +
                          + $title + : string + = 'Settings'
                          +
                          +

                          title ('Settings')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the settings link

                          +
                          + + +
                          +
                          +

                          + getSettingsSlug() + +

                          + + +

                          get settings name (i.e. the page for setting options)

                          + + + public + getSettingsSlug() : string + + + + + +
                          Return values
                          + string + — +

                          the settings slug name

                          +
                          + + +
                          +
                          +

                          + getSettingsURL() + +

                          + + +

                          get settings link (i.e. the page for setting options)

                          + + + public + getSettingsURL([mixed $plugin = true ][, string $tab = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $tab + : string + = null
                          +
                          +

                          add tab name to url

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the settings link

                          +
                          + + +
                          +
                          + + + +

                          get WordPress support link for this plugin

                          + + + public + getSupportLink([mixed $plugin = true ][, string $slug = null ][, string $name = 'Support' ][, string $title = 'Support' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $slug + : string + = null
                          +
                          +

                          uri plugin slug

                          +
                          + +
                          +
                          + $name + : string + = 'Support'
                          +
                          +

                          link name ('Support')

                          +
                          + +
                          +
                          + $title + : string + = 'Support'
                          +
                          +

                          title ('Support')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Support link

                          +
                          + + +
                          +
                          +

                          + getSupportURL() + +

                          + + +

                          get WordPress support URL for this plugin

                          + + + public + getSupportURL([mixed $plugin = true ][, string $slug = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $slug + : string + = null
                          +
                          +

                          uri plugin slug

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Support URL

                          +
                          + + +
                          +
                          +

                          + getVariable() + +

                          + + +

                          retrieve a stored variable

                          + + + public + getVariable(string $key[, mixed $default = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +

                          default value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          stored variable (unserialized)

                          +
                          + + +
                          +
                          +

                          + getVersion() + +

                          + + +

                          version of this code from the plugin header or from given extension

                          + + + public + getVersion([mixed $extension = null ][, mixed $default = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $extension + : mixed + = null
                          +
                          +
                          + +
                          +
                          + $default + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          'n.n.n'

                          +
                          + + +
                          +
                          +

                          + getVisitorCountry() + +

                          + + +

                          Get the visitor's country from the language header

                          + + + public + getVisitorCountry() : string + + + + + +
                          Return values
                          + string + — +

                          2 character country code (default=US)

                          +
                          + + +
                          +
                          +

                          + getVisitorId() + +

                          + + +

                          Get a unique visitor id

                          + + + public + getVisitorId([bool $forRequest = false ]) : string + + +
                          Parameters
                          +
                          +
                          + $forRequest + : bool + = false
                          +
                          +

                          unique to this request

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          ID

                          +
                          + + +
                          +
                          +

                          + getVisitorIP() + +

                          + + +

                          Get the visitor's IP address

                          + + + public + getVisitorIP() : string + + + + + +
                          Return values
                          + string + — +

                          IP address

                          +
                          + + +
                          +
                          +

                          + has_action() + +

                          + + +

                          has_action with prefixed name

                          + + + public + has_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + has_filter() + +

                          + + +

                          has_filter with prefixed name

                          + + + public + has_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + htaccess_handle() + +

                          + + +

                          Get the .htaccess pathname (administrators only)

                          + + + public + htaccess_handle([string $filePath = null ]) : string|bool + + +
                          Parameters
                          +
                          +
                          + $filePath + : string + = null
                          +
                          +
                            +
                          • path to .htaccess
                          • +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|bool + — + + +
                          +
                          +

                          + implode_with_keys() + +

                          + + +

                          implode an associative array into a string

                          + + + public + implode_with_keys(string $separator, array<string|int, mixed> $array[, string $delimiter = '=' ]) : string + + +
                          Parameters
                          +
                          +
                          + $separator + : string +
                          +
                          +

                          the glue value

                          +
                          + +
                          +
                          + $array + : array<string|int, mixed> +
                          +
                          +

                          the associative array to implode

                          +
                          + +
                          +
                          + $delimiter + : string + = '='
                          +
                          +

                          the key=value delimiter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the imploded string

                          +
                          + + +
                          +
                          +

                          + initialize() + +

                          + + +

                          class initialization.

                          + + + public + initialize() : void + +

                          Called after instantiating and loading extensions

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + insert_with_markers() + +

                          + + +

                          like WordPress insert_with_markers, works with multiple file types

                          + + + public + insert_with_markers(string $filename, string $marker, array<string|int, mixed> $insertion[, string $commentBegin = '#' ][, string $commentEnd = '' ][, bool $insertAtTop = false ]) : bool + + +
                          Parameters
                          +
                          +
                          + $filename + : string +
                          +
                          +
                            +
                          • path name to file
                          • +
                          +
                          + +
                          +
                          + $marker + : string +
                          +
                          +
                            +
                          • marker text
                          • +
                          +
                          + +
                          +
                          + $insertion + : array<string|int, mixed> +
                          +
                          +
                            +
                          • line(s) to be inserted
                          • +
                          +
                          + +
                          +
                          + $commentBegin + : string + = '#'
                          +
                          +
                            +
                          • beginning of a comment (i.e. '#', ';', '//', '/*')
                          • +
                          +
                          + +
                          +
                          + $commentEnd + : string + = ''
                          +
                          +
                            +
                          • ending of a comment (i.e. '* /')
                          • +
                          +
                          + +
                          +
                          + $insertAtTop + : bool + = false
                          +
                          +
                            +
                          • true to insert new block at beginning of file
                          • +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_admin() + +

                          + + +

                          is admin (is_admin() or admin url) w/ability to set

                          + + + public + is_admin([bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set/override is_admin

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_advanced_mode() + +

                          + + +

                          is advanced mode filter - aids in complexity and/or licensing limits.

                          + + + public + is_advanced_mode([bool $bool = false ][, string $what = null ][, string $level = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $bool + : bool + = false
                          +
                          +
                            +
                          • ignored
                          • +
                          +
                          + +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->apply_filters('is_advanced_mode',false,'settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • is or is not
                          • +
                          +
                          + + +
                          +
                          +

                          + is_backend() + +

                          + + +

                          is back-end (is_admin() or admin url)

                          + + + public + is_backend() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_frontend() + +

                          + + +

                          is front-end (not is_admin() or admin url)

                          + + + public + is_frontend() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_admin() + +

                          + + +

                          is network admin (is_network_admin() or network admin url) w/ability to set

                          + + + public + is_network_admin([bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set/override is_network_admin

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_enabled() + +

                          + + +

                          is plugin network-enabled

                          + + + public + is_network_enabled([string $plugin = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $plugin + : string + = null
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_option() + +

                          + + +

                          is network option a value or in a set of values (only network enabled)

                          + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check this value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option') - returns my_option value

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option','this_value') - returns 'this_value' or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          option is set and has value

                          +
                          + + +
                          +
                          +

                          + is_option() + +

                          + + +

                          is option a value or in a set of values

                          + + + public + is_option(string $optionName[, mixed $value = null ][, bool $network = false ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check for this value (optional)

                          +
                          + +
                          +
                          + $network + : bool + = false
                          +
                          +

                          using network options (internal)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option') - returns my_option value

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option','this_value') - returns 'this_value' or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          null or option value

                          +
                          + + +
                          +
                          +

                          + is_plugin_active() + +

                          + + +

                          is plugin active (may be called from inactive site)

                          + + + public + is_plugin_active([string $plugin = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $plugin + : string + = null
                          +
                          +

                          plugin slug

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_site_option() + +

                          + + +

                          is_option a value or in a set of values (single site or network enabled)

                          + + + public + is_site_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check this value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option')

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option','this_value')

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option',['this_value','that_value'])

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          option is set and has value

                          +
                          + + +
                          +
                          +

                          + isAdvancedMode() + +

                          + + +

                          is advanced mode - aids in complexity and/or licensing limits.

                          + + + public + isAdvancedMode([string $what = null ][, string $level = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->isAdvancedMode('settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • is or is not
                          • +
                          +
                          + + +
                          +
                          +

                          + isAjaxRequest() + +

                          + + +

                          now an alias to $tthis->doing_ajax()

                          + + + public + isAjaxRequest() : bool + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use $this->doing_ajax()

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isCurrentScreen() + +

                          + + +

                          get or check the current screen name

                          + + + public + isCurrentScreen([mixed $screen = null ]) : null|bool|string + + +
                          Parameters
                          +
                          +
                          + $screen + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + null|bool|string + — + + +
                          +
                          +

                          + isExtension() + +

                          + + +

                          is extension loaded and enabled

                          + + + public + isExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                          Parameters
                          +
                          +
                          + $extension + : object|string +
                          +
                          +

                          extension class or name

                          +
                          + +
                          +
                          + $checkEnabled + : bool + = true
                          +
                          +

                          check isEnabled()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|object + — +

                          false or extension object

                          +
                          + + +
                          +
                          +

                          + isFalse() + +

                          + + +

                          is value false? - false,off,no,0

                          + + + public + isFalse(string $value) : bool + + +
                          Parameters
                          +
                          +
                          + $value + : string +
                          +
                          +

                          value to check

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isNewVisitor() + +

                          + + +

                          Check visitor cookie

                          + + + public + isNewVisitor() : string + + + + + +
                          Return values
                          + string + — +

                          ID

                          +
                          + + +
                          +
                          +

                          + isPluginsPage() + +

                          + + +

                          when we're on the plugins page

                          + + + public + isPluginsPage() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isReservedOption() + +

                          + + +

                          test or set reserved option key

                          + + + public + isReservedOption(string $optionName[, bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set as reserved or not

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->isReservedOption('my_option',true);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          if ($this->isReservedOption('my_option')) {...}

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isSettingsPage() + +

                          + + +

                          when we're on our settings page

                          + + + public + isSettingsPage([string $isTab = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $isTab + : string + = null
                          +
                          +

                          check specific tab name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isTestSite() + +

                          + + +

                          is this a test or live production site

                          + + + public + isTestSite() : bool + + + + + +
                          Return values
                          + bool + — +

                          sets $site_is_test

                          +
                          + + +
                          +
                          +

                          + isTrue() + +

                          + + +

                          is value true? true,on,yes,1

                          + + + public + isTrue(string $value) : bool + + +
                          Parameters
                          +
                          +
                          + $value + : string +
                          +
                          +

                          value to check

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isVersionCompare() + +

                          + + +

                          version compare

                          + + + public + isVersionCompare(string $version1, string $version2[, mixed $eqVal = true ][, mixed $ltVal = -1 ][, mixed $gtVal = +1 ]) : bool|int + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $eqVal + : mixed + = true
                          +
                          +

                          returned if $versions1 = $version2 (true)

                          +
                          + +
                          +
                          + $ltVal + : mixed + = -1
                          +
                          +

                          returned if $versions1 < $version2 (-1)

                          +
                          + +
                          +
                          + $gtVal + : mixed + = +1
                          +
                          +

                          returned if $versions1 > $version2 (1)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|int + — +

                          true if $versions1 = $version2, $ltVal if $versions1 < $version2, $gtVal if $versions1 > $version2

                          +
                          + + +
                          +
                          +

                          + isVersionCompatable() + +

                          + + +

                          is version compatable (>=)

                          + + + public + isVersionCompatable(string $version, string $required) : bool + + +
                          Parameters
                          +
                          +
                          + $version + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $required + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $version >= $required

                          +
                          + + +
                          +
                          +

                          + isVersionEqualTo() + +

                          + + +

                          version compare equal to

                          + + + public + isVersionEqualTo(string $version1, string $version2) : bool + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $versions1 = $version2

                          +
                          + + +
                          +
                          +

                          + isVersionGreaterThan() + +

                          + + +

                          version compare greater than

                          + + + public + isVersionGreaterThan(string $version1, string $version2) : bool + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $versions1 > $version2

                          +
                          + + +
                          +
                          +

                          + isVersionGreaterThanEqualTo() + +

                          + + +

                          version compare greater than or equal to

                          + + + public + isVersionGreaterThanEqualTo(string $version1, string $version2) : bool + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $versions1 >= $version2

                          +
                          + + +
                          +
                          +

                          + isVersionLessThan() + +

                          + + +

                          version compare less than

                          + + + public + isVersionLessThan(string $version1, string $version2) : bool + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $versions1 < $version2

                          +
                          + + +
                          +
                          +

                          + isVersionLessThanEqualTo() + +

                          + + +

                          version compare less than or equal to

                          + + + public + isVersionLessThanEqualTo(string $version1, string $version2) : bool + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $versions1 <= $version2

                          +
                          + + +
                          +
                          +

                          + isVersionNotEqualTo() + +

                          + + +

                          version compare not equal to

                          + + + public + isVersionNotEqualTo(string $version1, string $version2) : bool + + +
                          Parameters
                          +
                          +
                          + $version1 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + $version2 + : string +
                          +
                          +

                          (n.n.n)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          true if $versions1 <> $version2

                          +
                          + + +
                          +
                          +

                          + loadAllExtensions() + +

                          + + +

                          Called after instantiation of this class to load all extension classes.

                          + + + public + loadAllExtensions() : void + +

                          Tracks extension versions and upgrades in backend

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + log() + +

                          + + +

                          PSR-3 Log

                          + + + public + log([int|string $level = '' ][, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : object|void + + +
                          Parameters
                          +
                          +
                          + $level + : int|string + = ''
                          +
                          +

                          PHP or PSR error level

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object|void + — +

                          logger object or void on log()

                          +
                          + + +
                          +
                          +

                          + logAlways() + +

                          + + +

                          console/file logging - always

                          + + + public + logAlways(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logData() + +

                          + + +

                          console/file logging - data (warning)

                          + + + public + logData(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use logDebug()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logDebug() + +

                          + + +

                          console/file logging - debug

                          + + + public + logDebug(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logError() + +

                          + + +

                          console/file logging - error

                          + + + public + logError(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logInfo() + +

                          + + +

                          console/file logging - info (notice)

                          + + + public + logInfo(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logNotice() + +

                          + + +

                          console/file logging - notice

                          + + + public + logNotice(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logWarning() + +

                          + + +

                          console/file logging - warning

                          + + + public + logWarning(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logWrite() + +

                          + + +

                          console/file logging

                          + + + public + logWrite(int $level, mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $level + : int +
                          +
                          +

                          the debugging log level

                          +
                          + +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + minifyString() + +

                          + + +

                          Simple minify for JS or CSS content.

                          + + + public + minifyString(string $content[, mixed $stripNL = true ]) : string + +

                          Strips comments, leading/ttrailing white-space, new-lines. +Warning: not all js/css strings may succesfully pass through this regex!

                          +
                          + +
                          Parameters
                          +
                          +
                          + $content + : string +
                          +
                          +
                          + +
                          +
                          + $stripNL + : mixed + = true
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          minified content

                          +
                          + + +
                          +
                          +

                          + modifyColor() + +

                          + + +

                          Increases or decreases the brightness of a color by a percentage of the current brightness.

                          + + + public + modifyColor(string $hexCode, float $adjustPercent) : string + + +
                          Parameters
                          +
                          +
                          + $hexCode + : string +
                          +
                          +

                          Supported formats: #FFF, #FFFFFF, FFF, FFFFFF

                          +
                          + +
                          +
                          + $adjustPercent + : float +
                          +
                          +

                          A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + author +
                          +
                          + +

                          maliayas (https://stackoverflow.com/questions/3512311/how-to-generate-lighter-darker-color-with-php)

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — + + +
                          +
                          +

                          + options_settings_page() + +

                          + + +

                          Creates HTML for the Administration page to set options for this plugin.

                          + + + public + options_settings_page() : void + + + + + +
                          Return values
                          + void + — + + +
                          + +
                          +

                          + options_settings_page_block() + +

                          + + +

                          for html input fields, get input field block

                          + + + public + options_settings_page_block(string $optionKey, array<string|int, mixed> $optionMeta, mixed $optionValue[, string $width = '50' ][, string $height = '4' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionKey + : string +
                          +
                          +

                          option/field name

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> +
                          +
                          +

                          meta-data for $fieldName

                          +
                          + +
                          +
                          + $optionValue + : mixed +
                          +
                          +

                          current value for $fieldName

                          +
                          + +
                          +
                          + $width + : string + = '50'
                          +
                          +

                          optional, override default field width (columns)

                          +
                          + +
                          +
                          + $height + : string + = '4'
                          +
                          +

                          optional, override default field height (rows)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + options_settings_page_field() + +

                          + + +

                          create the correct form input control for an option (used here and in custom WP_POST fields)

                          + + + public + options_settings_page_field(string $optionKey, array<string|int, mixed> $optionMeta, mixed $savedOptionValue[, string $width = '50' ][, string $height = '4' ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionKey + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> +
                          +
                          +

                          meta-data for $optionKey

                          +
                          + +
                          +
                          + $savedOptionValue + : mixed +
                          +
                          +

                          current value for $optionKey

                          +
                          + +
                          +
                          + $width + : string + = '50'
                          +
                          +

                          optional, override default field width (columns)

                          +
                          + +
                          +
                          + $height + : string + = '4'
                          +
                          +

                          optional, override default field height (rows)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + options_settings_page_help() + +

                          + + +

                          add contextual help from meta data

                          + + + public + options_settings_page_help(string|array<string|int, mixed> $helpTabs, string $optionKey, array<string|int, mixed> $optionMeta) : void + + +
                          Parameters
                          +
                          +
                          + $helpTabs + : string|array<string|int, mixed> +
                          +
                          +

                          [$groupname,$tabname] - uses first found in help tabs

                          +
                          + +
                          +
                          + $optionKey + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> +
                          +
                          +

                          option meta data

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + options_settings_page_jquery() + +

                          + + +

                          Creates Script tag for the jQuery/jQuery-ui.

                          + + + public + options_settings_page_jquery() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + options_settings_page_sanitize() + +

                          + + +

                          Sanitize _POSTed fields

                          + + + public + options_settings_page_sanitize(mixed $values, string $optionKey, array<string|int, mixed> $optionMeta[, mixed $savedOptionValue = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $values + : mixed +
                          +
                          +

                          posted option value(s)

                          +
                          + +
                          +
                          + $optionKey + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> +
                          +
                          +

                          option meta data

                          +
                          + +
                          +
                          + $savedOptionValue + : mixed + = null
                          +
                          +

                          current value for $optionKey

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          sanitized option value(s)

                          +
                          + + +
                          +
                          +

                          + options_settings_page_section() + +

                          + + +

                          for html input fields, get section headers

                          + + + public + options_settings_page_section(string $groupName, array<string|int, mixed> &$optionMeta) : void + + +
                          Parameters
                          +
                          +
                          + $groupName + : string +
                          +
                          +

                          option group name

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> +
                          +
                          +

                          meta-data for $group

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + options_settings_page_style() + +

                          + + +

                          Creates Style tag for the Administration page to set options for this plugin.

                          + + + public + options_settings_page_style() : string + + + + + +
                          Return values
                          + string + — +

                          the stylesheet id

                          +
                          + + +
                          +
                          +

                          + options_settings_page_validate() + +

                          + + +

                          Validate _POSTed fields

                          + + + public + options_settings_page_validate(mixed $values, string $optionKey, array<string|int, mixed> $optionMeta[, mixed $savedOptionValue = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $values + : mixed +
                          +
                          +

                          posted option value(s)

                          +
                          + +
                          +
                          + $optionKey + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> +
                          +
                          +

                          option meta data

                          +
                          + +
                          +
                          + $savedOptionValue + : mixed + = null
                          +
                          +

                          current value for $optionKey

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          sanitized option value(s)

                          +
                          + + +
                          +
                          +

                          + page_redirect() + +

                          + + +

                          redirect the current page

                          + + + public + page_redirect(string $url[, int $status = 302 ][, bool $die = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $url + : string +
                          +
                          +

                          destination url

                          +
                          + +
                          +
                          + $status + : int + = 302
                          +
                          +

                          http status (302)

                          +
                          + +
                          +
                          + $die + : bool + = false
                          +
                          +

                          true to die()

                          +
                          +
                          + +
                          Return values
                          + void + — + +
                          -
                          -

                          - PLUGIN_INSTALLED_VERSION - +
                          +

                          + page_reload() +

                          - - - - public - string - PLUGIN_INSTALLED_VERSION - = 'plugin_installed_version' - +

                          reload the current page

                          + + public + page_reload([bool $die = false ]) : void -

                          option name for installed version

                          +
                          Parameters
                          +
                          +
                          + $die + : bool + = false
                          +
                          +

                          true to die()

                          - +
                          +
                          -
                          -

                          + +
                          Return values
                          + void + — -
                          -

                          - Properties - -

                          + +
                          -

                          - $defaultTabs - - - +

                          + plugin_admin_activated() +

                          - +

                          Activate the plugin (via register_activation_hook)

                          + public - array<string|int, mixed> - $defaultTabs - = array('general') + plugin_admin_activated([bool $isNetwork = false ]) : void - -

                          default tab name(s) - set to control order

                          +

                          In multisite environment, if network-enabled, network admin calls activate for each active site. +May occur twice on primary site (as network admin and not)

                          +
                          + +
                          Parameters
                          +
                          +
                          + $isNetwork + : bool + = false
                          +
                          +

                          true if network activated

                          +
                          +
                          + +
                          Return values
                          + void + — + +
                          -
                          - -
                          -

                          - Methods - -

                          -

                          - add_admin_notice() - +

                          + plugin_admin_add_plugin_meta() +

                          -

                          Add admin notice, maybe after all_admin_notices has fired.

                          +

                          Add meta value to plugin row - on after_plugin_row_meta action

                          public - add_admin_notice(string $message[, string $errorType = 'info' ][, string $moreInfo = '' ]) : void + plugin_admin_add_plugin_meta(string $plugin_file[, mixed $plugin_data = [] ]) : void
                          Parameters
                          - $message + $plugin_file : string
                          -

                          message text

                          -
                          - -
                          -
                          - $errorType - : string - = 'info'
                          -
                          -

                          'error', 'warning', 'info', 'success'

                          -
                          +
                          - $moreInfo - : string - = ''
                          + $plugin_data + : mixed + = []
                          -

                          additional message text

                          -
                          +
                          @@ -924,64 +12465,25 @@
                          Return values
                          -public " > -

                          - add_option_error() - +

                          + plugin_admin_add_settings_help() +

                          -

                          helper function for option settings error

                          +

                          Add contextual help via plugin_help trait (on admin_menu action)

                          public - add_option_error(string $optionName, string $message[, string $errorType = 'error' ][, string $moreInfo = '' ]) : void + plugin_admin_add_settings_help() : void -
                          Parameters
                          -
                          -
                          - $optionName - : string -
                          -
                          -

                          option/field name

                          -
                          - -
                          -
                          - $message - : string -
                          -
                          -

                          error / notice message

                          -
                          - -
                          -
                          - $errorType - : string - = 'error'
                          -
                          -

                          error type (error)

                          -
                          - -
                          -
                          - $moreInfo - : string - = ''
                          -
                          -

                          additional line

                          -
                          - -
                          -
                          - +
                          Return values
                          @@ -996,66 +12498,87 @@
                          Return values
                          -public " > -

                          - add_option_info() - +

                          -

                          helper function for option settings info

                          +

                          Add Setting link on Plugins page - on 'plugin_action_links_{plugin}' action

                          public - add_option_info(string $optionName, string $message[, string $errorType = 'info' ][, string $moreInfo = '' ]) : void + plugin_admin_add_settings_link(array<string|int, mixed> $links, string $plugin_file[, mixed $plugin_data = [] ]) : array<string|int, mixed>
                          Parameters
                          - $optionName - : string + $links + : array<string|int, mixed>
                          -

                          option/field name

                          -
                          +
                          - $message + $plugin_file : string
                          -

                          error / notice message

                          -
                          - -
                          -
                          - $errorType - : string - = 'info'
                          -
                          -

                          error type (info)

                          -
                          +
                          - $moreInfo - : string - = ''
                          + $plugin_data + : mixed + = []
                          -

                          additional line

                          -
                          +
                          +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + plugin_admin_add_settings_menu() + +

                          + + +

                          Puts the configuration page in the menus - on 'admin_menu' action

                          + + + public + plugin_admin_add_settings_menu() : void + + + + +
                          Return values
                          void — @@ -1068,59 +12591,35 @@
                          Return values
                          -public " > -

                          - add_option_notice() - +

                          + plugin_admin_deactivated() +

                          -

                          helper function for option settings notice

                          +

                          Deactivate the plugin (via register_deactivation_hook)

                          public - add_option_notice(string $optionName, string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void - - -
                          Parameters
                          -
                          -
                          - $optionName - : string -
                          -
                          -

                          option/field name

                          -
                          - -
                          -
                          - $message - : string -
                          -
                          -

                          error / notice message

                          -
                          + plugin_admin_deactivated([bool $isNetwork = false ]) : void -
                          -
                          - $errorType - : string - = 'notice'
                          -
                          -

                          error type (notice)

                          +

                          In multisite environment, if network-enabled, network admin calls deactivate for each active site. +May occur twice on primary site (as network admin and not)

                          -
                          +
                          Parameters
                          +
                          - $moreInfo - : string - = ''
                          + $isNetwork + : bool + = false
                          -

                          additional line

                          +

                          true if network deactivated

                          @@ -1140,64 +12639,25 @@
                          Return values
                          -public " > -

                          - add_option_success() - +

                          + plugin_admin_installed() +

                          -

                          helper function for option settings success

                          +

                          Install/Upgrade the plugin (via admin_init, there is no register_install_hook)

                          public - add_option_success(string $optionName, string $message[, string $errorType = 'success' ][, string $moreInfo = '' ]) : void + plugin_admin_installed() : void -
                          Parameters
                          -
                          -
                          - $optionName - : string -
                          -
                          -

                          option/field name

                          -
                          - -
                          -
                          - $message - : string -
                          -
                          -

                          error / notice message

                          -
                          - -
                          -
                          - $errorType - : string - = 'success'
                          -
                          -

                          error type (success)

                          -
                          - -
                          -
                          - $moreInfo - : string - = ''
                          -
                          -

                          additional line

                          -
                          - -
                          -
                          - +
                          Return values
                          @@ -1212,64 +12672,27 @@
                          Return values
                          -public " > -

                          - add_option_warning() - +

                          + plugin_admin_notices() +

                          -

                          helper function for option settings warning

                          +

                          settings errors / admin notices - on 'all_admin_notices' action.

                          public - add_option_warning(string $optionName, string $message[, string $errorType = 'warning' ][, string $moreInfo = '' ]) : void - - -
                          Parameters
                          -
                          -
                          - $optionName - : string -
                          -
                          -

                          option/field name

                          -
                          - -
                          -
                          - $message - : string -
                          -
                          -

                          error / notice message

                          -
                          - -
                          -
                          - $errorType - : string - = 'warning'
                          -
                          -

                          error type (warning)

                          -
                          + plugin_admin_notices() : void -
                          -
                          - $moreInfo - : string - = ''
                          -
                          -

                          additional line

                          +

                          Add an action to output settings errors in the page footer

                          -
                          -
                          - +
                          Return values
                          @@ -1284,62 +12707,45 @@
                          Return values
                          -public " > -

                          - add_settings_error() - +

                          + plugin_admin_upgraded() +

                          -

                          like WP add_settings_error() - add a settings error.

                          +

                          after plugin upgrade on 'upgrader_process_complete' filter

                          public - add_settings_error(string $setting, string $code, string $message[, string $type = 'error' ]) : void + plugin_admin_upgraded(object $upgrader_object, array<string|int, mixed> $hook_extra) : void -

                          prefer using add_option_error() which in turn uses this

                          +

                          $hook_extra may only have 'action' and 'type'; action may be 'update' or 'install' (on a manual update). +Since we can't check that it's actually our plugin being updated, we do it for any plugin. +And can't perform updates since we're still in the old version of our code at this point. +We may pass through here more than once, if network-enabled. +In multisite environment, network admin calls upgrade for each active site.

                          Parameters
                          - $setting - : string -
                          -
                          -

                          setting id

                          -
                          - -
                          -
                          - $code - : string + $upgrader_object + : object
                          -

                          field id

                          -
                          - +
                          - $message - : string + $hook_extra + : array<string|int, mixed>
                          -

                          error / notice message

                          -
                          - -
                          -
                          - $type - : string - = 'error'
                          -
                          -
                          - +
                          @@ -1357,42 +12763,59 @@
                          Return values
                          -public " > -

                          - addActionsAndFilters() - +

                          + plugin_daily_event() +

                          -

                          Add plugin actions and filter.

                          +

                          plugin_daily_event

                          public - addActionsAndFilters() : void - -

                          Called after loading, instantiating, and initializing all extensions

                          -
                          + plugin_daily_event() : void -
                          - Tags - -
                          -
                          -
                          - see -
                          -
                          - https://codex.wordpress.org/Plugin_API - - -
                          -
                          + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_hourly_event() + +

                          + + +

                          plugin_hourly_event

                          + + + public + plugin_hourly_event() : void + + + +
                          Return values
                          void @@ -1406,42 +12829,28 @@
                          Return values
                          -public " > -

                          - addShortcodes() - +

                          + plugin_ready() +

                          -

                          Add plugin shortcodes.

                          +

                          Plugin is fully loaded and ready.

                          public - addShortcodes() : void + plugin_ready() : void -

                          Called after loading, instantiating, and initializing all extensions

                          +

                          Called when plugin is ready (all extensions/filters/shortcodes loaded)

                          -
                          - Tags - -
                          -
                          -
                          - see -
                          -
                          - https://codex.wordpress.org/Shortcode_API - - -
                          -
                          Return values
                          void @@ -1455,29 +12864,29 @@
                          Return values
                          -public " > -

                          - admin_color_scheme() - +

                          + plugin_weekly_event() +

                          -

                          Get the selected admin color scheme

                          +

                          plugin_weekly_event

                          public - admin_color_scheme() : array<string|int, mixed> + plugin_weekly_event() : void
                          Return values
                          - array<string|int, mixed> + void — @@ -1488,41 +12897,55 @@
                          Return values
                          -public " > -

                          - codeedit_enqueue() - +

                          + pluginHeader() +

                          -

                          enqueue code mirror

                          +

                          get plugin value from pluginData (base file header)

                          public - codeedit_enqueue([string $styles = '' ][, array<string|int, mixed> $options = [] ]) : void + pluginHeader([string $name = null ]) : string
                          Parameters
                          - $styles + $name : string - = ''
                          -
                          -

                          optional code editor styling

                          -
                          - -
                          -
                          - $options - : array<string|int, mixed> - = []
                          + = null
                          -

                          optional code editor settings

                          +

                          name of plugin data value +'Title' => 'Plugin Name', The name of your plugin, which will be displayed in the Plugins list in the WordPress Admin. +'Description' => 'Description', A short description of the plugin, as displayed in the Plugins section in the WordPress Admin +'Version' => 'Version', The current version number of the plugin. +'RequiresWP' => 'Requires at least', The lowest WordPress version that the plugin will work on. +'RequiresPHP' => 'Requires PHP', The minimum required PHP version. +'RequiresEAC' => 'Requires EAC', The minimum required eacDoojigger version. +'RequiresWC' => 'WC requires at least', The lowest WooCommerce version that the plugin will work on. +'Author' => 'Author', The name of the plugin author. +'AuthorURI' => 'Author URI', The author’s website or profile on another website, such as WordPress.org. +'License' => 'License', The short name (slug) of the plugin’s license (e.g. GPLv2). +'LicenseURI' => 'License URI', A link to the full text of the license (e.g. https://www.gnu.org/licenses/gpl-2.0.html). +'TextDomain' => 'Text Domain', The gettext text domain of the plugin. +'DomainPath' => 'Domain Path', The domain path lets WordPress know where to find the translations. +'Network' => 'Network', Whether the plugin can be activated network-wide. +'PluginURI' => 'Plugin URI', The home page or update link of the plugin. +'UpdateURI' => 'Update URI', Allows third-party plugins to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory. +'StableTag' => 'Stable Tag', From readme.txt. +'LastUpdated' => 'Last Updated', From readme.txt. +'Name' The directory name within plugins. +'PluginSlug' The plugin_basename() slug. +'PluginDir' The directory name plugin_dir_path(). +'PluginDirUrl' The plugin url plugin_dir_url() +'VendorDir' The namespace directory within plugin directory.

                          @@ -1531,9 +12954,11 @@
                          Parameters
                          Return values
                          - void + string — - +

                          data value from plugin header

                          +
                          +
                          Return values -public " > -

                          - codeedit_get_codemirror() - +

                          + pluginHeaders() +

                          -

                          add code mirror textarea

                          +

                          get plugin value array from pluginData (base file header).

                          public - codeedit_get_codemirror(string $name[, string $value = '' ][, string $type = 'html' ][, string $class = '' ][, string $attributes = '' ]) : string + pluginHeaders() : array<string|int, mixed> -
                          Parameters
                          -
                          -
                          - $name - : string -
                          -
                          -

                          field name/id

                          -
                          - -
                          -
                          - $value - : string - = ''
                          -
                          -

                          field value

                          -
                          - -
                          -
                          - $type - : string - = 'html'
                          -
                          -

                          code editor type (js, css, html, php)

                          -
                          - -
                          -
                          - $class - : string - = ''
                          -
                          -

                          optional class name(s)

                          -
                          - -
                          -
                          - $attributes - : string - = ''
                          -
                          -

                          optional field attributes

                          -
                          - -
                          -
                          - +
                          Return values
                          - string + array<string|int, mixed> — -

                          textarea field

                          +

                          values from plugin header

                          @@ -1625,77 +13002,41 @@
                          Return values
                          -public " > -

                          - codeedit_get_wpeditor() - +

                          + pluginHelpEnabled() +

                          -

                          add wp_editor

                          +

                          pluginHelpEnabled

                          public - codeedit_get_wpeditor(string $name[, string $value = '' ][, string $class = '' ][, string $wpoptions = [] ][, string $tinymce = [] ][, string $quicktags = [] ]) : string + pluginHelpEnabled([bool $tabs = null ][, bool $fields = null ]) : bool
                          Parameters
                          - $name - : string -
                          -
                          -

                          field name/id

                          -
                          - -
                          -
                          - $value - : string - = ''
                          -
                          -

                          field value

                          -
                          - -
                          -
                          - $class - : string - = ''
                          -
                          -

                          optional class name(s)

                          -
                          - -
                          -
                          - $wpoptions - : string - = []
                          -
                          -

                          optional override wp_editor options

                          -
                          - -
                          -
                          - $tinymce - : string - = []
                          + $tabs + : bool + = null
                          -

                          optional override tinymce options

                          +

                          enable/disable tabs

                          - $quicktags - : string - = []
                          + $fields + : bool + = null
                          -

                          optional override quicktags options

                          +

                          enable/disable fields

                          @@ -1704,11 +13045,9 @@
                          Parameters
                          Return values
                          - string + bool — -

                          textarea field

                          -
                          - +
                          Return values -public " > -

                          - deleteTransients() - +

                          + prefixHookName() +

                          -

                          delete identifiable transients belonging to this plugin

                          +

                          Get the prefixed version of the hook name

                          public - deleteTransients([bool $isNetwork = false ]) : void + prefixHookName(string $hookName) : string
                          Parameters
                          - $isNetwork - : bool - = false
                          + $hookName + : string +
                          -
                          +

                          filter/action name

                          +
                          -
                          - Tags - -
                          -
                          -
                          - used-by -
                          -
                          - -

                          flush_caches()

                          -
                          - -
                          -
                          - used-by -
                          -
                          - -

                          plugin_admin_deactivated()

                          -
                          - -
                          -
                          Return values
                          - void + string — - +

                          hookname with prefix

                          +
                          +
                          Return values -public " > -

                          - do_network_backup() - +

                          + prefixOptionName() +

                          -

                          backup current options for all sites

                          +

                          Get the prefixed version input $name suitable for storing in WP options

                          public - do_network_backup() : void - - - - + prefixOptionName(string $name[, string $prefix = null ]) : string -
                          Return values
                          - void - — - -
                          -
                          -

                          - do_network_restore() - -

                          - +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          -

                          restore options for all sites

                          +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          - - public - do_network_restore() : void +
                          +
                          - -
                          Return values
                          - void + string — - +

                          option name with prefix

                          +
                          +
                          Return values -public " > -

                          - do_option_backup() - +

                          + prefixTableName() +

                          -

                          backup currently registered options

                          +

                          Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)

                          public - do_option_backup() : void + prefixTableName(string $name[, string $prefix = null ]) : string - +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          +
                          Return values
                          - void + string — - +

                          full table name

                          +
                          +
                          Return values -public " > -

                          - do_option_Restore() - +

                          + prefixTransientName() +

                          -

                          restore previously backed up options

                          +

                          Get the prefixed version of the transient name

                          public - do_option_Restore() : void + prefixTransientName(string $transientName[, string $prefix = null ]) : string - +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          +
                          Return values
                          - void + string — - +

                          transient name with prefix

                          +
                          +
                          Return values -public " > -

                          - get_config_path() - +

                          + print_admin_notice() +

                          -

                          Generic config file writable pathname (administrators only)

                          +

                          output admin notice immediately, like wp_admin_notice()

                          public - get_config_path([string $filePath = null ][, string $fileId = '' ][, bool $useWPfs = true ]) : string|bool + print_admin_notice(string $message[, string $errorType = 'info' ][, string $moreInfo = '' ]) : void
                          Parameters
                          - $filePath + $message : string - = null
                          +
                          -
                            -
                          • path to config file
                          • -
                          +

                          message text

                          - $fileId + $errorType : string - = ''
                          + = 'info'
                          -
                            -
                          • used for hook name
                          • -
                          +

                          'error', 'warning', 'info', 'success'

                          - $useWPfs - : bool - = true
                          + $moreInfo + : string + = ''
                          -

                          use wp filesystem (default)

                          +

                          additional message text

                          @@ -1973,7 +13321,7 @@
                          Parameters
                          Return values
                          - string|bool + void — @@ -1984,29 +13332,29 @@
                          Return values
                          -public " > -

                          - get_network_backup() - +

                          + purge_expired_transients() +

                          -

                          get the previously backed up network options

                          +

                          purge expired transients for current blog

                          public - get_network_backup() : array<string|int, mixed> + purge_expired_transients() : mixed
                          Return values
                          - array<string|int, mixed> + mixed — @@ -2017,29 +13365,50 @@
                          Return values
                          -public " > -

                          - get_option_backup() - +

                          + registerNetworkOptions() +

                          -

                          get the previously backed up options

                          +

                          add network options (meta) for the plugin

                          public - get_option_backup() : array<string|int, mixed> + registerNetworkOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void - +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> + = []
                          +
                          +

                          group option meta

                          +
                          + +
                          +
                          +
                          Return values
                          - array<string|int, mixed> + void — @@ -2050,32 +13419,41 @@
                          Return values
                          -public " > -

                          - getNetworkMetaData() - +

                          + registerPluginOptions() +

                          -

                          Get the $networkMetaData array (ungrouped)

                          +

                          add additional options (meta) for the plugin (or extension)

                          public - getNetworkMetaData([string $optionGroup = '' ]) : array<string|int, mixed> + registerPluginOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void
                          Parameters
                          $optionGroup - : string - = ''
                          + : string|array<string|int, mixed> +
                          -

                          group name

                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> + = []
                          +
                          +

                          group option meta

                          @@ -2084,11 +13462,9 @@
                          Parameters
                          Return values
                          - array<string|int, mixed> + void — -

                          [optionName=>optionMeta]

                          -
                          - +
                          Return values -public " > -

                          - getOptionMetaData() - +

                          + remove_action() +

                          -

                          Get the $optionMetaData array (ungrouped)

                          +

                          remove_action with prefixed name

                          public - getOptionMetaData([string $optionGroup = '' ]) : array<string|int, mixed> + remove_action(string $hookName, mixed ...$args) : mixed
                          Parameters
                          - $optionGroup + $hookName : string - = ''
                          +
                          -

                          group name

                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          @@ -2131,11 +13516,63 @@
                          Parameters
                          Return values
                          - array<string|int, mixed> + mixed — -

                          [optionName=>optionMeta]

                          + + +
                          +
                          +

                          + remove_filter() + +

                          + + +

                          remove_filter with prefixed name

                          + + + public + remove_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          +
                          + + + +
                          Return values
                          + mixed + — +
                          Return values -public " > -

                          - getSavedNetworkOptions() - +

                          + rename_network_option() +

                          -

                          get all saved options for this network

                          +

                          rename a network option (only network enabled)

                          public - getSavedNetworkOptions([string $prefix = null ]) : array<string|int, mixed> + rename_network_option(string $oldOptionName, string $newOptionName) : mixed
                          Parameters
                          - $prefix + $oldOptionName : string - = null
                          +
                          -

                          override default option prefix

                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          @@ -2178,9 +13624,9 @@
                          Parameters
                          Return values
                          - array<string|int, mixed> + mixed — -

                          full (prefixed) option_name => option_value

                          +

                          returned from update_option

                          @@ -2191,32 +13637,50 @@
                          Return values
                          -public " > -

                          - getSavedPluginOptions() - +

                          + rename_option() +

                          -

                          get all saved options for this plugin

                          +

                          rename an option

                          public - getSavedPluginOptions([string $prefix = null ]) : array<string|int, mixed> + rename_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed
                          Parameters
                          - $prefix + $oldOptionName : string - = null
                          +
                          -

                          override default option prefix

                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          @@ -2225,9 +13689,9 @@
                          Parameters
                          Return values
                          - array<string|int, mixed> + mixed — -

                          full (prefixed) option_name => option_value

                          +

                          returned from update_option

                          @@ -2238,34 +13702,50 @@
                          Return values
                          -public " > -

                          - htaccess_handle() - +

                          + rename_site_option() +

                          -

                          Get the .htaccess pathname (administrators only)

                          +

                          rename an option (single site or network enabled)

                          public - htaccess_handle([string $filePath = null ]) : string|bool + rename_site_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed
                          Parameters
                          - $filePath + $oldOptionName : string - = null
                          +
                          -
                            -
                          • path to .htaccess
                          • -
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          @@ -2274,9 +13754,11 @@
                          Parameters
                          Return values
                          - string|bool + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values -public " > -

                          - initialize() - +

                          + restore_current_blog() +

                          -

                          class initialization.

                          +

                          restore_current_blog wrapper.

                          public - initialize() : void + restore_current_blog() : bool -

                          Called after instantiating and loading extensions

                          +

                          enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                          Return values
                          - void + bool — @@ -2320,68 +13802,32 @@
                          Return values
                          -public " > -

                          - isVersionCompare() - +

                          + safeEcho() +

                          -

                          version compare

                          +

                          safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs

                          public - isVersionCompare(string $version1, string $version2[, mixed $eqVal = true ][, mixed $ltVal = -1 ][, mixed $gtVal = +1 ]) : bool|int + safeEcho(string $string) : bool
                          Parameters
                          - $version1 - : string -
                          -
                          -

                          (n.n.n)

                          -
                          - -
                          -
                          - $version2 + $string : string
                          -

                          (n.n.n)

                          -
                          - -
                          -
                          - $eqVal - : mixed - = true
                          -
                          -

                          returned if $versions1 = $version2 (true)

                          -
                          - -
                          -
                          - $ltVal - : mixed - = -1
                          -
                          -

                          returned if $versions1 < $version2 (-1)

                          -
                          - -
                          -
                          - $gtVal - : mixed - = +1
                          -
                          -

                          returned if $versions1 > $version2 (1)

                          +

                          to echo

                          @@ -2390,11 +13836,9 @@
                          Parameters
                          Return values
                          - bool|int + bool — -

                          true if $versions1 = $version2, $ltVal if $versions1 < $version2, $gtVal if $versions1 > $version2

                          -
                          - +
                          Return values -public " > -

                          - isVersionCompatable() - +

                          + sanitize() +

                          -

                          is version compatable (>=)

                          +

                          to filter/sanitize a variable

                          public - isVersionCompatable(string $version, string $required) : bool + sanitize(scalar|array<string|int, mixed> $input[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $version - : string + $input + : scalar|array<string|int, mixed>
                          -

                          (n.n.n)

                          +

                          the value to be filtered

                          - $required - : string -
                          + $filter + : int|callable + = FILTER_CALLBACK
                          -

                          (n.n.n)

                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable, 'my_sanitizer');

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable, FILTER_CALLBACK, 'my_sanitizer');

                          +
                          + +
                          +
                          Return values
                          - bool + mixed — -

                          true if $version >= $required

                          +

                          the filtered value, false if filter failed

                          @@ -2459,108 +13945,135 @@
                          Return values
                          -public " > -

                          - isVersionEqualTo() - +

                          + scheduleEvent() +

                          -

                          version compare equal to

                          +

                          schedule a single event with callback

                          public - isVersionEqualTo(string $version1, string $version2) : bool + scheduleEvent(string $eventName, int $secondsFromNow, array<string|int, mixed> $arguments, mixed $callback) : void
                          Parameters
                          - $version1 + $eventName : string
                          -

                          (n.n.n)

                          + +
                          +
                          + $secondsFromNow + : int +
                          +
                          +

                          time in seconds in the future

                          - $version2 - : string + $arguments + : array<string|int, mixed>
                          -

                          (n.n.n)

                          +

                          passed to callback

                          +
                          +
                          + $callback + : mixed +
                          +
                          +
                          +
                          Return values
                          - bool + void — -

                          true if $versions1 = $version2

                          -
                          - +
                          -

                          - isVersionGreaterThan() - +

                          + set() +

                          -

                          version compare greater than

                          +

                          set a stored variable

                          - + public - isVersionGreaterThan(string $version1, string $version2) : bool + set(string $key[, mixed $default = null ]) : string
                          Parameters
                          - $version1 + $key : string
                          -

                          (n.n.n)

                          +

                          stored key

                          - $version2 - : string -
                          + $default + : mixed + = null
                          -

                          (n.n.n)

                          -
                          +
                          - + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use setVariable()

                          +
                          + +
                          +
                          Return values
                          - bool + string — -

                          true if $versions1 > $version2

                          +

                          stored variable (serialized)

                          @@ -2571,41 +14084,71 @@
                          Return values
                          -public " > -

                          - isVersionGreaterThanEqualTo() - +

                          -

                          version compare greater than or equal to

                          +

                          set a cookie supporting wp_consent if enabled

                          public - isVersionGreaterThanEqualTo(string $version1, string $version2) : bool + set_cookie(string $name, string $value, string|int $expires[, array<string|int, mixed> $options = [] ][, mixed $consent = [] ]) : bool
                          Parameters
                          - $version1 + $name : string
                          -

                          (n.n.n)

                          +

                          the cookie name

                          - $version2 + $value : string
                          -

                          (n.n.n)

                          +

                          the cookie value

                          +
                          + +
                          +
                          + $expires + : string|int +
                          +
                          +

                          cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          cookie parameters +'path', 'domain', 'secure', 'httponly', 'samesite'.

                          +
                          + +
                          +
                          + $consent + : mixed + = []
                          +
                          +

                          (array) consent parameters or (string) category or true, already registered +'plugin_or_service', 'category', 'function', ...

                          @@ -2616,7 +14159,7 @@
                          Parameters
                          Return values
                          bool — -

                          true if $versions1 >= $version2

                          +

                          success or failure (as best we can tell)

                          @@ -2627,41 +14170,60 @@
                          Return values
                          -public " > -

                          - isVersionLessThan() - +

                          -

                          version compare less than

                          +

                          set a cookie's consent information

                          public - isVersionLessThan(string $version1, string $version2) : bool + set_cookie_consent(string $name, array<string|int, mixed>|string $consent[, bool $register = true ][, array<string|int, mixed> $defaults = [] ]) : array<string|int, mixed>
                          Parameters
                          - $version1 + $name : string
                          -

                          (n.n.n)

                          +

                          the cookie name

                          - $version2 - : string + $consent + : array<string|int, mixed>|string
                          -

                          (n.n.n)

                          +

                          consent parameters or category +'plugin_or_service', 'category', 'function', ...

                          +
                          + +
                          +
                          + $register + : bool + = true
                          +
                          +

                          with wp_add_cookie_info()

                          +
                          + +
                          +
                          + $defaults + : array<string|int, mixed> + = []
                          +
                          +

                          default consent parameters

                          @@ -2670,9 +14232,9 @@
                          Parameters
                          Return values
                          - bool + array<string|int, mixed> — -

                          true if $versions1 < $version2

                          +

                          $consent

                          @@ -2683,41 +14245,42 @@
                          Return values
                          -public " > -

                          - isVersionLessThanEqualTo() - +

                          -

                          version compare less than or equal to

                          +

                          set a cookie expiration as integer and string

                          public - isVersionLessThanEqualTo(string $version1, string $version2) : bool + set_cookie_expiration(string|int $expires[, bool $getString = true ]) : array<string|int, mixed>
                          Parameters
                          - $version1 - : string + $expires + : string|int
                          -

                          (n.n.n)

                          +

                          cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                          - $version2 - : string -
                          + $getString + : bool + = true
                          -

                          (n.n.n)

                          +

                          (false) return array when true

                          @@ -2726,9 +14289,9 @@
                          Parameters
                          Return values
                          - bool + array<string|int, mixed> — -

                          true if $versions1 <= $version2

                          +

                          [ $expInt, $expStr ]

                          @@ -2737,54 +14300,69 @@
                          Return values
                          class="phpdocumentor-element -method -public - " + -deprecated " > -

                          - isVersionNotEqualTo() - +

                          + set_network_option() +

                          -

                          version compare not equal to

                          +

                          set a network option value (only network enabled)

                          - + public - isVersionNotEqualTo(string $version1, string $version2) : bool + set_network_option(string $optionName, mixed $value) : mixed
                          Parameters
                          - $version1 + $optionName : string
                          -

                          (n.n.n)

                          +

                          option name

                          - $version2 - : string + $value + : mixed
                          -

                          (n.n.n)

                          +

                          value to set

                          +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_network_option()

                          +
                          + +
                          +
                          Return values
                          - bool + mixed — -

                          true if $versions1 <> $version2

                          +

                          option value

                          @@ -2793,115 +14371,140 @@
                          Return values
                          class="phpdocumentor-element -method -public - " + -deprecated " > -

                          - loadAllExtensions() - +

                          + set_option() +

                          -

                          Called after instantiation of this class to load all extension classes.

                          +

                          set an option value

                          - + public - loadAllExtensions() : void + set_option(string $optionName, mixed $value) : mixed -

                          Tracks extension versions and upgrades in backend

                          + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + - +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_option()

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          option value

                          +
                          +
                          -

                          - options_settings_page() - +

                          + set_site_option() +

                          -

                          Creates HTML for the Administration page to set options for this plugin.

                          +

                          temporarily set an option value (single site or network enabled)

                          - + public - options_settings_page() : void - - - - + set_site_option(string $optionName, mixed $value) : mixed -
                          Return values
                          - void - — - -
                          -
                          -

                          - options_settings_page_admin_style() - -

                          - +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          -

                          Get admin color variables

                          +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          - - public - options_settings_page_admin_style() : string +
                          +
                          - -
                          Tags
                          - see + deprecated
                          - https://make.wordpress.org/core/2021/02/23/standardization-of-wp-admin-colors-in-wordpress-5-7/ - - + +

                          use update_site_option()

                          +
                          +
                          Return values
                          - string + mixed — -

                          the root style variables

                          +

                          option value

                          @@ -2912,68 +14515,50 @@
                          Return values
                          -public " > -

                          - options_settings_page_block() - +

                          + set_site_transient() +

                          -

                          for html input fields, get input field block

                          +

                          A wrapper function to WP set_site_transient() with prefixed transient name

                          public - options_settings_page_block(string $optionKey, array<string|int, mixed> $optionMeta, mixed $optionValue[, string $width = '50' ][, string $height = '4' ]) : void + set_site_transient(string $transientName, mixed $value, int $expiration) : bool
                          Parameters
                          - $optionKey - : string -
                          -
                          -

                          option/field name

                          -
                          - -
                          -
                          - $optionMeta - : array<string|int, mixed> + $transientName + : string
                          -

                          meta-data for $fieldName

                          +

                          transient name

                          - $optionValue + $value : mixed
                          -

                          current value for $fieldName

                          -
                          - -
                          -
                          - $width - : string - = '50'
                          -
                          -

                          optional, override default field width (columns)

                          +

                          value to save

                          - $height - : string - = '4'
                          + $expiration + : int +
                          -

                          optional, override default field height (rows)

                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          @@ -2982,7 +14567,7 @@
                          Parameters
                          Return values
                          - void + bool — @@ -2993,68 +14578,50 @@
                          Return values
                          -public " > -

                          - options_settings_page_field() - +

                          + set_transient() +

                          -

                          create the correct form input control for an option (used here and in custom WP_POST fields)

                          +

                          A wrapper function to WP set_transient() with prefixed transient name

                          public - options_settings_page_field(string $optionKey, array<string|int, mixed> $optionMeta, mixed $savedOptionValue[, string $width = '50' ][, string $height = '4' ]) : void + set_transient(string $transientName, mixed $value, int $expiration) : bool
                          Parameters
                          - $optionKey + $transientName : string
                          -

                          option name

                          -
                          - -
                          -
                          - $optionMeta - : array<string|int, mixed> -
                          -
                          -

                          meta-data for $optionKey

                          +

                          transient name

                          - $savedOptionValue + $value : mixed
                          -

                          current value for $optionKey

                          -
                          - -
                          -
                          - $width - : string - = '50'
                          -
                          -

                          optional, override default field width (columns)

                          +

                          value to save

                          - $height - : string - = '4'
                          + $expiration + : int +
                          -

                          optional, override default field height (rows)

                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          @@ -3063,7 +14630,7 @@
                          Parameters
                          Return values
                          - void + bool — @@ -3074,56 +14641,77 @@
                          Return values
                          -public " > -

                          - options_settings_page_help() - +

                          + setAdvancedMode() +

                          -

                          add contextual help from meta data

                          +

                          set advanced mode - aids in complexity and/or licensing limits.

                          public - options_settings_page_help(string|array<string|int, mixed> $helpTabs, string $optionKey, array<string|int, mixed> $optionMeta) : void + setAdvancedMode([bool $is = true ][, string $what = null ][, string $level = null ]) : void
                          Parameters
                          - $helpTabs - : string|array<string|int, mixed> -
                          + $is + : bool + = true
                          -

                          [$groupname,$tabname] - uses first found in help tabs

                          +
                            +
                          • is or is not
                          • +
                          - $optionKey + $what : string -
                          + = null
                          -

                          option name

                          +
                            +
                          • what is in advanced mode (global, settings, ...)
                          • +
                          - $optionMeta - : array<string|int, mixed> -
                          + $level + : string + = null
                          -

                          option meta data

                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + Tags + +
                          +
                          +
                          + example: +
                          +
                          + +

                          $this->setAdvancedMode(true,'settings');

                          +
                          + +
                          +
                          Return values
                          void @@ -3137,31 +14725,54 @@
                          Return values
                          -public " > -

                          - options_settings_page_jquery() - +

                          + setVariable() +

                          -

                          Creates Script tag for the jQuery/jQuery-ui.

                          +

                          set a stored variable

                          public - options_settings_page_jquery() : void + setVariable(string $key, mixed $value) : string - +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          stored variable

                          +
                          + +
                          +
                          +
                          Return values
                          - void + string — - +

                          stored variable (serialized)

                          +
                          +
                          Return values -public " > -

                          - options_settings_page_sanitize() - +

                          + standardizeOptionGroup() +

                          -

                          Sanitize _POSTed fields

                          +

                          standardize the options group display name

                          public - options_settings_page_sanitize(mixed $values, string $optionKey, array<string|int, mixed> $optionMeta[, mixed $savedOptionValue = null ]) : mixed + standardizeOptionGroup(string|array<string|int, mixed> $optionGroup) : string|array<string|int, mixed>
                          Parameters
                          - $values - : mixed -
                          -
                          -

                          posted option value(s)

                          -
                          - -
                          -
                          - $optionKey - : string -
                          -
                          -

                          option name

                          -
                          - -
                          -
                          - $optionMeta - : array<string|int, mixed> + $optionGroup + : string|array<string|int, mixed>
                          -

                          option meta data

                          -
                          - -
                          -
                          - $savedOptionValue - : mixed - = null
                          -
                          -

                          current value for $optionKey

                          +

                          group name or [groupname, tabname]]

                          @@ -3231,9 +14815,9 @@
                          Parameters
                          Return values
                          - mixed + string|array<string|int, mixed> — -

                          sanitized option value(s)

                          +

                          standardized option group name

                          @@ -3244,41 +14828,41 @@
                          Return values
                          -public " > -

                          - options_settings_page_section() - +

                          + standardizeOptionName() +

                          -

                          for html input fields, get section headers

                          +

                          standardize the option name

                          public - options_settings_page_section(string $groupName, array<string|int, mixed> &$optionMeta) : void + standardizeOptionName(string $optionName[, bool $toLC = true ]) : string
                          Parameters
                          - $groupName + $optionName : string
                          -

                          option group name

                          +

                          option name

                          - $optionMeta - : array<string|int, mixed> -
                          + $toLC + : bool + = true
                          -

                          meta-data for $group

                          +

                          convert to lower case

                          @@ -3287,9 +14871,11 @@
                          Parameters
                          Return values
                          - void + string — - +

                          standardized option name

                          +
                          +
                          Return values -public " > -

                          - options_settings_page_style() - +

                          + switch_to_blog() +

                          -

                          Creates Style tag for the Administration page to set options for this plugin.

                          +

                          switch_to_blog wrapper.

                          public - options_settings_page_style() : string + switch_to_blog(string $new_blog_id) : bool + +

                          enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          - -
                          Return values
                          - string + bool — -

                          the stylesheet id

                          +

                          always true

                          @@ -3333,59 +14933,94 @@
                          Return values
                          -public " > -

                          - options_settings_page_validate() - +

                          + text_to_array() +

                          -

                          Validate _POSTed fields

                          +

                          parse delimited string to arrray

                          public - options_settings_page_validate(mixed $values, string $optionKey, array<string|int, mixed> $optionMeta[, mixed $savedOptionValue = null ]) : mixed + text_to_array(string $string[, array<string|int, mixed> $delimiters = [';'] ]) : array<string|int, mixed>
                          Parameters
                          - $values - : mixed + $string + : string
                          -

                          posted option value(s)

                          +

                          delimited by \n or $delimiters

                          - $optionKey - : string -
                          + $delimiters + : array<string|int, mixed> + = [';']
                          -

                          option name

                          +

                          split string on these delimiters

                          -
                          + +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + unprefixOptionName() + +

                          + + +

                          Remove the prefix from the input $name

                          + + + public + unprefixOptionName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          - $optionMeta - : array<string|int, mixed> + $name + : string
                          -

                          option meta data

                          -
                          +
                          - $savedOptionValue - : mixed + $prefix + : string = null
                          -

                          current value for $optionKey

                          +

                          override default prefix

                          @@ -3394,9 +15029,9 @@
                          Parameters
                          Return values
                          - mixed + string — -

                          sanitized option value(s)

                          +

                          option name without prefix

                          @@ -3407,35 +15042,41 @@
                          Return values
                          -public " > -

                          - plugin_admin_activated() - +

                          + update_network_option() +

                          -

                          Activate the plugin (via register_activation_hook)

                          +

                          update_network_option() with prefixed option name (only network enabled)

                          public - plugin_admin_activated([bool $isNetwork = false ]) : void - -

                          In multisite environment, if network-enabled, network admin calls activate for each active site. -May occur twice on primary site (as network admin and not)

                          -
                          + update_network_option(string $optionName, mixed $value) : mixed +
                          Parameters
                          - $isNetwork - : bool - = false
                          + $optionName + : string +
                          -

                          true if network activated

                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          @@ -3444,9 +15085,11 @@
                          Parameters
                          Return values
                          - void + mixed — - +

                          option value

                          +
                          +
                          Return values -public " > -

                          - plugin_admin_add_plugin_meta() - +

                          + update_network_option_encrypt() +

                          -

                          Add meta value to plugin row - on after_plugin_row_meta action

                          +

                          encrypt and update_network_option() with prefixed option name

                          public - plugin_admin_add_plugin_meta(string $plugin_file[, mixed $plugin_data = [] ]) : void + update_network_option_encrypt(string $optionName, mixed $value) : mixed
                          Parameters
                          - $plugin_file + $optionName : string
                          -
                          +

                          option name

                          +
                          - $plugin_data + $value : mixed - = []
                          +
                          -
                          +

                          option value

                          +
                          @@ -3496,9 +15141,11 @@
                          Parameters
                          Return values
                          - void + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values -public " > -

                          - plugin_admin_add_settings_help() - +

                          + update_option() +

                          -

                          Add contextual help via plugin_help trait (on admin_menu action)

                          +

                          update_option() with prefixed option name

                          public - plugin_admin_add_settings_help() : void + update_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed - +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          +
                          Return values
                          - void + mixed — - +

                          option value

                          +
                          +
                          Return values -public " > -

                          + update_option_encrypt() +

                          -

                          Add Setting link on Plugins page - on 'plugin_action_links_{plugin}' action

                          +

                          encrypt and update_option() with prefixed option name

                          public - plugin_admin_add_settings_link(array<string|int, mixed> $links, string $plugin_file[, mixed $plugin_data = [] ]) : array<string|int, mixed> + update_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed
                          Parameters
                          - $links - : array<string|int, mixed> + $optionName + : string
                          -
                          +

                          option name

                          +
                          - $plugin_file - : string + $value + : mixed
                          -
                          +

                          option value

                          +
                          - $plugin_data - : mixed - = []
                          + $autoload + : bool + = true
                          -
                          +

                          WordPress autoload/cache

                          +
                          @@ -3589,9 +15271,11 @@
                          Parameters
                          Return values
                          - array<string|int, mixed> + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values -public " > -

                          - plugin_admin_add_settings_menu() - +

                          + update_site_option() +

                          -

                          Puts the configuration page in the menus - on 'admin_menu' action

                          +

                          update_site_option() with prefixed option name (single site or network enabled)

                          public - plugin_admin_add_settings_menu() : void + update_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed - +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          +
                          Return values
                          - void + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values -public " > -

                          - plugin_admin_deactivated() - +

                          + update_site_option_encrypt() +

                          -

                          Deactivate the plugin (via register_deactivation_hook)

                          +

                          encrypt and update_site_option() with prefixed option name (single site or network enabled)

                          public - plugin_admin_deactivated([bool $isNetwork = false ]) : void - -

                          In multisite environment, if network-enabled, network admin calls deactivate for each active site. -May occur twice on primary site (as network admin and not)

                          -
                          + update_site_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed +
                          Parameters
                          - $isNetwork + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload : bool - = false
                          + = true
                          -

                          true if network deactivated

                          +

                          WordPress autoload/cache

                          @@ -3670,9 +15401,11 @@
                          Parameters
                          Return values
                          - void + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values -public " > -

                          - plugin_admin_installed() - +

                          + userini_handle() +

                          -

                          Install/Upgrade the plugin (via admin_init, there is no register_install_hook)

                          +

                          Get the .user.ini pathname (administrators only)

                          public - plugin_admin_installed() : void + userini_handle([string $filePath = null ]) : string|bool - +
                          Parameters
                          +
                          +
                          + $filePath + : string + = null
                          +
                          +
                            +
                          • path to .user.ini
                          • +
                          +
                          + +
                          +
                          +
                          Return values
                          - void + string|bool — @@ -3714,33 +15461,87 @@
                          Return values
                          -public " > -

                          - plugin_admin_notices() - +

                          + varCookie() +

                          -

                          settings errors / admin notices - on 'all_admin_notices' action.

                          +

                          Safely get $_COOKIE data using PHP filter.

                          public - plugin_admin_notices() : void + varCookie(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed -

                          Add an action to output settings errors in the page footer

                          + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the cookie

                          +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + - +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varCookie('cookie_name');

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->get_cookie('cookie_name','default value');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - plugin_admin_upgraded() - +

                          + varGet() +

                          -

                          after plugin upgrade on 'upgrader_process_complete' filter

                          +

                          Safely get $_GET data if set using PHP filter

                          public - plugin_admin_upgraded(object $upgrader_object, array<string|int, mixed> $hook_extra) : void - -

                          $hook_extra may only have 'action' and 'type'; action may be 'update' or 'install' (on a manual update). -Since we can't check that it's actually our plugin being updated, we do it for any plugin. -And can't perform updates since we're still in the old version of our code at this point. -We may pass through here more than once, if network-enabled. -In multisite environment, network admin calls upgrade for each active site.

                          -
                          + varGet(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed +
                          Parameters
                          - $upgrader_object - : object + $name + : string
                          - +

                          the name of the variable

                          +
                          +
                          - $hook_extra - : array<string|int, mixed> -
                          + $filter + : int|callable + = FILTER_CALLBACK
                          - +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          +
                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varGet('get_name');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - print_admin_notice() - +

                          + varPost() +

                          -

                          output admin notice immediately, like wp_admin_notice()

                          +

                          Safely get $_POST data if set using PHP filter

                          public - print_admin_notice(string $message[, string $errorType = 'info' ][, string $moreInfo = '' ]) : void + varPost(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $message + $name : string
                          -

                          message text

                          +

                          the name of the variable

                          - $errorType - : string - = 'info'
                          + $filter + : int|callable + = FILTER_CALLBACK
                          -

                          'error', 'warning', 'info', 'success'

                          +

                          the filter to use

                          - $moreInfo - : string - = ''
                          + $options + : int|array<string|int, mixed>|callable + = null
                          -

                          additional message text

                          +

                          passed to the filter

                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varPost('post_name');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - registerNetworkOptions() - +

                          + varRequest() +

                          -

                          add network options (meta) for the plugin

                          +

                          Safely get $_REQUEST data if set, using PHP filter

                          public - registerNetworkOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + varRequest(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $optionGroup - : string|array<string|int, mixed> + $name + : string
                          -

                          group name or [groupname, tabname]]

                          +

                          the name of the variable

                          - $optionMeta - : array<string|int, mixed> - = []
                          + $filter + : int|callable + = FILTER_CALLBACK
                          -

                          group option meta

                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varRequest('param_name');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - registerPluginOptions() - +

                          + varServer() +

                          -

                          add additional options (meta) for the plugin (or extension)

                          +

                          Safely get $_SERVER or $_ENV data if set, using PHP filter

                          public - registerPluginOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + varServer(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $optionGroup - : string|array<string|int, mixed> + $name + : string
                          -

                          group name or [groupname, tabname]]

                          +

                          the name of the variable

                          - $optionMeta - : array<string|int, mixed> - = []
                          + $filter + : int|callable + = FILTER_CALLBACK
                          -

                          group option meta

                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varServer('server_name');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - userini_handle() - +

                          + wp_kses() +

                          -

                          Get the .user.ini pathname (administrators only)

                          +

                          customized wp_kses

                          public - userini_handle([string $filePath = null ]) : string|bool + wp_kses(string $content[, array<string|int, array<string|int, mixed>> $allowed_html = [] ][, array<string|int, string> $allowed_protocols = [] ]) : string
                          Parameters
                          - $filePath + $content : string - = null
                          +
                          -
                            -
                          • path to .user.ini
                          • -
                          +

                          Text content to filter.

                          +
                          + +
                          +
                          + $allowed_html + : array<string|int, array<string|int, mixed>> + = []
                          +
                          +

                          An array of allowed HTML elements and attributes,

                          +
                          + +
                          +
                          + $allowed_protocols + : array<string|int, string> + = []
                          +
                          +

                          An array of allowed URL protocols.

                          @@ -4012,9 +15922,11 @@
                          Parameters
                          Return values
                          - string|bool + string — - +

                          Filtered content containing only the allowed HTML.

                          +
                          +
                          -
                          -
                          -

                          Packages

                          - eacDoojigger + Psr

                          +
                          +
                          +

                          Packages

                          - eacDoojiggerUtilities + eacDoojigger

                          @@ -165,11 +157,11 @@

                          -

                          Plugin context switch front-end (public) vs back-end (administration) - {eac}Doojigger for WordPress

                          +

                          Plugin context switch front-end (public) vs back-end (administration)

                          @@ -263,223 +255,12080 @@

                          -
                          - addActionsAndFilters() +
                          + ENVIRONMENT_LIVE -  : void +  = 'Production (live)'
                          -
                          Add plugin actions and filter
                          +
                          -
                          - addShortcodes() +
                          + ENVIRONMENT_TEST -  : void +  = 'Development (test)'
                          -
                          Add plugin shortcodes
                          +
                          -
                          - filter_plugin_access() +
                          + EXTENSION_BASE_CLASS -  : mixed +  = __NAMESPACE__ . '\\abstract_extension'
                          -
                          filter to execute a plugin or extension method OR get a plugin or wordpress option
                          +
                          -
                          - get_the_field() +
                          + NETWORK_OPTION_NAME -  : object +  = 'network_options'
                          -
                          get a post field
                          +
                          -
                          - get_the_id() +
                          + PLUGIN_EXTENSION_TRANSIENT -  : int +  = 'plugin_loaded_extensions'
                          -
                          get a post id
                          +
                          -
                          - get_the_post() +
                          + PLUGIN_HEADER_TRANSIENT -  : object +  = 'plugin_header_data'
                          -
                          get a post
                          +
                          -
                          - initialize() +
                          + PLUGIN_OPTION_NAME -  : void +  = 'plugin_options'
                          -
                          class initialization
                          +
                          -
                          - loadAllExtensions() +
                          + RESERVED_OPTIONS -  : void +  = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +]
                          -
                          Called after instantiation of this class to load all extension classes -frontend uses transient cache to load extensions
                          +
                          -
                          - shortcode_plugin_access() +
                          + $advanced_mode -  : string +  : array<string|int, mixed>
                          -
                          shortcode to execute a plugin or extension method OR get a plugin or wordpress option
                          - - +
                          +
                          + $advanced_mode_allowed + +  : bool +
                          +
                          +
                          + $className + +  : string +
                          +
                          - -
                          -

                          - Constants - -

                          - - -
                          -

                          - CONTEXT_IS_NETWORK - -

                          +
                          + __get() + +  : object|null +
                          +
                          __get magic method allows direct access to extension methods.
                          - +
                          + _GET() + +  : mixed +
                          +
                          Safely get $_GET data using PHP filter.
                          - - - public - bool - CONTEXT_IS_NETWORK - = false - +
                          + _POST() + +  : mixed +
                          +
                          Safely get $_POST data using PHP filter.
                          +
                          + _REQUEST() + +  : mixed +
                          +
                          Safely get $_REQUEST data using PHP filter.
                          - -

                          context flags

                          -
                          +
                          + _SERVER() + +  : mixed +
                          +
                          Safely get $_SERVER data using PHP filter.
                          - +
                          + add_action() + +  : mixed +
                          +
                          add_action with prefixed name
                          -
                          -
                          +
                          + add_admin_action_link() + +  : string +
                          +
                          add an action link (for menu and/or clickable actions)
                          - +
                          + add_admin_notice() + +  : void +
                          +
                          Add admin notice, noop when not admin/backend
                          -
                          -

                          - Methods - -

                          -
                          -

                          - addActionsAndFilters() - -

                          - +
                          + add_network_option() + +  : mixed +
                          +
                          add_network_option() with prefixed option name (only network enabled)
                          -

                          Add plugin actions and filter

                          +
                          + add_option() + +  : mixed +
                          +
                          add_option() with prefixed option name
                          + +
                          + add_site_option() + +  : mixed +
                          +
                          add_option() with prefixed option name (single site or network enabled)
                          + +
                          + addActionsAndFilters() + +  : void +
                          +
                          Add plugin actions and filter.
                          + +
                          + addShortcodes() + +  : void +
                          +
                          Add plugin shortcodes.
                          + +
                          + after_switch_blog() + +  : void +
                          +
                          after switching blogs, load internal option array.
                          + +
                          + allowAdvancedMode() + +  : bool +
                          +
                          allow advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + apply_filters() + +  : mixed +
                          +
                          apply_filters with prefixed name
                          + +
                          + before_switch_blog() + +  : void +
                          +
                          before switching blogs, save internal option array.
                          + +
                          + callAllExtensions() + +  : array<string|int, mixed> +
                          +
                          Execute a method in each/all loaded extension class
                          + +
                          + callExtension() + +  : mixed +
                          +
                          call a specific extension method
                          + +
                          + callMethod() + +  : mixed +
                          +
                          call an internal plugin or extension method
                          + +
                          + config_advanced_mode() + +  : void +
                          +
                          config advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + cookie_consent_hack() + +  : void +
                          +
                          enqueue javascripts to patch consent interface between browser and server
                          + +
                          + createUniqueId() + +  : string +
                          +
                          Generates a Universally Unique IDentifier (UUID), version 4.
                          + +
                          + currentURL() + +  : string +
                          +
                          get the current url
                          + +
                          + delete_network_option() + +  : bool +
                          +
                          delete_network_option() with prefixed option name (only network enabled)
                          + +
                          + delete_option() + +  : bool +
                          +
                          delete_option() with prefixed option name
                          + +
                          + delete_site_option() + +  : bool +
                          +
                          delete_option() with prefixed option name (single site or network enabled)
                          + +
                          + delete_site_transient() + +  : bool +
                          +
                          A wrapper function to WP delete_site_transient() with prefixed transient name
                          + +
                          + delete_transient() + +  : bool +
                          +
                          A wrapper function to WP delete_transient() with prefixed transient name
                          + +
                          + did_action() + +  : mixed +
                          +
                          did_action with prefixed name
                          + +
                          + did_filter() + +  : mixed +
                          +
                          did_filter with prefixed name (WP 6.1)
                          + +
                          + do_action() + +  : mixed +
                          +
                          do_action with prefixed name
                          + +
                          + do_admin_action_links() + +  : void +
                          +
                          process action links from admin page.
                          + +
                          + doing_ajax() + +  : bool +
                          +
                          detect an ajax request
                          + +
                          + eacDoojigger_ready() + +  : void +
                          +
                          eacDoojigger is fully loaded and ready.
                          + +
                          + error() + +  : object +
                          +
                          wp_error with logging
                          + +
                          + escape() + +  : mixed +
                          +
                          to filter/escape a variable
                          + +
                          + explode_with_keys() + +  : array<string|int, mixed> +
                          +
                          explode a string into an associative array
                          + +
                          + fatal() + +  : void +
                          +
                          fatal error with logging
                          + +
                          + filter_plugin_access() + +  : mixed +
                          +
                          filter to execute a plugin or extension method OR get a plugin or wordpress option
                          + +
                          + flush_caches() + +  : void +
                          +
                          clear cache and transient data
                          + +
                          + forEachNetworkSite() + +  : bool +
                          +
                          in multisite environment, perform callback for each site from network admin, not as network admin
                          + +
                          + get() + +  : mixed +
                          +
                          retrieve a stored variable
                          + +
                          + get_cookie() + +  : string +
                          +
                          get a cookie (convenience method, since we have set_cookie)
                          + +
                          + get_cookie_consent() + +  : array<string|int, mixed> +
                          +
                          get a registered cookie consent array for a single cookie or all cookies
                          + +
                          + get_network_option() + +  : mixed +
                          +
                          get_network_option() with prefixed option name, optional callback default (only network enabled)
                          + +
                          + get_network_option_decrypt() + +  : mixed +
                          +
                          get_network_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_option() + +  : mixed +
                          +
                          get_option() with prefixed option name, optional callback default
                          + +
                          + get_option_decrypt() + +  : mixed +
                          +
                          get_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_page_footer() + +  : string +
                          +
                          get a template page footer
                          + +
                          + get_page_header() + +  : string +
                          +
                          get a template page header
                          + +
                          + get_page_template() + +  : string +
                          +
                          get a template page part
                          + +
                          + get_post_by_slug() + +  : object +
                          +
                          get a post (or page) by slug
                          + +
                          + get_site_option() + +  : mixed +
                          +
                          get_option() with prefixed option name, optional callback default (single site or network enabled)
                          + +
                          + get_site_option_decrypt() + +  : mixed +
                          +
                          get_site_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_site_transient() + +  : mixed +
                          +
                          A wrapper function to WP get_site_transient() with prefixed transient name and callable function
                          + +
                          + get_the_field() + +  : object +
                          +
                          get a post field
                          + +
                          + get_the_id() + +  : int +
                          +
                          get a post id
                          + +
                          + get_the_post() + +  : object +
                          +
                          get a post
                          + +
                          + get_transient() + +  : mixed +
                          +
                          A wrapper function to WP get_transient() with prefixed transient name and callable function
                          + +
                          + getClassName() + +  : string|bool +
                          +
                          get the class name without namespace
                          + +
                          + getClassObject() + +  : object +
                          +
                          get class or extension object
                          + +
                          + getDocumentationLink() + +  : string +
                          +
                          get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header
                          + +
                          + getDocumentationURL() + +  : string +
                          +
                          get documentation url (i.e. the home/documentation page for this plugin)
                          + +
                          + getExtension() + +  : bool|object +
                          +
                          alias to isExtension - get enabled extension object
                          + +
                          + getFilterCallback() + +  : array<string|int, mixed> +
                          +
                          to parse the PHP filter name and options
                          + +
                          + getMySqlVersion() + +  : string|false +
                          +
                          Query MySQL DB for its version
                          + +
                          + getOptionNamePrefix() + +  : string +
                          +
                          get the option prefix
                          + +
                          + getPageName() + +  : string|null +
                          +
                          Get the page "name"
                          + +
                          + getPluginValue() + +  : string +
                          +
                          get plugin value from pluginData (base file header)
                          + +
                          + getPluginValues() + +  : array<string|int, mixed> +
                          +
                          get plugin value array from pluginData (base file header).
                          + +
                          + getRelease() + +  : string +
                          +
                          get release (stable tag/Last Updated) from the readme header
                          + +
                          + getSemanticVersion() + +  : object|null +
                          +
                          Parse a Semantic or Calendar version number.
                          + +
                          + getSettingsCallback() + +  : array<string|int, mixed> +
                          +
                          get settings page callback
                          + +
                          + getSettingsLink() + +  : string +
                          +
                          get settings link (i.e. the page for setting options)
                          + +
                          + getSettingsSlug() + +  : string +
                          +
                          get settings name (i.e. the page for setting options)
                          + +
                          + getSettingsURL() + +  : string +
                          +
                          get settings link (i.e. the page for setting options)
                          + +
                          + getSupportLink() + +  : string +
                          +
                          get WordPress support link for this plugin
                          + +
                          + getSupportURL() + +  : string +
                          +
                          get WordPress support URL for this plugin
                          + +
                          + getVariable() + +  : mixed +
                          +
                          retrieve a stored variable
                          + +
                          + getVersion() + +  : string +
                          +
                          version of this code from the plugin header or from given extension
                          + +
                          + getVisitorCountry() + +  : string +
                          +
                          Get the visitor's country from the language header
                          + +
                          + getVisitorId() + +  : string +
                          +
                          Get a unique visitor id
                          + +
                          + getVisitorIP() + +  : string +
                          +
                          Get the visitor's IP address
                          + +
                          + has_action() + +  : mixed +
                          +
                          has_action with prefixed name
                          + +
                          + has_filter() + +  : mixed +
                          +
                          has_filter with prefixed name
                          + +
                          + implode_with_keys() + +  : string +
                          +
                          implode an associative array into a string
                          + +
                          + initialize() + +  : void +
                          +
                          class initialization.
                          + +
                          + insert_with_markers() + +  : bool +
                          +
                          like WordPress insert_with_markers, works with multiple file types
                          + +
                          + is_admin() + +  : bool +
                          +
                          is admin (is_admin() or admin url) w/ability to set
                          + +
                          + is_advanced_mode() + +  : bool +
                          +
                          is advanced mode filter - aids in complexity and/or licensing limits.
                          + +
                          + is_backend() + +  : bool +
                          +
                          is back-end (is_admin() or admin url)
                          + +
                          + is_frontend() + +  : bool +
                          +
                          is front-end (not is_admin() or admin url)
                          + +
                          + is_network_admin() + +  : bool +
                          +
                          is network admin (is_network_admin() or network admin url) w/ability to set
                          + +
                          + is_network_enabled() + +  : bool +
                          +
                          is plugin network-enabled
                          + +
                          + is_network_option() + +  : bool|mixed +
                          +
                          is network option a value or in a set of values (only network enabled)
                          + +
                          + is_option() + +  : bool|mixed +
                          +
                          is option a value or in a set of values
                          + +
                          + is_plugin_active() + +  : bool +
                          +
                          is plugin active (may be called from inactive site)
                          + +
                          + is_site_option() + +  : bool|mixed +
                          +
                          is_option a value or in a set of values (single site or network enabled)
                          + +
                          + isAdvancedMode() + +  : bool +
                          +
                          is advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + isAjaxRequest() + +  : bool +
                          +
                          now an alias to $tthis->doing_ajax()
                          + +
                          + isCurrentScreen() + +  : null|bool|string +
                          +
                          get or check the current screen name
                          + +
                          + isExtension() + +  : bool|object +
                          +
                          is extension loaded and enabled
                          + +
                          + isFalse() + +  : bool +
                          +
                          is value false? - false,off,no,0
                          + +
                          + isNewVisitor() + +  : string +
                          +
                          Check visitor cookie
                          + +
                          + isPluginsPage() + +  : bool +
                          +
                          when we're on the plugins page
                          + +
                          + isReservedOption() + +  : bool +
                          +
                          test or set reserved option key
                          + +
                          + isSettingsPage() + +  : bool +
                          +
                          when we're on our settings page
                          + +
                          + isTestSite() + +  : bool +
                          +
                          is this a test or live production site
                          + +
                          + isTrue() + +  : bool +
                          +
                          is value true? true,on,yes,1
                          + +
                          + loadAllExtensions() + +  : void +
                          +
                          Called after instantiation of this class to load all extension classes +frontend uses transient cache to load extensions
                          + +
                          + log() + +  : object|void +
                          +
                          PSR-3 Log
                          + +
                          + logAlways() + +  : void +
                          +
                          console/file logging - always
                          + +
                          + logData() + +  : void +
                          +
                          console/file logging - data (warning)
                          + +
                          + logDebug() + +  : void +
                          +
                          console/file logging - debug
                          + +
                          + logError() + +  : void +
                          +
                          console/file logging - error
                          + +
                          + logInfo() + +  : void +
                          +
                          console/file logging - info (notice)
                          + +
                          + logNotice() + +  : void +
                          +
                          console/file logging - notice
                          + +
                          + logWarning() + +  : void +
                          +
                          console/file logging - warning
                          + +
                          + logWrite() + +  : void +
                          +
                          console/file logging
                          + +
                          + minifyString() + +  : string +
                          +
                          Simple minify for JS or CSS content.
                          + +
                          + modifyColor() + +  : string +
                          +
                          Increases or decreases the brightness of a color by a percentage of the current brightness.
                          + +
                          + page_redirect() + +  : void +
                          +
                          redirect the current page
                          + +
                          + page_reload() + +  : void +
                          +
                          reload the current page
                          + +
                          + plugin_daily_event() + +  : void +
                          +
                          plugin_daily_event
                          + +
                          + plugin_hourly_event() + +  : void +
                          +
                          plugin_hourly_event
                          + +
                          + plugin_ready() + +  : void +
                          +
                          Plugin is fully loaded and ready.
                          + +
                          + plugin_weekly_event() + +  : void +
                          +
                          plugin_weekly_event
                          + +
                          + pluginHeader() + +  : string +
                          +
                          get plugin value from pluginData (base file header)
                          + +
                          + pluginHeaders() + +  : array<string|int, mixed> +
                          +
                          get plugin value array from pluginData (base file header).
                          + +
                          + pluginHelpEnabled() + +  : bool +
                          +
                          pluginHelpEnabled
                          + +
                          + prefixHookName() + +  : string +
                          +
                          Get the prefixed version of the hook name
                          + +
                          + prefixOptionName() + +  : string +
                          +
                          Get the prefixed version input $name suitable for storing in WP options
                          + +
                          + prefixTableName() + +  : string +
                          +
                          Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)
                          + +
                          + prefixTransientName() + +  : string +
                          +
                          Get the prefixed version of the transient name
                          + +
                          + print_admin_notice() + +  : void +
                          +
                          write admin notice immediately, noop when not admin/backend
                          + +
                          + purge_expired_transients() + +  : mixed +
                          +
                          purge expired transients for current blog
                          + +
                          + registerNetworkOptions() + +  : void +
                          +
                          add network options (values) for the plugin
                          + +
                          + registerPluginOptions() + +  : void +
                          +
                          add additional options (values) for the plugin (or extension)
                          + +
                          + remove_action() + +  : mixed +
                          +
                          remove_action with prefixed name
                          + +
                          + remove_filter() + +  : mixed +
                          +
                          remove_filter with prefixed name
                          + +
                          + rename_network_option() + +  : mixed +
                          +
                          rename a network option (only network enabled)
                          + +
                          + rename_option() + +  : mixed +
                          +
                          rename an option
                          + +
                          + rename_site_option() + +  : mixed +
                          +
                          rename an option (single site or network enabled)
                          + +
                          + restore_current_blog() + +  : bool +
                          +
                          restore_current_blog wrapper.
                          + +
                          + safeEcho() + +  : bool +
                          +
                          safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs
                          + +
                          + sanitize() + +  : mixed +
                          +
                          to filter/sanitize a variable
                          + +
                          + scheduleEvent() + +  : void +
                          +
                          schedule a single event with callback
                          + +
                          + set() + +  : string +
                          +
                          set a stored variable
                          + +
                          + set_cookie() + +  : bool +
                          +
                          set a cookie supporting wp_consent if enabled
                          + +
                          + set_cookie_consent() + +  : array<string|int, mixed> +
                          +
                          set a cookie's consent information
                          + +
                          + set_cookie_expiration() + +  : array<string|int, mixed> +
                          +
                          set a cookie expiration as integer and string
                          + +
                          + set_network_option() + +  : mixed +
                          +
                          set a network option value (only network enabled)
                          + +
                          + set_option() + +  : mixed +
                          +
                          set an option value
                          + +
                          + set_site_option() + +  : mixed +
                          +
                          temporarily set an option value (single site or network enabled)
                          + +
                          + set_site_transient() + +  : bool +
                          +
                          A wrapper function to WP set_site_transient() with prefixed transient name
                          + +
                          + set_transient() + +  : bool +
                          +
                          A wrapper function to WP set_transient() with prefixed transient name
                          + +
                          + setAdvancedMode() + +  : void +
                          +
                          set advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + setVariable() + +  : string +
                          +
                          set a stored variable
                          + +
                          + shortcode_plugin_access() + +  : string +
                          +
                          shortcode to execute a plugin or extension method OR get a plugin or wordpress option
                          + +
                          + standardizeOptionGroup() + +  : string|array<string|int, mixed> +
                          +
                          standardize the options group display name
                          + +
                          + standardizeOptionName() + +  : string +
                          +
                          standardize the option name
                          + +
                          + switch_to_blog() + +  : bool +
                          +
                          switch_to_blog wrapper.
                          + +
                          + text_to_array() + +  : array<string|int, mixed> +
                          +
                          parse delimited string to arrray
                          + +
                          + unprefixOptionName() + +  : string +
                          +
                          Remove the prefix from the input $name
                          + +
                          + update_network_option() + +  : mixed +
                          +
                          update_network_option() with prefixed option name (only network enabled)
                          + +
                          + update_network_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_network_option() with prefixed option name
                          + +
                          + update_option() + +  : mixed +
                          +
                          update_option() with prefixed option name
                          + +
                          + update_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_option() with prefixed option name
                          + +
                          + update_site_option() + +  : mixed +
                          +
                          update_site_option() with prefixed option name (single site or network enabled)
                          + +
                          + update_site_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_site_option() with prefixed option name (single site or network enabled)
                          + +
                          + varCookie() + +  : mixed +
                          +
                          Safely get $_COOKIE data using PHP filter.
                          + +
                          + varGet() + +  : mixed +
                          +
                          Safely get $_GET data if set using PHP filter
                          + +
                          + varPost() + +  : mixed +
                          +
                          Safely get $_POST data if set using PHP filter
                          + +
                          + varRequest() + +  : mixed +
                          +
                          Safely get $_REQUEST data if set, using PHP filter
                          + +
                          + varServer() + +  : mixed +
                          +
                          Safely get $_SERVER or $_ENV data if set, using PHP filter
                          + +
                          + wp_kses() + +  : string +
                          +
                          customized wp_kses
                          + + + + + + +
                          +

                          + Constants + +

                          +
                          +

                          + CONTEXT_IS_BACKEND + +

                          + + + + + + public + bool + CONTEXT_IS_BACKEND + = false + + + + +

                          context flags

                          +
                          + + + +
                          +
                          +

                          + CONTEXT_IS_FRONTEND + +

                          + + + + + + public + bool + CONTEXT_IS_FRONTEND + = true + + + + +

                          context flags

                          +
                          + + + +
                          +
                          +

                          + CONTEXT_IS_NETWORK + +

                          + + + + + + public + bool + CONTEXT_IS_NETWORK + = false + + + + +

                          context flags

                          +
                          + + + +
                          +
                          +

                          + ENVIRONMENT_LIVE + +

                          + + + + + + public + string + ENVIRONMENT_LIVE + = 'Production (live)' + + + + +

                          environment - live

                          +
                          + + + +
                          +
                          +

                          + ENVIRONMENT_TEST + +

                          + + + + + + public + string + ENVIRONMENT_TEST + = 'Development (test)' + + + + +

                          environment - test

                          +
                          + + + +
                          +
                          +

                          + EXTENSION_BASE_CLASS + +

                          + + + + + + public + string + EXTENSION_BASE_CLASS + = __NAMESPACE__ . '\\abstract_extension' + + + + +

                          base class name of extensions

                          +
                          + + + +
                          +
                          +

                          + NETWORK_OPTION_NAME + +

                          + + + + + + public + string + NETWORK_OPTION_NAME + = 'network_options' + + + + +

                          network options name

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_EXTENSION_TRANSIENT + +

                          + + + + + + public + string + PLUGIN_EXTENSION_TRANSIENT + = 'plugin_loaded_extensions' + + + + +

                          transient name for plugin extensions to load

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_HEADER_TRANSIENT + +

                          + + + + + + public + string + PLUGIN_HEADER_TRANSIENT + = 'plugin_header_data' + + + + +

                          transient name for plugin header info

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + setPluginHeaderValues() + + +
                          +
                          + +
                          +
                          +

                          + PLUGIN_OPTION_NAME + +

                          + + + + + + public + string + PLUGIN_OPTION_NAME + = 'plugin_options' + + + + +

                          plugin options name

                          +
                          + + + +
                          +
                          +

                          + RESERVED_OPTIONS + +

                          + + + + + + public + array<string|int, mixed> + RESERVED_OPTIONS + = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +] + + + + +

                          reserved options (not part of options array)

                          +
                          + + + +
                          +
                          + + +
                          +

                          + Properties + +

                          +
                          +

                          + $advanced_mode + + + +

                          + + + + + public + array<string|int, mixed> + $advanced_mode + = array('global' => array('default' => false), 'settings' => array('default' => false)) + + +

                          Advanced Mode. +use setAdvancedMode(bool, what, level) to set, +use isAdvancedMode(what, level) to check

                          +
                          + + + +
                          +
                          +

                          + $advanced_mode_allowed + + + +

                          + + + + + public + bool + $advanced_mode_allowed + = false + + +

                          Advanced Mode allowed.

                          +
                          + + + +
                          +
                          +

                          + $className + + + +

                          + + + + + public + string + $className + + + +

                          The name of this plugin class (sans namespace) aka $pluginName

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          getClassName()

                          +
                          + +
                          +
                          + +
                          +
                          + + + + + + public + string + $cookie_default_service + = '' + + +

                          defaul consent service name (set bay using class)

                          +
                          + + + +
                          +
                          +

                          + $date_format + + + +

                          + + + + + public + string + $date_format + + + +

                          date format

                          +
                          + + + +
                          +
                          +

                          + $date_time_format + + + +

                          + + + + + public + string + $date_time_format + + + +

                          date/time format

                          +
                          + + + +
                          +
                          +

                          + $extension_aliases + + + +

                          + + + + + public + array<string|int, mixed> + $extension_aliases + = array() + + +

                          extension aliases (alias_name=>class_object)

                          +
                          + + + +
                          +
                          +

                          + $extension_objects + + + +

                          + + + + + public + array<string|int, mixed> + $extension_objects + = array() + + +

                          extension objects (class_name=>class_object)

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          loadextensions()

                          +
                          + +
                          +
                          + +
                          +
                          +

                          + $networkOptions + + + +

                          + + + + + public + array<string|int, mixed> + $networkOptions + = array() + + +

                          network options/settings array (optionName=>value)

                          +
                          + + + +
                          + +
                          +

                          + $PLUGIN_SLUG + + + +

                          + + + + + public + string + $PLUGIN_SLUG + + + +

                          plugin slug name (directory/pluginname.php)

                          +
                          + + + +
                          +
                          +

                          + $PLUGIN_TEXTDOMAIN + + + +

                          + + + + + public + string + $PLUGIN_TEXTDOMAIN + + + +

                          Language name of this plugin, must match 'Text Domain' comment

                          +
                          + + + +
                          +
                          +

                          + $pluginName + + + +

                          + + + + + public + string + $pluginName + + + +

                          The name of this plugin class (sans namespace) aka $className

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          getClassName()

                          +
                          + +
                          +
                          + +
                          +
                          +

                          + $pluginOptions + + + +

                          + + + + + public + array<string|int, mixed> + $pluginOptions + = array() + + +

                          plugin/extension options/settings array (optionName=>value)

                          +
                          + + + +
                          +
                          +

                          + $reservedOptions + + + +

                          + + + + + public + array<string|int, mixed> + $reservedOptions + = array() + + +

                          reserved option keys (typically used outside of the plugin) +option keys stored individually (true/false)

                          +
                          + + + +
                          +
                          +

                          + $time_format + + + +

                          + + + + + public + string + $time_format + + + +

                          time format

                          +
                          + + + +
                          +
                          +

                          + $wpdb + + + +

                          + + + + + public + object + $wpdb + + + +

                          WordPress DB

                          +
                          + + + +
                          +
                          + +
                          +

                          + Methods + +

                          +
                          +

                          + __get() + +

                          + + +

                          __get magic method allows direct access to extension methods.

                          + + + public + __get(string $property) : object|null + + +
                          Parameters
                          +
                          +
                          + $property + : string +
                          +
                          +

                          the property name or extension name

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->extension->method()

                          +
                          + +
                          +
                          + +
                          Return values
                          + object|null + — + + +
                          +
                          + + + +

                          Safely get $_COOKIE data using PHP filter.

                          + + + public + _COOKIE(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varCookie(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _GET() + +

                          + + +

                          Safely get $_GET data using PHP filter.

                          + + + public + _GET(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varGet(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _POST() + +

                          + + +

                          Safely get $_POST data using PHP filter.

                          + + + public + _POST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varPost(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _REQUEST() + +

                          + + +

                          Safely get $_REQUEST data using PHP filter.

                          + + + public + _REQUEST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varRequest(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _SERVER() + +

                          + + +

                          Safely get $_SERVER data using PHP filter.

                          + + + public + _SERVER(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varServer(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + add_action() + +

                          + + +

                          add_action with prefixed name

                          + + + public + add_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          + + + +

                          add an action link (for menu and/or clickable actions)

                          + + + public + add_admin_action_link(string $action) : string + + +
                          Parameters
                          +
                          +
                          + $action + : string +
                          +
                          +

                          action name +advanced_mode_enable, advanced_mode_disable, or custom action name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          href

                          +
                          + + +
                          +
                          +

                          + add_admin_notice() + +

                          + + +

                          Add admin notice, noop when not admin/backend

                          + + + public + add_admin_notice(string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $message + : string +
                          +
                          +

                          message text

                          +
                          + +
                          +
                          + $errorType + : string + = 'notice'
                          +
                          +

                          'error', 'warning', 'notice', 'success'

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional message text

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_filter() + +

                          + + +

                          add_filter with prefixed name

                          + + + public + add_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + add_network_option() + +

                          + + +

                          add_network_option() with prefixed option name (only network enabled)

                          + + + public + add_network_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + add_option() + +

                          + + +

                          add_option() with prefixed option name

                          + + + public + add_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + add_site_option() + +

                          + + +

                          add_option() with prefixed option name (single site or network enabled)

                          + + + public + add_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from add_option

                          +
                          + + +
                          +
                          +

                          + addActionsAndFilters() + +

                          + + +

                          Add plugin actions and filter.

                          + + + public + addActionsAndFilters() : void + +

                          Called after loading, instantiating, and initializing all extensions

                          +
                          + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://codex.wordpress.org/Plugin_API + + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + addShortcodes() + +

                          + + +

                          Add plugin shortcodes.

                          + + + public + addShortcodes() : void + +

                          Called after loading, instantiating, and initializing all extensions

                          +
                          + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://codex.wordpress.org/Shortcode_API + + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + after_switch_blog() + +

                          + + +

                          after switching blogs, load internal option array.

                          + + + public + after_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                          called from WP 'switch_blog' action.

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + $prev_blog_id + : string +
                          +
                          +

                          switching from blog

                          +
                          + +
                          +
                          + $switch + : string +
                          +
                          +

                          'switch' or 'restore'

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + allowAdvancedMode() + +

                          + + +

                          allow advanced mode - aids in complexity and/or licensing limits.

                          + + + public + allowAdvancedMode([bool $allow = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $allow + : bool + = null
                          +
                          +
                            +
                          • allow or not
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->allowAdvancedMode(false);

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • allowed or not
                          • +
                          +
                          + + +
                          +
                          +

                          + apply_filters() + +

                          + + +

                          apply_filters with prefixed name

                          + + + public + apply_filters(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + before_switch_blog() + +

                          + + +

                          before switching blogs, save internal option array.

                          + + + public + before_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                          called from $this->switch_to_blog() (not WP).

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + $prev_blog_id + : string +
                          +
                          +

                          switching from blog

                          +
                          + +
                          +
                          + $switch + : string +
                          +
                          +

                          'switch' or 'restore'

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + callAllExtensions() + +

                          + + +

                          Execute a method in each/all loaded extension class

                          + + + public + callAllExtensions(string $method, mixed ...$arguments) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $method + : string +
                          +
                          +

                          the method name

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          results from each call

                          +
                          + + +
                          +
                          +

                          + callExtension() + +

                          + + +

                          call a specific extension method

                          + + + public + callExtension(string $extension, string $method, mixed ...$arguments) : mixed + + +
                          Parameters
                          +
                          +
                          + $extension + : string +
                          +
                          +

                          the extension name

                          +
                          + +
                          +
                          + $method + : string +
                          +
                          +

                          the method name

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          result of extension method called

                          +
                          + + +
                          +
                          +

                          + callMethod() + +

                          + + +

                          call an internal plugin or extension method

                          + + + public + callMethod(string|array<string|int, mixed> $method, mixed ...$arguments) : mixed + + +
                          Parameters
                          +
                          +
                          + $method + : string|array<string|int, mixed> +
                          +
                          +

                          the method name or [extension,method]

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          result of call

                          +
                          + + +
                          +
                          +

                          + config_advanced_mode() + +

                          + + +

                          config advanced mode - aids in complexity and/or licensing limits.

                          + + + public + config_advanced_mode() : void + +

                          set 'advanced mode' based on defined constant or user meta

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          + + + +

                          enqueue javascripts to patch consent interface between browser and server

                          + + + public + cookie_consent_hack() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + createUniqueId() + +

                          + + +

                          Generates a Universally Unique IDentifier (UUID), version 4.

                          + + + public + createUniqueId() : string + + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + http://www.ietf.org/rfc/rfc4122.txt + +

                          (RFC 4122)

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          UUID

                          +
                          + + +
                          +
                          +

                          + currentURL() + +

                          + + +

                          get the current url

                          + + + public + currentURL() : string + + + + + +
                          Return values
                          + string + — +

                          the full url of the current request

                          +
                          + + +
                          +
                          +

                          + delete_network_option() + +

                          + + +

                          delete_network_option() with prefixed option name (only network enabled)

                          + + + public + delete_network_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_option() + +

                          + + +

                          delete_option() with prefixed option name

                          + + + public + delete_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_site_option() + +

                          + + +

                          delete_option() with prefixed option name (single site or network enabled)

                          + + + public + delete_site_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_site_transient() + +

                          + + +

                          A wrapper function to WP delete_site_transient() with prefixed transient name

                          + + + public + delete_site_transient(string $transientName) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + delete_transient() + +

                          + + +

                          A wrapper function to WP delete_transient() with prefixed transient name

                          + + + public + delete_transient(string $transientName) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + did_action() + +

                          + + +

                          did_action with prefixed name

                          + + + public + did_action(string $hookName) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + did_filter() + +

                          + + +

                          did_filter with prefixed name (WP 6.1)

                          + + + public + did_filter(string $hookName) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + do_action() + +

                          + + +

                          do_action with prefixed name

                          + + + public + do_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          + + + +

                          process action links from admin page.

                          + + + public + do_admin_action_links(object $admin_bar) : void + +

                          additional/custom actions may be added by adding an action for the function name: +$this->add_action('my_action_name',function(){...});

                          +
                          + +
                          Parameters
                          +
                          +
                          + $admin_bar + : object +
                          +
                          +

                          wp_admin_bar

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + doing_ajax() + +

                          + + +

                          detect an ajax request

                          + + + public + doing_ajax() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + eacDoojigger_ready() + +

                          + + +

                          eacDoojigger is fully loaded and ready.

                          + + + public + eacDoojigger_ready() : void + +

                          Called when eacDoojigger_ready is ready (all extensions/filters/shortcodes loaded)

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + error() + +

                          + + +

                          wp_error with logging

                          + + + public + error(string|int|object $code[, string $message = '' ][, mixed $data = '' ][, string $id = '' ][, mixed $isCritical = false ]) : object + + +
                          Parameters
                          +
                          +
                          + $code + : string|int|object +
                          +
                          +

                          Error code or wp_error or throwable instance

                          +
                          + +
                          +
                          + $message + : string + = ''
                          +
                          +

                          Error message

                          +
                          + +
                          +
                          + $data + : mixed + = ''
                          +
                          +

                          optional, Error data

                          +
                          + +
                          +
                          + $id + : string + = ''
                          +
                          +

                          optional, source id

                          +
                          + +
                          +
                          + $isCritical + : mixed + = false
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          WP_Error object

                          +
                          + + +
                          +
                          +

                          + escape() + +

                          + + +

                          to filter/escape a variable

                          + + + public + escape(scalar|array<string|int, mixed> $input[, callable $callback = 'esc_attr' ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $input + : scalar|array<string|int, mixed> +
                          +
                          +

                          the value to be filtered

                          +
                          + +
                          +
                          + $callback + : callable + = 'esc_attr'
                          +
                          +

                          optional callback function

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->escape($variable);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->escape($variable, 'esc_attr');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed

                          +
                          + + +
                          +
                          +

                          + explode_with_keys() + +

                          + + +

                          explode a string into an associative array

                          + + + public + explode_with_keys(string $separator, string $string[, string $delimiter = '=' ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $separator + : string +
                          +
                          +

                          the glue value

                          +
                          + +
                          +
                          + $string + : string +
                          +
                          +

                          the string value to explode

                          +
                          + +
                          +
                          + $delimiter + : string + = '='
                          +
                          +

                          the key=value delimiter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          the exploded array

                          +
                          + + +
                          +
                          +

                          + fatal() + +

                          + + +

                          fatal error with logging

                          + + + public + fatal(string|int $code[, string $message = '' ][, mixed $data = '' ][, string $id = null ]) : void + + +
                          Parameters
                          +
                          +
                          + $code + : string|int +
                          +
                          +

                          Error code

                          +
                          + +
                          +
                          + $message + : string + = ''
                          +
                          +

                          Error message

                          +
                          + +
                          +
                          + $data + : mixed + = ''
                          +
                          +

                          optional, Error data

                          +
                          + +
                          +
                          + $id + : string + = null
                          +
                          +

                          optional, source id

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + filter_plugin_access() + +

                          + + +

                          filter to execute a plugin or extension method OR get a plugin or wordpress option

                          + + + public + filter_plugin_access(string $default, array<string|int, mixed> $args) : mixed + + +
                          Parameters
                          +
                          +
                          + $default + : string +
                          +
                          +

                          default value if no request variable

                          +
                          + +
                          +
                          + $args + : array<string|int, mixed> +
                          +
                          +

                          array of arguments +method methodName or [extension,methodName] or extension.methodName +args arguments passed to method (array or string separated by ',') +option option name +bloginfo bloginfo name +index if array, index or key to array value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          filter output

                          +
                          + + +
                          +
                          +

                          + flush_caches() + +

                          + + +

                          clear cache and transient data

                          + + + public + flush_caches([bool $fullFlush = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $fullFlush + : bool + = false
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + forEachNetworkSite() + +

                          + + +

                          in multisite environment, perform callback for each site from network admin, not as network admin

                          + + + public + forEachNetworkSite(callable $callback, mixed ...$arguments) : bool + + +
                          Parameters
                          +
                          +
                          + $callback + : callable +
                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->forEachNetworkSite( function() {...} );

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +

                          is network admin

                          +
                          + + +
                          +
                          +

                          + get() + +

                          + + +

                          retrieve a stored variable

                          + + + public + get(string $key[, mixed $default = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +

                          default value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use getVariable()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          stored variable (unserialized)

                          +
                          + + +
                          +
                          + + + +

                          get a cookie (convenience method, since we have set_cookie)

                          + + + public + get_cookie(string $name[, string $default = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $default + : string + = null
                          +
                          +

                          if cookie not set

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          cookie value

                          +
                          + + +
                          +
                          + + + +

                          get a registered cookie consent array for a single cookie or all cookies

                          + + + public + get_cookie_consent([string $name = false ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $name + : string + = false
                          +
                          +

                          the cookie name (optional)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          $consent or array of [name => $consent]

                          +
                          + + +
                          +
                          +

                          + get_network_option() + +

                          + + +

                          get_network_option() with prefixed option name, optional callback default (only network enabled)

                          + + + public + get_network_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function to set value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option') - returns my_option value or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option',[]) - returns my_option value or []

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_network_option_decrypt() + +

                          + + +

                          get_network_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_network_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_option() + +

                          + + +

                          get_option() with prefixed option name, optional callback default

                          + + + public + get_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function to set value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option') - returns my_option value or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option',[]) - returns my_option value or []

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_option_decrypt() + +

                          + + +

                          get_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          + + + +

                          get a template page footer

                          + + + public + get_page_footer([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          special footer name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the footer content

                          +
                          + + +
                          +
                          +

                          + get_page_header() + +

                          + + +

                          get a template page header

                          + + + public + get_page_header([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          special header name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the header content

                          +
                          + + +
                          +
                          +

                          + get_page_template() + +

                          + + +

                          get a template page part

                          + + + public + get_page_template(string $slug[, string $name = null ][, mixed $args = [] ]) : string + + +
                          Parameters
                          +
                          +
                          + $slug + : string +
                          +
                          +

                          template file name {$slug}.php

                          +
                          + +
                          +
                          + $name + : string + = null
                          +
                          +

                          special name/part {$slug}-{$name}.php

                          +
                          + +
                          +
                          + $args + : mixed + = []
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the template content

                          +
                          + + +
                          +
                          +

                          + get_post_by_slug() + +

                          + + +

                          get a post (or page) by slug

                          + + + public + get_post_by_slug(string $slug[, array<string|int, mixed> $options = [] ]) : object + + +
                          Parameters
                          +
                          +
                          + $slug + : string +
                          +
                          +

                          the name to search for

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          augment/override query options

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          the first matching post

                          +
                          + + +
                          +
                          +

                          + get_site_option() + +

                          + + +

                          get_option() with prefixed option name, optional callback default (single site or network enabled)

                          + + + public + get_site_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_site_option_decrypt() + +

                          + + +

                          get_site_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_site_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_site_transient() + +

                          + + +

                          A wrapper function to WP get_site_transient() with prefixed transient name and callable function

                          + + + public + get_site_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_site_transient(name, function, nnn) to call function if transient is not set or has expired

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          transient value

                          +
                          + + +
                          +
                          +

                          + get_the_field() + +

                          + + +

                          get a post field

                          + + + public + get_the_field(string $field, int|WP_Post $post_id[, string|callable $format = "%s" ]) : object + + +
                          Parameters
                          +
                          +
                          + $field + : string +
                          +
                          +

                          the custom meta field name

                          +
                          + +
                          +
                          + $post_id + : int|WP_Post +
                          +
                          + +
                          +
                          + $format + : string|callable + = "%s"
                          +
                          +

                          sprintf format string or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          post

                          +
                          + + +
                          +
                          +

                          + get_the_id() + +

                          + + +

                          get a post id

                          + + + public + get_the_id(int|WP_Post $post_id) : int + + +
                          Parameters
                          +
                          +
                          + $post_id + : int|WP_Post +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + int + — +

                          post ID or null

                          +
                          + + +
                          +
                          +

                          + get_the_post() + +

                          + + +

                          get a post

                          + + + public + get_the_post(int|WP_Post $post_id) : object + + +
                          Parameters
                          +
                          +
                          + $post_id + : int|WP_Post +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          post or null

                          +
                          + + +
                          +
                          +

                          + get_transient() + +

                          + + +

                          A wrapper function to WP get_transient() with prefixed transient name and callable function

                          + + + public + get_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_transient(name, function, nnn) to call function if transient is not set or has expired

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          transient value

                          +
                          + + +
                          +
                          +

                          + getClassName() + +

                          + + +

                          get the class name without namespace

                          + + + public + getClassName([object $object = null ]) : string|bool + + +
                          Parameters
                          +
                          +
                          + $object + : object + = null
                          +
                          +

                          optional class object

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|bool + — + + +
                          +
                          +

                          + getClassObject() + +

                          + + +

                          get class or extension object

                          + + + public + getClassObject([string $className = null ]) : object + + +
                          Parameters
                          +
                          +
                          + $className + : string + = null
                          +
                          +

                          class/extension name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          class object or null

                          +
                          + + +
                          +
                          + + + +

                          get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header

                          + + + public + getDocumentationLink([mixed $plugin = true ][, string $permalink = null ][, string $name = 'Docs' ][, string $title = 'Documentation' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $permalink + : string + = null
                          +
                          +

                          uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                          +
                          + +
                          +
                          + $name + : string + = 'Docs'
                          +
                          +

                          link name ('Docs')

                          +
                          + +
                          +
                          + $title + : string + = 'Documentation'
                          +
                          +

                          title ('Documentation')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Documentation link

                          +
                          + + +
                          +
                          +

                          + getDocumentationURL() + +

                          + + +

                          get documentation url (i.e. the home/documentation page for this plugin)

                          + + + public + getDocumentationURL([mixed $plugin = true ][, string $permalink = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $permalink + : string + = null
                          +
                          +

                          uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Documentation link

                          +
                          + + +
                          +
                          +

                          + getExtension() + +

                          + + +

                          alias to isExtension - get enabled extension object

                          + + + public + getExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                          Parameters
                          +
                          +
                          + $extension + : object|string +
                          +
                          +

                          extension class or name

                          +
                          + +
                          +
                          + $checkEnabled + : bool + = true
                          +
                          +

                          check isEnabled()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|object + — +

                          false or extension object

                          +
                          + + +
                          +
                          +

                          + getFilterCallback() + +

                          + + +

                          to parse the PHP filter name and options

                          + + + public + getFilterCallback([int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ][, array<string|int, mixed> $args = null ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + $args + : array<string|int, mixed> + = null
                          +
                          +

                          additional arguments passed to callable

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [filter, options]

                          +
                          + + +
                          +
                          +

                          + getMySqlVersion() + +

                          + + +

                          Query MySQL DB for its version

                          + + + public + getMySqlVersion() : string|false + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use $this->wpdb->db_server_info()

                          +
                          + +
                          +
                          + +
                          Return values
                          + string|false + — + + +
                          +
                          +

                          + getOptionNamePrefix() + +

                          + + +

                          get the option prefix

                          + + + public + getOptionNamePrefix([string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          short_classname_

                          +
                          + + +
                          +
                          +

                          + getPageName() + +

                          + + +

                          Get the page "name"

                          + + + public + getPageName([mixed $post = null ][, bool $permalink = false ]) : string|null + + +
                          Parameters
                          +
                          +
                          + $post + : mixed + = null
                          +
                          +
                          + +
                          +
                          + $permalink + : bool + = false
                          +
                          +

                          get post permalink name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|null + — +

                          the requested page name (sans extension)

                          +
                          + + +
                          +
                          +

                          + getPluginValue() + +

                          + + +

                          get plugin value from pluginData (base file header)

                          + + + public + getPluginValue([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          name of plugin data value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use pluginHeader()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          data value from plugin header

                          +
                          + + +
                          +
                          +

                          + getPluginValues() + +

                          + + +

                          get plugin value array from pluginData (base file header).

                          + + + public + getPluginValues() : array<string|int, mixed> + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use pluginHeaders()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + array<string|int, mixed> + — +

                          values from plugin header

                          +
                          + + +
                          +
                          +

                          + getRelease() + +

                          + + +

                          get release (stable tag/Last Updated) from the readme header

                          + + + public + getRelease([mixed $default = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $default + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          'Release __ (__)'

                          +
                          + + +
                          +
                          +

                          + getSemanticVersion() + +

                          + + +

                          Parse a Semantic or Calendar version number.

                          + + + public + getSemanticVersion([string $version = null ]) : object|null + +

                          Semantic Version (SemVer) = major . minor . patch [- release + build] +Calendar Version (CalVer) = yy . mmdd . patch [- release + build].

                          +

                          Any version-release is almost always less than version (no release) +1.2.3 > 1.2.3-Release+Build, 1.2.3-release > 1.2.3-Release+Build, 1.2.3-release < 1.2.3

                          +
                          + +
                          Parameters
                          +
                          +
                          + $version + : string + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://semver.org + + +
                          +
                          + +
                          Return values
                          + object|null + — +

                          'original' => '1.2.3-Release+Build', +'major' => '1', +'minor' => '2', +'patch' => '3', +'release' => 'Release', +'build' => 'Build', +'version' => '1.2.3-release', (use with version compare) +'primary' => '1.2.3', +__toString() = '1.2.3-release+build'

                          +
                          + + +
                          +
                          +

                          + getSettingsCallback() + +

                          + + +

                          get settings page callback

                          + + + public + getSettingsCallback() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          the settings page callback

                          +
                          + + +
                          +
                          + + + +

                          get settings link (i.e. the page for setting options)

                          + + + public + getSettingsLink([mixed $plugin = true ][, string $tab = null ][, string $name = 'Settings' ][, string $title = 'Settings' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $tab + : string + = null
                          +
                          +

                          add tab name to url

                          +
                          + +
                          +
                          + $name + : string + = 'Settings'
                          +
                          +

                          link name ('Settings')

                          +
                          + +
                          +
                          + $title + : string + = 'Settings'
                          +
                          +

                          title ('Settings')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the settings link

                          +
                          + + +
                          +
                          +

                          + getSettingsSlug() + +

                          + + +

                          get settings name (i.e. the page for setting options)

                          + + + public + getSettingsSlug() : string + + + + + +
                          Return values
                          + string + — +

                          the settings slug name

                          +
                          + + +
                          +
                          +

                          + getSettingsURL() + +

                          + + +

                          get settings link (i.e. the page for setting options)

                          + + + public + getSettingsURL([mixed $plugin = true ][, string $tab = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $tab + : string + = null
                          +
                          +

                          add tab name to url

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the settings link

                          +
                          + + +
                          +
                          + + + +

                          get WordPress support link for this plugin

                          + + + public + getSupportLink([mixed $plugin = true ][, string $slug = null ][, string $name = 'Support' ][, string $title = 'Support' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $slug + : string + = null
                          +
                          +

                          uri plugin slug

                          +
                          + +
                          +
                          + $name + : string + = 'Support'
                          +
                          +

                          link name ('Support')

                          +
                          + +
                          +
                          + $title + : string + = 'Support'
                          +
                          +

                          title ('Support')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Support link

                          +
                          + + +
                          +
                          +

                          + getSupportURL() + +

                          + + +

                          get WordPress support URL for this plugin

                          + + + public + getSupportURL([mixed $plugin = true ][, string $slug = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $slug + : string + = null
                          +
                          +

                          uri plugin slug

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Support URL

                          +
                          + + +
                          +
                          +

                          + getVariable() + +

                          + + +

                          retrieve a stored variable

                          + + + public + getVariable(string $key[, mixed $default = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +

                          default value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          stored variable (unserialized)

                          +
                          + + +
                          +
                          +

                          + getVersion() + +

                          + + +

                          version of this code from the plugin header or from given extension

                          + + + public + getVersion([mixed $extension = null ][, mixed $default = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $extension + : mixed + = null
                          +
                          +
                          + +
                          +
                          + $default + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          'n.n.n'

                          +
                          + + +
                          +
                          +

                          + getVisitorCountry() + +

                          + + +

                          Get the visitor's country from the language header

                          + + + public + getVisitorCountry() : string + + + + + +
                          Return values
                          + string + — +

                          2 character country code (default=US)

                          +
                          + + +
                          +
                          +

                          + getVisitorId() + +

                          + + +

                          Get a unique visitor id

                          + + + public + getVisitorId([bool $forRequest = false ]) : string + + +
                          Parameters
                          +
                          +
                          + $forRequest + : bool + = false
                          +
                          +

                          unique to this request

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          ID

                          +
                          + + +
                          +
                          +

                          + getVisitorIP() + +

                          + + +

                          Get the visitor's IP address

                          + + + public + getVisitorIP() : string + + + + + +
                          Return values
                          + string + — +

                          IP address

                          +
                          + + +
                          +
                          +

                          + has_action() + +

                          + + +

                          has_action with prefixed name

                          + + + public + has_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + has_filter() + +

                          + + +

                          has_filter with prefixed name

                          + + + public + has_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + implode_with_keys() + +

                          + + +

                          implode an associative array into a string

                          + + + public + implode_with_keys(string $separator, array<string|int, mixed> $array[, string $delimiter = '=' ]) : string + + +
                          Parameters
                          +
                          +
                          + $separator + : string +
                          +
                          +

                          the glue value

                          +
                          + +
                          +
                          + $array + : array<string|int, mixed> +
                          +
                          +

                          the associative array to implode

                          +
                          + +
                          +
                          + $delimiter + : string + = '='
                          +
                          +

                          the key=value delimiter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the imploded string

                          +
                          + + +
                          +
                          +

                          + initialize() + +

                          + + +

                          class initialization.

                          + + + public + initialize() : void + +

                          Called after instantiating and loading extensions

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + insert_with_markers() + +

                          + + +

                          like WordPress insert_with_markers, works with multiple file types

                          + + + public + insert_with_markers(string $filename, string $marker, array<string|int, mixed> $insertion[, string $commentBegin = '#' ][, string $commentEnd = '' ][, bool $insertAtTop = false ]) : bool + + +
                          Parameters
                          +
                          +
                          + $filename + : string +
                          +
                          +
                            +
                          • path name to file
                          • +
                          +
                          + +
                          +
                          + $marker + : string +
                          +
                          +
                            +
                          • marker text
                          • +
                          +
                          + +
                          +
                          + $insertion + : array<string|int, mixed> +
                          +
                          +
                            +
                          • line(s) to be inserted
                          • +
                          +
                          + +
                          +
                          + $commentBegin + : string + = '#'
                          +
                          +
                            +
                          • beginning of a comment (i.e. '#', ';', '//', '/*')
                          • +
                          +
                          + +
                          +
                          + $commentEnd + : string + = ''
                          +
                          +
                            +
                          • ending of a comment (i.e. '* /')
                          • +
                          +
                          + +
                          +
                          + $insertAtTop + : bool + = false
                          +
                          +
                            +
                          • true to insert new block at beginning of file
                          • +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_admin() + +

                          + + +

                          is admin (is_admin() or admin url) w/ability to set

                          + + + public + is_admin([bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set/override is_admin

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_advanced_mode() + +

                          + + +

                          is advanced mode filter - aids in complexity and/or licensing limits.

                          + + + public + is_advanced_mode([bool $bool = false ][, string $what = null ][, string $level = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $bool + : bool + = false
                          +
                          +
                            +
                          • ignored
                          • +
                          +
                          + +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->apply_filters('is_advanced_mode',false,'settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • is or is not
                          • +
                          +
                          + + +
                          +
                          +

                          + is_backend() + +

                          + + +

                          is back-end (is_admin() or admin url)

                          + + + public + is_backend() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_frontend() + +

                          + + +

                          is front-end (not is_admin() or admin url)

                          + + + public + is_frontend() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_admin() + +

                          + + +

                          is network admin (is_network_admin() or network admin url) w/ability to set

                          + + + public + is_network_admin([bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set/override is_network_admin

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_enabled() + +

                          + + +

                          is plugin network-enabled

                          + + + public + is_network_enabled([string $plugin = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $plugin + : string + = null
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_option() + +

                          + + +

                          is network option a value or in a set of values (only network enabled)

                          + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check this value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option') - returns my_option value

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option','this_value') - returns 'this_value' or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          option is set and has value

                          +
                          + + +
                          +
                          +

                          + is_option() + +

                          + + +

                          is option a value or in a set of values

                          + + + public + is_option(string $optionName[, mixed $value = null ][, bool $network = false ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check for this value (optional)

                          +
                          + +
                          +
                          + $network + : bool + = false
                          +
                          +

                          using network options (internal)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option') - returns my_option value

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option','this_value') - returns 'this_value' or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          null or option value

                          +
                          + + +
                          +
                          +

                          + is_plugin_active() + +

                          + + +

                          is plugin active (may be called from inactive site)

                          + + + public + is_plugin_active([string $plugin = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $plugin + : string + = null
                          +
                          +

                          plugin slug

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_site_option() + +

                          + + +

                          is_option a value or in a set of values (single site or network enabled)

                          + + + public + is_site_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check this value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option')

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option','this_value')

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option',['this_value','that_value'])

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          option is set and has value

                          +
                          + + +
                          +
                          +

                          + isAdvancedMode() + +

                          + + +

                          is advanced mode - aids in complexity and/or licensing limits.

                          + + + public + isAdvancedMode([string $what = null ][, string $level = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->isAdvancedMode('settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • is or is not
                          • +
                          +
                          + + +
                          +
                          +

                          + isAjaxRequest() + +

                          + + +

                          now an alias to $tthis->doing_ajax()

                          + + + public + isAjaxRequest() : bool + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use $this->doing_ajax()

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isCurrentScreen() + +

                          + + +

                          get or check the current screen name

                          + + + public + isCurrentScreen([mixed $screen = null ]) : null|bool|string + + +
                          Parameters
                          +
                          +
                          + $screen + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + null|bool|string + — + + +
                          +
                          +

                          + isExtension() + +

                          + + +

                          is extension loaded and enabled

                          + + + public + isExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                          Parameters
                          +
                          +
                          + $extension + : object|string +
                          +
                          +

                          extension class or name

                          +
                          + +
                          +
                          + $checkEnabled + : bool + = true
                          +
                          +

                          check isEnabled()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|object + — +

                          false or extension object

                          +
                          + + +
                          +
                          +

                          + isFalse() + +

                          + + +

                          is value false? - false,off,no,0

                          + + + public + isFalse(string $value) : bool + + +
                          Parameters
                          +
                          +
                          + $value + : string +
                          +
                          +

                          value to check

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isNewVisitor() + +

                          + + +

                          Check visitor cookie

                          + + + public + isNewVisitor() : string + + + + + +
                          Return values
                          + string + — +

                          ID

                          +
                          + + +
                          +
                          +

                          + isPluginsPage() + +

                          + + +

                          when we're on the plugins page

                          + + + public + isPluginsPage() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isReservedOption() + +

                          + + +

                          test or set reserved option key

                          + + + public + isReservedOption(string $optionName[, bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set as reserved or not

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->isReservedOption('my_option',true);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          if ($this->isReservedOption('my_option')) {...}

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isSettingsPage() + +

                          + + +

                          when we're on our settings page

                          + + + public + isSettingsPage([string $isTab = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $isTab + : string + = null
                          +
                          +

                          check specific tab name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isTestSite() + +

                          + + +

                          is this a test or live production site

                          + + + public + isTestSite() : bool + + + + + +
                          Return values
                          + bool + — +

                          sets $site_is_test

                          +
                          + + +
                          +
                          +

                          + isTrue() + +

                          + + +

                          is value true? true,on,yes,1

                          + + + public + isTrue(string $value) : bool + + +
                          Parameters
                          +
                          +
                          + $value + : string +
                          +
                          +

                          value to check

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + loadAllExtensions() + +

                          + + +

                          Called after instantiation of this class to load all extension classes +frontend uses transient cache to load extensions

                          + + + public + loadAllExtensions() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + log() + +

                          + + +

                          PSR-3 Log

                          + + + public + log([int|string $level = '' ][, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : object|void + + +
                          Parameters
                          +
                          +
                          + $level + : int|string + = ''
                          +
                          +

                          PHP or PSR error level

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object|void + — +

                          logger object or void on log()

                          +
                          + + +
                          +
                          +

                          + logAlways() + +

                          + + +

                          console/file logging - always

                          + + + public + logAlways(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logData() + +

                          + + +

                          console/file logging - data (warning)

                          + + + public + logData(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use logDebug()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logDebug() + +

                          + + +

                          console/file logging - debug

                          + + + public + logDebug(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logError() + +

                          + + +

                          console/file logging - error

                          + + + public + logError(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logInfo() + +

                          + + +

                          console/file logging - info (notice)

                          + + + public + logInfo(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logNotice() + +

                          + + +

                          console/file logging - notice

                          + + + public + logNotice(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logWarning() + +

                          + + +

                          console/file logging - warning

                          + + + public + logWarning(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logWrite() + +

                          + + +

                          console/file logging

                          + + + public + logWrite(int $level, mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $level + : int +
                          +
                          +

                          the debugging log level

                          +
                          + +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + minifyString() + +

                          + + +

                          Simple minify for JS or CSS content.

                          + + + public + minifyString(string $content[, mixed $stripNL = true ]) : string + +

                          Strips comments, leading/ttrailing white-space, new-lines. +Warning: not all js/css strings may succesfully pass through this regex!

                          +
                          + +
                          Parameters
                          +
                          +
                          + $content + : string +
                          +
                          +
                          + +
                          +
                          + $stripNL + : mixed + = true
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          minified content

                          +
                          + + +
                          +
                          +

                          + modifyColor() + +

                          + + +

                          Increases or decreases the brightness of a color by a percentage of the current brightness.

                          + + + public + modifyColor(string $hexCode, float $adjustPercent) : string + + +
                          Parameters
                          +
                          +
                          + $hexCode + : string +
                          +
                          +

                          Supported formats: #FFF, #FFFFFF, FFF, FFFFFF

                          +
                          + +
                          +
                          + $adjustPercent + : float +
                          +
                          +

                          A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + author +
                          +
                          + +

                          maliayas (https://stackoverflow.com/questions/3512311/how-to-generate-lighter-darker-color-with-php)

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — + + +
                          +
                          +

                          + page_redirect() + +

                          + + +

                          redirect the current page

                          + + + public + page_redirect(string $url[, int $status = 302 ][, bool $die = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $url + : string +
                          +
                          +

                          destination url

                          +
                          + +
                          +
                          + $status + : int + = 302
                          +
                          +

                          http status (302)

                          +
                          + +
                          +
                          + $die + : bool + = false
                          +
                          +

                          true to die()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + page_reload() + +

                          + + +

                          reload the current page

                          + + + public + page_reload([bool $die = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $die + : bool + = false
                          +
                          +

                          true to die()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_daily_event() + +

                          + + +

                          plugin_daily_event

                          + + + public + plugin_daily_event() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_hourly_event() + +

                          + + +

                          plugin_hourly_event

                          + + + public + plugin_hourly_event() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_ready() + +

                          + + +

                          Plugin is fully loaded and ready.

                          + + + public + plugin_ready() : void + +

                          Called when plugin is ready (all extensions/filters/shortcodes loaded)

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_weekly_event() + +

                          + + +

                          plugin_weekly_event

                          + + + public + plugin_weekly_event() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + pluginHeader() + +

                          + + +

                          get plugin value from pluginData (base file header)

                          + + + public + pluginHeader([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          name of plugin data value +'Title' => 'Plugin Name', The name of your plugin, which will be displayed in the Plugins list in the WordPress Admin. +'Description' => 'Description', A short description of the plugin, as displayed in the Plugins section in the WordPress Admin +'Version' => 'Version', The current version number of the plugin. +'RequiresWP' => 'Requires at least', The lowest WordPress version that the plugin will work on. +'RequiresPHP' => 'Requires PHP', The minimum required PHP version. +'RequiresEAC' => 'Requires EAC', The minimum required eacDoojigger version. +'RequiresWC' => 'WC requires at least', The lowest WooCommerce version that the plugin will work on. +'Author' => 'Author', The name of the plugin author. +'AuthorURI' => 'Author URI', The author’s website or profile on another website, such as WordPress.org. +'License' => 'License', The short name (slug) of the plugin’s license (e.g. GPLv2). +'LicenseURI' => 'License URI', A link to the full text of the license (e.g. https://www.gnu.org/licenses/gpl-2.0.html). +'TextDomain' => 'Text Domain', The gettext text domain of the plugin. +'DomainPath' => 'Domain Path', The domain path lets WordPress know where to find the translations. +'Network' => 'Network', Whether the plugin can be activated network-wide. +'PluginURI' => 'Plugin URI', The home page or update link of the plugin. +'UpdateURI' => 'Update URI', Allows third-party plugins to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory. +'StableTag' => 'Stable Tag', From readme.txt. +'LastUpdated' => 'Last Updated', From readme.txt. +'Name' The directory name within plugins. +'PluginSlug' The plugin_basename() slug. +'PluginDir' The directory name plugin_dir_path(). +'PluginDirUrl' The plugin url plugin_dir_url() +'VendorDir' The namespace directory within plugin directory.

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          data value from plugin header

                          +
                          + + +
                          +
                          +

                          + pluginHeaders() + +

                          + + +

                          get plugin value array from pluginData (base file header).

                          + + + public + pluginHeaders() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          values from plugin header

                          +
                          + + +
                          +
                          +

                          + pluginHelpEnabled() + +

                          + + +

                          pluginHelpEnabled

                          + + + public + pluginHelpEnabled([bool $tabs = null ][, bool $fields = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $tabs + : bool + = null
                          +
                          +

                          enable/disable tabs

                          +
                          + +
                          +
                          + $fields + : bool + = null
                          +
                          +

                          enable/disable fields

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + prefixHookName() + +

                          + + +

                          Get the prefixed version of the hook name

                          + + + public + prefixHookName(string $hookName) : string + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          filter/action name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          hookname with prefix

                          +
                          + + +
                          +
                          +

                          + prefixOptionName() + +

                          + + +

                          Get the prefixed version input $name suitable for storing in WP options

                          + + + public + prefixOptionName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          option name with prefix

                          +
                          + + +
                          +
                          +

                          + prefixTableName() + +

                          + + +

                          Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)

                          + + + public + prefixTableName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          full table name

                          +
                          + + +
                          +
                          +

                          + prefixTransientName() + +

                          + + +

                          Get the prefixed version of the transient name

                          + + + public + prefixTransientName(string $transientName[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          transient name with prefix

                          +
                          + + +
                          +
                          +

                          + print_admin_notice() + +

                          + + +

                          write admin notice immediately, noop when not admin/backend

                          + + + public + print_admin_notice(string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $message + : string +
                          +
                          +

                          message text

                          +
                          + +
                          +
                          + $errorType + : string + = 'notice'
                          +
                          +

                          'error', 'warning', 'notice', 'success'

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional message text

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + purge_expired_transients() + +

                          + + +

                          purge expired transients for current blog

                          + + + public + purge_expired_transients() : mixed + + + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + registerNetworkOptions() + +

                          + + +

                          add network options (values) for the plugin

                          + + + public + registerNetworkOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> + = []
                          +
                          +

                          group option meta

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + registerPluginOptions() + +

                          + + +

                          add additional options (values) for the plugin (or extension)

                          + + + public + registerPluginOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> + = []
                          +
                          +

                          group option meta

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + remove_action() + +

                          + + +

                          remove_action with prefixed name

                          + + + public + remove_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + remove_filter() + +

                          + + +

                          remove_filter with prefixed name

                          + + + public + remove_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + rename_network_option() + +

                          + + +

                          rename a network option (only network enabled)

                          + + + public + rename_network_option(string $oldOptionName, string $newOptionName) : mixed + + +
                          Parameters
                          +
                          +
                          + $oldOptionName + : string +
                          +
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + rename_option() + +

                          + + +

                          rename an option

                          + + + public + rename_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $oldOptionName + : string +
                          +
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + rename_site_option() + +

                          + + +

                          rename an option (single site or network enabled)

                          + + + public + rename_site_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $oldOptionName + : string +
                          +
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + restore_current_blog() + +

                          + + +

                          restore_current_blog wrapper.

                          + + + public + restore_current_blog() : bool + +

                          enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                          +
                          + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + safeEcho() + +

                          + + +

                          safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs

                          + + + public + safeEcho(string $string) : bool + + +
                          Parameters
                          +
                          +
                          + $string + : string +
                          +
                          +

                          to echo

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + sanitize() + +

                          + + +

                          to filter/sanitize a variable

                          + + + public + sanitize(scalar|array<string|int, mixed> $input[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $input + : scalar|array<string|int, mixed> +
                          +
                          +

                          the value to be filtered

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable, 'my_sanitizer');

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable, FILTER_CALLBACK, 'my_sanitizer');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed

                          +
                          + + +
                          +
                          +

                          + scheduleEvent() + +

                          + + +

                          schedule a single event with callback

                          + + + public + scheduleEvent(string $eventName, int $secondsFromNow, array<string|int, mixed> $arguments, mixed $callback) : void + + +
                          Parameters
                          +
                          +
                          + $eventName + : string +
                          +
                          + +
                          +
                          + $secondsFromNow + : int +
                          +
                          +

                          time in seconds in the future

                          +
                          + +
                          +
                          + $arguments + : array<string|int, mixed> +
                          +
                          +

                          passed to callback

                          +
                          + +
                          +
                          + $callback + : mixed +
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + set() + +

                          + + +

                          set a stored variable

                          + + + public + set(string $key[, mixed $default = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use setVariable()

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          stored variable (serialized)

                          +
                          + + +
                          +
                          + + + +

                          set a cookie supporting wp_consent if enabled

                          + + + public + set_cookie(string $name, string $value, string|int $expires[, array<string|int, mixed> $options = [] ][, mixed $consent = [] ]) : bool + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $value + : string +
                          +
                          +

                          the cookie value

                          +
                          + +
                          +
                          + $expires + : string|int +
                          +
                          +

                          cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          cookie parameters +'path', 'domain', 'secure', 'httponly', 'samesite'.

                          +
                          + +
                          +
                          + $consent + : mixed + = []
                          +
                          +

                          (array) consent parameters or (string) category or true, already registered +'plugin_or_service', 'category', 'function', ...

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          success or failure (as best we can tell)

                          +
                          + + +
                          +
                          + + + +

                          set a cookie's consent information

                          + + + public + set_cookie_consent(string $name, array<string|int, mixed>|string $consent[, bool $register = true ][, array<string|int, mixed> $defaults = [] ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $consent + : array<string|int, mixed>|string +
                          +
                          +

                          consent parameters or category +'plugin_or_service', 'category', 'function', ...

                          +
                          + +
                          +
                          + $register + : bool + = true
                          +
                          +

                          with wp_add_cookie_info()

                          +
                          + +
                          +
                          + $defaults + : array<string|int, mixed> + = []
                          +
                          +

                          default consent parameters

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          $consent

                          +
                          + + +
                          +
                          + + + +

                          set a cookie expiration as integer and string

                          + + + public + set_cookie_expiration(string|int $expires[, bool $getString = true ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $expires + : string|int +
                          +
                          +

                          cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                          +
                          + +
                          +
                          + $getString + : bool + = true
                          +
                          +

                          (false) return array when true

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [ $expInt, $expStr ]

                          +
                          + + +
                          +
                          +

                          + set_network_option() + +

                          + + +

                          set a network option value (only network enabled)

                          + + + public + set_network_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_network_option()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + set_option() + +

                          + + +

                          set an option value

                          + + + public + set_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_option()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + set_site_option() + +

                          + + +

                          temporarily set an option value (single site or network enabled)

                          + + + public + set_site_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_site_option()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + set_site_transient() + +

                          + + +

                          A wrapper function to WP set_site_transient() with prefixed transient name

                          + + + public + set_site_transient(string $transientName, mixed $value, int $expiration) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to save

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + set_transient() + +

                          + + +

                          A wrapper function to WP set_transient() with prefixed transient name

                          + + + public + set_transient(string $transientName, mixed $value, int $expiration) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to save

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + setAdvancedMode() + +

                          + + +

                          set advanced mode - aids in complexity and/or licensing limits.

                          + + + public + setAdvancedMode([bool $is = true ][, string $what = null ][, string $level = null ]) : void + + +
                          Parameters
                          +
                          +
                          + $is + : bool + = true
                          +
                          +
                            +
                          • is or is not
                          • +
                          +
                          + +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode (global, settings, ...)
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example: +
                          +
                          + +

                          $this->setAdvancedMode(true,'settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + setVariable() + +

                          + + +

                          set a stored variable

                          + + + public + setVariable(string $key, mixed $value) : string + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          stored variable

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          stored variable (serialized)

                          +
                          + + +
                          +
                          +

                          + shortcode_plugin_access() + +

                          + + +

                          shortcode to execute a plugin or extension method OR get a plugin or wordpress option

                          + + + public + shortcode_plugin_access([array<string|int, mixed> $atts = null ][, string $content = '' ][, string $tag = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $atts + : array<string|int, mixed> + = null
                          +
                          +

                          Shortcode attributes (use 'method' or 'option') +method methodName or extension.methodName +args arguments passed to method (string separated by ',') +option option name +bloginfo bloginfo name +index if array, index or key to array value +default default return value

                          +
                          + +
                          +
                          + $content + : string + = ''
                          +
                          +

                          default content

                          +
                          + +
                          +
                          + $tag + : string + = ''
                          +
                          +

                          The shortcode which invoked the callback

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          Shortcode output

                          +
                          + + +
                          +
                          +

                          + standardizeOptionGroup() + +

                          + + +

                          standardize the options group display name

                          + + + public + standardizeOptionGroup(string|array<string|int, mixed> $optionGroup) : string|array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|array<string|int, mixed> + — +

                          standardized option group name

                          +
                          + + +
                          +
                          +

                          + standardizeOptionName() + +

                          + + +

                          standardize the option name

                          + + + public + standardizeOptionName(string $optionName[, bool $toLC = true ]) : string + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $toLC + : bool + = true
                          +
                          +

                          convert to lower case

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          standardized option name

                          +
                          + + +
                          +
                          +

                          + switch_to_blog() + +

                          + + +

                          switch_to_blog wrapper.

                          + + + public + switch_to_blog(string $new_blog_id) : bool + +

                          enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          always true

                          +
                          + + +
                          +
                          +

                          + text_to_array() + +

                          + + +

                          parse delimited string to arrray

                          + + + public + text_to_array(string $string[, array<string|int, mixed> $delimiters = [';'] ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $string + : string +
                          +
                          +

                          delimited by \n or $delimiters

                          +
                          + +
                          +
                          + $delimiters + : array<string|int, mixed> + = [';']
                          +
                          +

                          split string on these delimiters

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + unprefixOptionName() + +

                          + + +

                          Remove the prefix from the input $name

                          + + + public + unprefixOptionName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          option name without prefix

                          +
                          + + +
                          +
                          +

                          + update_network_option() + +

                          + + +

                          update_network_option() with prefixed option name (only network enabled)

                          public - addActionsAndFilters() : void + update_network_option(string $optionName, mixed $value) : mixed -

                          Called after loading, instantiating, and initializing all extensions

                          + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          +
                          + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + update_network_option_encrypt() + +

                          + + +

                          encrypt and update_network_option() with prefixed option name

                          + + + public + update_network_option_encrypt(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + -
                          - Tags - -
                          -
                          -
                          - see -
                          -
                          - https://codex.wordpress.org/Plugin_API - - -
                          -
                          Return values
                          - void + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values

                          -public " > -

                          - addShortcodes() - +

                          + update_option() +

                          -

                          Add plugin shortcodes

                          +

                          update_option() with prefixed option name

                          public - addShortcodes() : void + update_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed -

                          Called after loading, instantiating, and initializing all extensions

                          + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          + +
                          +

                          + update_option_encrypt() + +

                          + + +

                          encrypt and update_option() with prefixed option name

                          + + + public + update_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + -
                          - Tags - -
                          -
                          -
                          - see -
                          -
                          - https://codex.wordpress.org/Shortcode_API - - -
                          -
                          Return values
                          - void + mixed — - +

                          returned from update_option

                          +
                          +
                          Return values -public " > -

                          - filter_plugin_access() - +

                          + update_site_option() +

                          -

                          filter to execute a plugin or extension method OR get a plugin or wordpress option

                          +

                          update_site_option() with prefixed option name (single site or network enabled)

                          public - filter_plugin_access(string $default, array<string|int, mixed> $args) : mixed + update_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed
                          Parameters
                          - $default + $optionName : string
                          -

                          default value if no request variable

                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + update_site_option_encrypt() + +

                          + + +

                          encrypt and update_site_option() with prefixed option name (single site or network enabled)

                          + + + public + update_site_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          - $args - : array<string|int, mixed> -
                          + $autoload + : bool + = true
                          -

                          array of arguments -method methodName or [extension,methodName] or extension.methodName -args arguments passed to method (array or string separated by ',') -option option name -bloginfo bloginfo name -index if array, index or key to array value

                          +

                          WordPress autoload/cache

                          @@ -587,7 +12586,7 @@
                          Parameters
                          Return values
                          mixed — -

                          filter output

                          +

                          returned from update_option

                          @@ -598,59 +12597,85 @@
                          Return values
                          -public " > -

                          - get_the_field() - +

                          + varCookie() +

                          -

                          get a post field

                          +

                          Safely get $_COOKIE data using PHP filter.

                          public - get_the_field(string $field, int|WP_Post $post_id[, string|callable $format = "%s" ]) : object + varCookie(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $field + $name : string
                          -

                          the custom meta field name

                          +

                          the name of the cookie

                          - $post_id - : int|WP_Post -
                          + $filter + : int|callable + = FILTER_CALLBACK
                          - +

                          the filter to use

                          +
                          +
                          - $format - : string|callable - = "%s"
                          + $options + : int|array<string|int, mixed>|callable + = null
                          -

                          sprintf format string or callable function

                          +

                          passed to the filter

                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varCookie('cookie_name');

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->get_cookie('cookie_name','default value');

                          +
                          + +
                          +
                          Return values
                          - object + mixed — -

                          post

                          +

                          the filtered value, false if filter failed, null if not found

                          @@ -661,41 +12686,76 @@
                          Return values
                          -public " > -

                          - get_the_id() - +

                          + varGet() +

                          -

                          get a post id

                          +

                          Safely get $_GET data if set using PHP filter

                          public - get_the_id(int|WP_Post $post_id) : int + varGet(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $post_id - : int|WP_Post + $name + : string
                          - +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          +
                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varGet('get_name');

                          +
                          + +
                          +
                          Return values
                          - int + mixed — -

                          post ID or null

                          +

                          the filtered value, false if filter failed, null if not found

                          @@ -706,41 +12766,76 @@
                          Return values
                          -public " > -

                          - get_the_post() - +

                          + varPost() +

                          -

                          get a post

                          +

                          Safely get $_POST data if set using PHP filter

                          public - get_the_post(int|WP_Post $post_id) : object + varPost(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                          Parameters
                          - $post_id - : int|WP_Post + $name + : string
                          - +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          +
                          +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varPost('post_name');

                          +
                          + +
                          +
                          Return values
                          - object + mixed — -

                          post or null

                          +

                          the filtered value, false if filter failed, null if not found

                          @@ -751,33 +12846,78 @@
                          Return values
                          -public " > -

                          - initialize() - +

                          + varRequest() +

                          -

                          class initialization

                          +

                          Safely get $_REQUEST data if set, using PHP filter

                          public - initialize() : void + varRequest(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed -

                          Called after instantiating and loading extensions

                          + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the variable

                          +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + - +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varRequest('param_name');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - loadAllExtensions() - +

                          + varServer() +

                          -

                          Called after instantiation of this class to load all extension classes -frontend uses transient cache to load extensions

                          +

                          Safely get $_SERVER or $_ENV data if set, using PHP filter

                          public - loadAllExtensions() : void + varServer(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + - +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varServer('server_name');

                          +
                          + +
                          +
                          Return values
                          - void + mixed — - +

                          the filtered value, false if filter failed, null if not found

                          +
                          +
                          Return values -public " > -

                          - shortcode_plugin_access() - +

                          + wp_kses() +

                          -

                          shortcode to execute a plugin or extension method OR get a plugin or wordpress option

                          +

                          customized wp_kses

                          public - shortcode_plugin_access([array<string|int, mixed> $atts = null ][, string $content = '' ][, string $tag = '' ]) : string + wp_kses(string $content[, array<string|int, array<string|int, mixed>> $allowed_html = [] ][, array<string|int, string> $allowed_protocols = [] ]) : string
                          Parameters
                          - $atts - : array<string|int, mixed> - = null
                          + $content + : string +
                          -

                          Shortcode attributes (use 'method' or 'option') -method methodName or extension.methodName -args arguments passed to method (string separated by ',') -option option name -bloginfo bloginfo name -index if array, index or key to array value -default default return value

                          +

                          Text content to filter.

                          - $content - : string - = ''
                          + $allowed_html + : array<string|int, array<string|int, mixed>> + = []
                          -

                          default content

                          +

                          An array of allowed HTML elements and attributes,

                          - $tag - : string - = ''
                          + $allowed_protocols + : array<string|int, string> + = []
                          -

                          The shortcode which invoked the callback

                          +

                          An array of allowed URL protocols.

                          @@ -880,7 +13060,7 @@
                          Parameters
                          Return values
                          string — -

                          Shortcode output

                          +

                          Filtered content containing only the allowed HTML.

                          diff --git a/docs/classes/EarthAsylumConsulting-abstract-core.html b/docs/classes/EarthAsylumConsulting-abstract-core.html new file mode 100644 index 0000000..7754e25 --- /dev/null +++ b/docs/classes/EarthAsylumConsulting-abstract-core.html @@ -0,0 +1,12707 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                          +

                          {eac}Doojigger Reference

                          + + + + + +
                          + +
                          +
                          + + + + +
                          + + +
                          +

                          + abstract_core + + +
                          + in package + +
                          + + + + Uses + logging, cookie_consent +

                          + + + +

                          {eac}Doojigger for WordPress - Plugin core methods, hooks, and settings.

                          + +

                          abstract_frontend and abstract_backend extend abstract_core.

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + category +
                          +
                          + +

                          WordPress Plugin

                          +
                          + +
                          +
                          + author +
                          +
                          + +

                          Kevin Burkholder KBurkholder@EarthAsylum.com

                          +
                          + +
                          +
                          + copyright +
                          +
                          + +

                          Copyright (c) 2024 EarthAsylum Consulting <www.earthasylum.com>

                          +
                          + +
                          +
                          + version +
                          +
                          + 24.0906.1 + + +
                          +
                          + link +
                          +
                          + https://eacDoojigger.earthasylum.com/ + +
                          +
                          + see +
                          +
                          + https://eacDoojigger.earthasylum.com/phpdoc/ + + +
                          +
                          + used-by +
                          +
                          + +

                          \EarthAsylumConsulting\abstract_frontend

                          +
                          + +
                          +
                          + used-by +
                          +
                          + +

                          \EarthAsylumConsulting\abstract_backend

                          +
                          + +
                          +
                          + + + + + + +

                          + Table of Contents + +

                          + +
                          +
                          + ENVIRONMENT_LIVE + +  = 'Production (live)' +
                          +
                          + +
                          + ENVIRONMENT_TEST + +  = 'Development (test)' +
                          +
                          + +
                          + EXTENSION_BASE_CLASS + +  = __NAMESPACE__ . '\\abstract_extension' +
                          +
                          + +
                          + NETWORK_OPTION_NAME + +  = 'network_options' +
                          +
                          + +
                          + PLUGIN_EXTENSION_TRANSIENT + +  = 'plugin_loaded_extensions' +
                          +
                          + +
                          + PLUGIN_HEADER_TRANSIENT + +  = 'plugin_header_data' +
                          +
                          + +
                          + PLUGIN_OPTION_NAME + +  = 'plugin_options' +
                          +
                          + +
                          + RESERVED_OPTIONS + +  = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +] +
                          +
                          + +
                          + $advanced_mode + +  : array<string|int, mixed> +
                          +
                          + +
                          + $advanced_mode_allowed + +  : bool +
                          +
                          + +
                          + $className + +  : string +
                          +
                          + +
                          + $cookie_default_service + +  : string +
                          +
                          + +
                          + $date_format + +  : string +
                          +
                          + +
                          + $date_time_format + +  : string +
                          +
                          + +
                          + $extension_aliases + +  : array<string|int, mixed> +
                          +
                          + +
                          + $extension_objects + +  : array<string|int, mixed> +
                          +
                          + +
                          + $networkOptions + +  : array<string|int, mixed> +
                          +
                          + +
                          + $plugin + +  : object +
                          +
                          + +
                          + $PLUGIN_SLUG + +  : string +
                          +
                          + +
                          + $PLUGIN_TEXTDOMAIN + +  : string +
                          +
                          + +
                          + $pluginName + +  : string +
                          +
                          + +
                          + $pluginOptions + +  : array<string|int, mixed> +
                          +
                          + +
                          + $reservedOptions + +  : array<string|int, mixed> +
                          +
                          + +
                          + $time_format + +  : string +
                          +
                          + +
                          + $wpdb + +  : object +
                          +
                          + +
                          + __get() + +  : object|null +
                          +
                          __get magic method allows direct access to extension methods.
                          + +
                          + _COOKIE() + +  : mixed +
                          +
                          Safely get $_COOKIE data using PHP filter.
                          + +
                          + _GET() + +  : mixed +
                          +
                          Safely get $_GET data using PHP filter.
                          + +
                          + _POST() + +  : mixed +
                          +
                          Safely get $_POST data using PHP filter.
                          + +
                          + _REQUEST() + +  : mixed +
                          +
                          Safely get $_REQUEST data using PHP filter.
                          + +
                          + _SERVER() + +  : mixed +
                          +
                          Safely get $_SERVER data using PHP filter.
                          + +
                          + add_action() + +  : mixed +
                          +
                          add_action with prefixed name
                          + +
                          + add_admin_action_link() + +  : string +
                          +
                          add an action link (for menu and/or clickable actions)
                          + +
                          + add_admin_notice() + +  : void +
                          +
                          Add admin notice, noop when not admin/backend
                          + +
                          + add_filter() + +  : mixed +
                          +
                          add_filter with prefixed name
                          + +
                          + add_network_option() + +  : mixed +
                          +
                          add_network_option() with prefixed option name (only network enabled)
                          + +
                          + add_option() + +  : mixed +
                          +
                          add_option() with prefixed option name
                          + +
                          + add_site_option() + +  : mixed +
                          +
                          add_option() with prefixed option name (single site or network enabled)
                          + +
                          + addActionsAndFilters() + +  : void +
                          +
                          Add plugin actions and filter.
                          + +
                          + addShortcodes() + +  : void +
                          +
                          Add plugin shortcodes.
                          + +
                          + after_switch_blog() + +  : void +
                          +
                          after switching blogs, load internal option array.
                          + +
                          + allowAdvancedMode() + +  : bool +
                          +
                          allow advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + apply_filters() + +  : mixed +
                          +
                          apply_filters with prefixed name
                          + +
                          + before_switch_blog() + +  : void +
                          +
                          before switching blogs, save internal option array.
                          + +
                          + callAllExtensions() + +  : array<string|int, mixed> +
                          +
                          Execute a method in each/all loaded extension class
                          + +
                          + callExtension() + +  : mixed +
                          +
                          call a specific extension method
                          + +
                          + callMethod() + +  : mixed +
                          +
                          call an internal plugin or extension method
                          + +
                          + config_advanced_mode() + +  : void +
                          +
                          config advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + cookie_consent_hack() + +  : void +
                          +
                          enqueue javascripts to patch consent interface between browser and server
                          + +
                          + createUniqueId() + +  : string +
                          +
                          Generates a Universally Unique IDentifier (UUID), version 4.
                          + +
                          + currentURL() + +  : string +
                          +
                          get the current url
                          + +
                          + delete_network_option() + +  : bool +
                          +
                          delete_network_option() with prefixed option name (only network enabled)
                          + +
                          + delete_option() + +  : bool +
                          +
                          delete_option() with prefixed option name
                          + +
                          + delete_site_option() + +  : bool +
                          +
                          delete_option() with prefixed option name (single site or network enabled)
                          + +
                          + delete_site_transient() + +  : bool +
                          +
                          A wrapper function to WP delete_site_transient() with prefixed transient name
                          + +
                          + delete_transient() + +  : bool +
                          +
                          A wrapper function to WP delete_transient() with prefixed transient name
                          + +
                          + did_action() + +  : mixed +
                          +
                          did_action with prefixed name
                          + +
                          + did_filter() + +  : mixed +
                          +
                          did_filter with prefixed name (WP 6.1)
                          + +
                          + do_action() + +  : mixed +
                          +
                          do_action with prefixed name
                          + +
                          + do_admin_action_links() + +  : void +
                          +
                          process action links from admin page.
                          + +
                          + doing_ajax() + +  : bool +
                          +
                          detect an ajax request
                          + +
                          + eacDoojigger_ready() + +  : void +
                          +
                          eacDoojigger is fully loaded and ready.
                          + +
                          + error() + +  : object +
                          +
                          wp_error with logging
                          + +
                          + escape() + +  : mixed +
                          +
                          to filter/escape a variable
                          + +
                          + explode_with_keys() + +  : array<string|int, mixed> +
                          +
                          explode a string into an associative array
                          + +
                          + fatal() + +  : void +
                          +
                          fatal error with logging
                          + +
                          + flush_caches() + +  : void +
                          +
                          clear cache and transient data
                          + +
                          + forEachNetworkSite() + +  : bool +
                          +
                          in multisite environment, perform callback for each site from network admin, not as network admin
                          + +
                          + get() + +  : mixed +
                          +
                          retrieve a stored variable
                          + +
                          + get_cookie() + +  : string +
                          +
                          get a cookie (convenience method, since we have set_cookie)
                          + +
                          + get_cookie_consent() + +  : array<string|int, mixed> +
                          +
                          get a registered cookie consent array for a single cookie or all cookies
                          + +
                          + get_network_option() + +  : mixed +
                          +
                          get_network_option() with prefixed option name, optional callback default (only network enabled)
                          + +
                          + get_network_option_decrypt() + +  : mixed +
                          +
                          get_network_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_option() + +  : mixed +
                          +
                          get_option() with prefixed option name, optional callback default
                          + +
                          + get_option_decrypt() + +  : mixed +
                          +
                          get_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_page_footer() + +  : string +
                          +
                          get a template page footer
                          + +
                          + get_page_header() + +  : string +
                          +
                          get a template page header
                          + +
                          + get_page_template() + +  : string +
                          +
                          get a template page part
                          + +
                          + get_post_by_slug() + +  : object +
                          +
                          get a post (or page) by slug
                          + +
                          + get_site_option() + +  : mixed +
                          +
                          get_option() with prefixed option name, optional callback default (single site or network enabled)
                          + +
                          + get_site_option_decrypt() + +  : mixed +
                          +
                          get_site_option() and decrypt with prefixed option name, optional callback default
                          + +
                          + get_site_transient() + +  : mixed +
                          +
                          A wrapper function to WP get_site_transient() with prefixed transient name and callable function
                          + +
                          + get_transient() + +  : mixed +
                          +
                          A wrapper function to WP get_transient() with prefixed transient name and callable function
                          + +
                          + getClassName() + +  : string|bool +
                          +
                          get the class name without namespace
                          + +
                          + getClassObject() + +  : object +
                          +
                          get class or extension object
                          + +
                          + getDocumentationLink() + +  : string +
                          +
                          get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header
                          + +
                          + getDocumentationURL() + +  : string +
                          +
                          get documentation url (i.e. the home/documentation page for this plugin)
                          + +
                          + getExtension() + +  : bool|object +
                          +
                          alias to isExtension - get enabled extension object
                          + +
                          + getFilterCallback() + +  : array<string|int, mixed> +
                          +
                          to parse the PHP filter name and options
                          + +
                          + getMySqlVersion() + +  : string|false +
                          +
                          Query MySQL DB for its version
                          + +
                          + getOptionNamePrefix() + +  : string +
                          +
                          get the option prefix
                          + +
                          + getPageName() + +  : string|null +
                          +
                          Get the page "name"
                          + +
                          + getPluginValue() + +  : string +
                          +
                          get plugin value from pluginData (base file header)
                          + +
                          + getPluginValues() + +  : array<string|int, mixed> +
                          +
                          get plugin value array from pluginData (base file header).
                          + +
                          + getRelease() + +  : string +
                          +
                          get release (stable tag/Last Updated) from the readme header
                          + +
                          + getSemanticVersion() + +  : object|null +
                          +
                          Parse a Semantic or Calendar version number.
                          + +
                          + getSettingsCallback() + +  : array<string|int, mixed> +
                          +
                          get settings page callback
                          + +
                          + getSettingsLink() + +  : string +
                          +
                          get settings link (i.e. the page for setting options)
                          + +
                          + getSettingsSlug() + +  : string +
                          +
                          get settings name (i.e. the page for setting options)
                          + +
                          + getSettingsURL() + +  : string +
                          +
                          get settings link (i.e. the page for setting options)
                          + +
                          + getSupportLink() + +  : string +
                          +
                          get WordPress support link for this plugin
                          + +
                          + getSupportURL() + +  : string +
                          +
                          get WordPress support URL for this plugin
                          + +
                          + getVariable() + +  : mixed +
                          +
                          retrieve a stored variable
                          + +
                          + getVersion() + +  : string +
                          +
                          version of this code from the plugin header or from given extension
                          + +
                          + getVisitorCountry() + +  : string +
                          +
                          Get the visitor's country from the language header
                          + +
                          + getVisitorId() + +  : string +
                          +
                          Get a unique visitor id
                          + +
                          + getVisitorIP() + +  : string +
                          +
                          Get the visitor's IP address
                          + +
                          + has_action() + +  : mixed +
                          +
                          has_action with prefixed name
                          + +
                          + has_filter() + +  : mixed +
                          +
                          has_filter with prefixed name
                          + +
                          + implode_with_keys() + +  : string +
                          +
                          implode an associative array into a string
                          + +
                          + initialize() + +  : void +
                          +
                          class initialization.
                          + +
                          + insert_with_markers() + +  : bool +
                          +
                          like WordPress insert_with_markers, works with multiple file types
                          + +
                          + is_admin() + +  : bool +
                          +
                          is admin (is_admin() or admin url) w/ability to set
                          + +
                          + is_advanced_mode() + +  : bool +
                          +
                          is advanced mode filter - aids in complexity and/or licensing limits.
                          + +
                          + is_backend() + +  : bool +
                          +
                          is back-end (is_admin() or admin url)
                          + +
                          + is_frontend() + +  : bool +
                          +
                          is front-end (not is_admin() or admin url)
                          + +
                          + is_network_admin() + +  : bool +
                          +
                          is network admin (is_network_admin() or network admin url) w/ability to set
                          + +
                          + is_network_enabled() + +  : bool +
                          +
                          is plugin network-enabled
                          + +
                          + is_network_option() + +  : bool|mixed +
                          +
                          is network option a value or in a set of values (only network enabled)
                          + +
                          + is_option() + +  : bool|mixed +
                          +
                          is option a value or in a set of values
                          + +
                          + is_plugin_active() + +  : bool +
                          +
                          is plugin active (may be called from inactive site)
                          + +
                          + is_site_option() + +  : bool|mixed +
                          +
                          is_option a value or in a set of values (single site or network enabled)
                          + +
                          + isAdvancedMode() + +  : bool +
                          +
                          is advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + isAjaxRequest() + +  : bool +
                          +
                          now an alias to $tthis->doing_ajax()
                          + +
                          + isCurrentScreen() + +  : null|bool|string +
                          +
                          get or check the current screen name
                          + +
                          + isExtension() + +  : bool|object +
                          +
                          is extension loaded and enabled
                          + +
                          + isFalse() + +  : bool +
                          +
                          is value false? - false,off,no,0
                          + +
                          + isNewVisitor() + +  : string +
                          +
                          Check visitor cookie
                          + +
                          + isPluginsPage() + +  : bool +
                          +
                          when we're on the plugins page
                          + +
                          + isReservedOption() + +  : bool +
                          +
                          test or set reserved option key
                          + +
                          + isSettingsPage() + +  : bool +
                          +
                          when we're on our settings page
                          + +
                          + isTestSite() + +  : bool +
                          +
                          is this a test or live production site
                          + +
                          + isTrue() + +  : bool +
                          +
                          is value true? true,on,yes,1
                          + +
                          + log() + +  : object|void +
                          +
                          PSR-3 Log
                          + +
                          + logAlways() + +  : void +
                          +
                          console/file logging - always
                          + +
                          + logData() + +  : void +
                          +
                          console/file logging - data (warning)
                          + +
                          + logDebug() + +  : void +
                          +
                          console/file logging - debug
                          + +
                          + logError() + +  : void +
                          +
                          console/file logging - error
                          + +
                          + logInfo() + +  : void +
                          +
                          console/file logging - info (notice)
                          + +
                          + logNotice() + +  : void +
                          +
                          console/file logging - notice
                          + +
                          + logWarning() + +  : void +
                          +
                          console/file logging - warning
                          + +
                          + logWrite() + +  : void +
                          +
                          console/file logging
                          + +
                          + minifyString() + +  : string +
                          +
                          Simple minify for JS or CSS content.
                          + +
                          + modifyColor() + +  : string +
                          +
                          Increases or decreases the brightness of a color by a percentage of the current brightness.
                          + +
                          + page_redirect() + +  : void +
                          +
                          redirect the current page
                          + +
                          + page_reload() + +  : void +
                          +
                          reload the current page
                          + +
                          + plugin_daily_event() + +  : void +
                          +
                          plugin_daily_event
                          + +
                          + plugin_hourly_event() + +  : void +
                          +
                          plugin_hourly_event
                          + +
                          + plugin_ready() + +  : void +
                          +
                          Plugin is fully loaded and ready.
                          + +
                          + plugin_weekly_event() + +  : void +
                          +
                          plugin_weekly_event
                          + +
                          + pluginHeader() + +  : string +
                          +
                          get plugin value from pluginData (base file header)
                          + +
                          + pluginHeaders() + +  : array<string|int, mixed> +
                          +
                          get plugin value array from pluginData (base file header).
                          + +
                          + pluginHelpEnabled() + +  : bool +
                          +
                          pluginHelpEnabled
                          + +
                          + prefixHookName() + +  : string +
                          +
                          Get the prefixed version of the hook name
                          + +
                          + prefixOptionName() + +  : string +
                          +
                          Get the prefixed version input $name suitable for storing in WP options
                          + +
                          + prefixTableName() + +  : string +
                          +
                          Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)
                          + +
                          + prefixTransientName() + +  : string +
                          +
                          Get the prefixed version of the transient name
                          + +
                          + print_admin_notice() + +  : void +
                          +
                          write admin notice immediately, noop when not admin/backend
                          + +
                          + purge_expired_transients() + +  : mixed +
                          +
                          purge expired transients for current blog
                          + +
                          + registerNetworkOptions() + +  : void +
                          +
                          add network options (values) for the plugin
                          + +
                          + registerPluginOptions() + +  : void +
                          +
                          add additional options (values) for the plugin (or extension)
                          + +
                          + remove_action() + +  : mixed +
                          +
                          remove_action with prefixed name
                          + +
                          + remove_filter() + +  : mixed +
                          +
                          remove_filter with prefixed name
                          + +
                          + rename_network_option() + +  : mixed +
                          +
                          rename a network option (only network enabled)
                          + +
                          + rename_option() + +  : mixed +
                          +
                          rename an option
                          + +
                          + rename_site_option() + +  : mixed +
                          +
                          rename an option (single site or network enabled)
                          + +
                          + restore_current_blog() + +  : bool +
                          +
                          restore_current_blog wrapper.
                          + +
                          + safeEcho() + +  : bool +
                          +
                          safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs
                          + +
                          + sanitize() + +  : mixed +
                          +
                          to filter/sanitize a variable
                          + +
                          + scheduleEvent() + +  : void +
                          +
                          schedule a single event with callback
                          + +
                          + set() + +  : string +
                          +
                          set a stored variable
                          + +
                          + set_cookie() + +  : bool +
                          +
                          set a cookie supporting wp_consent if enabled
                          + +
                          + set_cookie_consent() + +  : array<string|int, mixed> +
                          +
                          set a cookie's consent information
                          + +
                          + set_cookie_expiration() + +  : array<string|int, mixed> +
                          +
                          set a cookie expiration as integer and string
                          + +
                          + set_network_option() + +  : mixed +
                          +
                          set a network option value (only network enabled)
                          + +
                          + set_option() + +  : mixed +
                          +
                          set an option value
                          + +
                          + set_site_option() + +  : mixed +
                          +
                          temporarily set an option value (single site or network enabled)
                          + +
                          + set_site_transient() + +  : bool +
                          +
                          A wrapper function to WP set_site_transient() with prefixed transient name
                          + +
                          + set_transient() + +  : bool +
                          +
                          A wrapper function to WP set_transient() with prefixed transient name
                          + +
                          + setAdvancedMode() + +  : void +
                          +
                          set advanced mode - aids in complexity and/or licensing limits.
                          + +
                          + setVariable() + +  : string +
                          +
                          set a stored variable
                          + +
                          + standardizeOptionGroup() + +  : string|array<string|int, mixed> +
                          +
                          standardize the options group display name
                          + +
                          + standardizeOptionName() + +  : string +
                          +
                          standardize the option name
                          + +
                          + switch_to_blog() + +  : bool +
                          +
                          switch_to_blog wrapper.
                          + +
                          + text_to_array() + +  : array<string|int, mixed> +
                          +
                          parse delimited string to arrray
                          + +
                          + unprefixOptionName() + +  : string +
                          +
                          Remove the prefix from the input $name
                          + +
                          + update_network_option() + +  : mixed +
                          +
                          update_network_option() with prefixed option name (only network enabled)
                          + +
                          + update_network_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_network_option() with prefixed option name
                          + +
                          + update_option() + +  : mixed +
                          +
                          update_option() with prefixed option name
                          + +
                          + update_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_option() with prefixed option name
                          + +
                          + update_site_option() + +  : mixed +
                          +
                          update_site_option() with prefixed option name (single site or network enabled)
                          + +
                          + update_site_option_encrypt() + +  : mixed +
                          +
                          encrypt and update_site_option() with prefixed option name (single site or network enabled)
                          + +
                          + varCookie() + +  : mixed +
                          +
                          Safely get $_COOKIE data using PHP filter.
                          + +
                          + varGet() + +  : mixed +
                          +
                          Safely get $_GET data if set using PHP filter
                          + +
                          + varPost() + +  : mixed +
                          +
                          Safely get $_POST data if set using PHP filter
                          + +
                          + varRequest() + +  : mixed +
                          +
                          Safely get $_REQUEST data if set, using PHP filter
                          + +
                          + varServer() + +  : mixed +
                          +
                          Safely get $_SERVER or $_ENV data if set, using PHP filter
                          + +
                          + wp_kses() + +  : string +
                          +
                          customized wp_kses
                          + +
                          + + + + +
                          +

                          + Constants + +

                          +
                          +

                          + ENVIRONMENT_LIVE + +

                          + + + + + + public + string + ENVIRONMENT_LIVE + = 'Production (live)' + + + + +

                          environment - live

                          +
                          + + + +
                          +
                          +

                          + ENVIRONMENT_TEST + +

                          + + + + + + public + string + ENVIRONMENT_TEST + = 'Development (test)' + + + + +

                          environment - test

                          +
                          + + + +
                          +
                          +

                          + EXTENSION_BASE_CLASS + +

                          + + + + + + public + string + EXTENSION_BASE_CLASS + = __NAMESPACE__ . '\\abstract_extension' + + + + +

                          base class name of extensions

                          +
                          + + + +
                          +
                          +

                          + NETWORK_OPTION_NAME + +

                          + + + + + + public + string + NETWORK_OPTION_NAME + = 'network_options' + + + + +

                          network options name

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_EXTENSION_TRANSIENT + +

                          + + + + + + public + string + PLUGIN_EXTENSION_TRANSIENT + = 'plugin_loaded_extensions' + + + + +

                          transient name for plugin extensions to load

                          +
                          + + + +
                          +
                          +

                          + PLUGIN_HEADER_TRANSIENT + +

                          + + + + + + public + string + PLUGIN_HEADER_TRANSIENT + = 'plugin_header_data' + + + + +

                          transient name for plugin header info

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + setPluginHeaderValues() + + +
                          +
                          + +
                          +
                          +

                          + PLUGIN_OPTION_NAME + +

                          + + + + + + public + string + PLUGIN_OPTION_NAME + = 'plugin_options' + + + + +

                          plugin options name

                          +
                          + + + +
                          +
                          +

                          + RESERVED_OPTIONS + +

                          + + + + + + public + array<string|int, mixed> + RESERVED_OPTIONS + = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +] + + + + +

                          reserved options (not part of options array)

                          +
                          + + + +
                          +
                          + + +
                          +

                          + Properties + +

                          +
                          +

                          + $advanced_mode + + + +

                          + + + + + public + array<string|int, mixed> + $advanced_mode + = array('global' => array('default' => false), 'settings' => array('default' => false)) + + +

                          Advanced Mode. +use setAdvancedMode(bool, what, level) to set, +use isAdvancedMode(what, level) to check

                          +
                          + + + +
                          +
                          +

                          + $advanced_mode_allowed + + + +

                          + + + + + public + bool + $advanced_mode_allowed + = false + + +

                          Advanced Mode allowed.

                          +
                          + + + +
                          +
                          +

                          + $className + + + +

                          + + + + + public + string + $className + + + +

                          The name of this plugin class (sans namespace) aka $pluginName

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          getClassName()

                          +
                          + +
                          +
                          + +
                          +
                          + + + + + + public + string + $cookie_default_service + = '' + + +

                          defaul consent service name (set bay using class)

                          +
                          + + + +
                          +
                          +

                          + $date_format + + + +

                          + + + + + public + string + $date_format + + + +

                          date format

                          +
                          + + + +
                          +
                          +

                          + $date_time_format + + + +

                          + + + + + public + string + $date_time_format + + + +

                          date/time format

                          +
                          + + + +
                          +
                          +

                          + $extension_aliases + + + +

                          + + + + + public + array<string|int, mixed> + $extension_aliases + = array() + + +

                          extension aliases (alias_name=>class_object)

                          +
                          + + + +
                          +
                          +

                          + $extension_objects + + + +

                          + + + + + public + array<string|int, mixed> + $extension_objects + = array() + + +

                          extension objects (class_name=>class_object)

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          loadextensions()

                          +
                          + +
                          +
                          + +
                          +
                          +

                          + $networkOptions + + + +

                          + + + + + public + array<string|int, mixed> + $networkOptions + = array() + + +

                          network options/settings array (optionName=>value)

                          +
                          + + + +
                          + +
                          +

                          + $PLUGIN_SLUG + + + +

                          + + + + + public + string + $PLUGIN_SLUG + + + +

                          plugin slug name (directory/pluginname.php)

                          +
                          + + + +
                          +
                          +

                          + $PLUGIN_TEXTDOMAIN + + + +

                          + + + + + public + string + $PLUGIN_TEXTDOMAIN + + + +

                          Language name of this plugin, must match 'Text Domain' comment

                          +
                          + + + +
                          +
                          +

                          + $pluginName + + + +

                          + + + + + public + string + $pluginName + + + +

                          The name of this plugin class (sans namespace) aka $className

                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + used-by +
                          +
                          + +

                          getClassName()

                          +
                          + +
                          +
                          + +
                          +
                          +

                          + $pluginOptions + + + +

                          + + + + + public + array<string|int, mixed> + $pluginOptions + = array() + + +

                          plugin/extension options/settings array (optionName=>value)

                          +
                          + + + +
                          +
                          +

                          + $reservedOptions + + + +

                          + + + + + public + array<string|int, mixed> + $reservedOptions + = array() + + +

                          reserved option keys (typically used outside of the plugin) +option keys stored individually (true/false)

                          +
                          + + + +
                          +
                          +

                          + $time_format + + + +

                          + + + + + public + string + $time_format + + + +

                          time format

                          +
                          + + + +
                          +
                          +

                          + $wpdb + + + +

                          + + + + + public + object + $wpdb + + + +

                          WordPress DB

                          +
                          + + + +
                          +
                          + +
                          +

                          + Methods + +

                          +
                          +

                          + __get() + +

                          + + +

                          __get magic method allows direct access to extension methods.

                          + + + public + __get(string $property) : object|null + + +
                          Parameters
                          +
                          +
                          + $property + : string +
                          +
                          +

                          the property name or extension name

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->extension->method()

                          +
                          + +
                          +
                          + +
                          Return values
                          + object|null + — + + +
                          +
                          + + + +

                          Safely get $_COOKIE data using PHP filter.

                          + + + public + _COOKIE(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varCookie(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _GET() + +

                          + + +

                          Safely get $_GET data using PHP filter.

                          + + + public + _GET(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varGet(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _POST() + +

                          + + +

                          Safely get $_POST data using PHP filter.

                          + + + public + _POST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varPost(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _REQUEST() + +

                          + + +

                          Safely get $_REQUEST data using PHP filter.

                          + + + public + _REQUEST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varRequest(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + _SERVER() + +

                          + + +

                          Safely get $_SERVER data using PHP filter.

                          + + + public + _SERVER(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $filter + : mixed + = FILTER_CALLBACK
                          +
                          +
                          + +
                          +
                          + $options + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use $this->varServer(...)
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + add_action() + +

                          + + +

                          add_action with prefixed name

                          + + + public + add_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          + + + +

                          add an action link (for menu and/or clickable actions)

                          + + + public + add_admin_action_link(string $action) : string + + +
                          Parameters
                          +
                          +
                          + $action + : string +
                          +
                          +

                          action name +advanced_mode_enable, advanced_mode_disable, or custom action name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          href

                          +
                          + + +
                          +
                          +

                          + add_admin_notice() + +

                          + + +

                          Add admin notice, noop when not admin/backend

                          + + + public + add_admin_notice(string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $message + : string +
                          +
                          +

                          message text

                          +
                          + +
                          +
                          + $errorType + : string + = 'notice'
                          +
                          +

                          'error', 'warning', 'notice', 'success'

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional message text

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + add_filter() + +

                          + + +

                          add_filter with prefixed name

                          + + + public + add_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + add_network_option() + +

                          + + +

                          add_network_option() with prefixed option name (only network enabled)

                          + + + public + add_network_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + add_option() + +

                          + + +

                          add_option() with prefixed option name

                          + + + public + add_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + add_site_option() + +

                          + + +

                          add_option() with prefixed option name (single site or network enabled)

                          + + + public + add_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from add_option

                          +
                          + + +
                          +
                          +

                          + addActionsAndFilters() + +

                          + + +

                          Add plugin actions and filter.

                          + + + public + addActionsAndFilters() : void + +

                          Called after loading, instantiating, and initializing all extensions

                          +
                          + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://codex.wordpress.org/Plugin_API + + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + addShortcodes() + +

                          + + +

                          Add plugin shortcodes.

                          + + + public + addShortcodes() : void + +

                          Called after loading, instantiating, and initializing all extensions

                          +
                          + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://codex.wordpress.org/Shortcode_API + + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + after_switch_blog() + +

                          + + +

                          after switching blogs, load internal option array.

                          + + + public + after_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                          called from WP 'switch_blog' action.

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + $prev_blog_id + : string +
                          +
                          +

                          switching from blog

                          +
                          + +
                          +
                          + $switch + : string +
                          +
                          +

                          'switch' or 'restore'

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + allowAdvancedMode() + +

                          + + +

                          allow advanced mode - aids in complexity and/or licensing limits.

                          + + + public + allowAdvancedMode([bool $allow = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $allow + : bool + = null
                          +
                          +
                            +
                          • allow or not
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->allowAdvancedMode(false);

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • allowed or not
                          • +
                          +
                          + + +
                          +
                          +

                          + apply_filters() + +

                          + + +

                          apply_filters with prefixed name

                          + + + public + apply_filters(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + before_switch_blog() + +

                          + + +

                          before switching blogs, save internal option array.

                          + + + public + before_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                          called from $this->switch_to_blog() (not WP).

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + $prev_blog_id + : string +
                          +
                          +

                          switching from blog

                          +
                          + +
                          +
                          + $switch + : string +
                          +
                          +

                          'switch' or 'restore'

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + callAllExtensions() + +

                          + + +

                          Execute a method in each/all loaded extension class

                          + + + public + callAllExtensions(string $method, mixed ...$arguments) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $method + : string +
                          +
                          +

                          the method name

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          results from each call

                          +
                          + + +
                          +
                          +

                          + callExtension() + +

                          + + +

                          call a specific extension method

                          + + + public + callExtension(string $extension, string $method, mixed ...$arguments) : mixed + + +
                          Parameters
                          +
                          +
                          + $extension + : string +
                          +
                          +

                          the extension name

                          +
                          + +
                          +
                          + $method + : string +
                          +
                          +

                          the method name

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          result of extension method called

                          +
                          + + +
                          +
                          +

                          + callMethod() + +

                          + + +

                          call an internal plugin or extension method

                          + + + public + callMethod(string|array<string|int, mixed> $method, mixed ...$arguments) : mixed + + +
                          Parameters
                          +
                          +
                          + $method + : string|array<string|int, mixed> +
                          +
                          +

                          the method name or [extension,method]

                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +

                          the arguments to method name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          result of call

                          +
                          + + +
                          +
                          +

                          + config_advanced_mode() + +

                          + + +

                          config advanced mode - aids in complexity and/or licensing limits.

                          + + + public + config_advanced_mode() : void + +

                          set 'advanced mode' based on defined constant or user meta

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          + + + +

                          enqueue javascripts to patch consent interface between browser and server

                          + + + public + cookie_consent_hack() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + createUniqueId() + +

                          + + +

                          Generates a Universally Unique IDentifier (UUID), version 4.

                          + + + public + createUniqueId() : string + + + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + http://www.ietf.org/rfc/rfc4122.txt + +

                          (RFC 4122)

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          UUID

                          +
                          + + +
                          +
                          +

                          + currentURL() + +

                          + + +

                          get the current url

                          + + + public + currentURL() : string + + + + + +
                          Return values
                          + string + — +

                          the full url of the current request

                          +
                          + + +
                          +
                          +

                          + delete_network_option() + +

                          + + +

                          delete_network_option() with prefixed option name (only network enabled)

                          + + + public + delete_network_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_option() + +

                          + + +

                          delete_option() with prefixed option name

                          + + + public + delete_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_site_option() + +

                          + + +

                          delete_option() with prefixed option name (single site or network enabled)

                          + + + public + delete_site_option(string $optionName) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          returned from delete_option

                          +
                          + + +
                          +
                          +

                          + delete_site_transient() + +

                          + + +

                          A wrapper function to WP delete_site_transient() with prefixed transient name

                          + + + public + delete_site_transient(string $transientName) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + delete_transient() + +

                          + + +

                          A wrapper function to WP delete_transient() with prefixed transient name

                          + + + public + delete_transient(string $transientName) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + did_action() + +

                          + + +

                          did_action with prefixed name

                          + + + public + did_action(string $hookName) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + did_filter() + +

                          + + +

                          did_filter with prefixed name (WP 6.1)

                          + + + public + did_filter(string $hookName) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + do_action() + +

                          + + +

                          do_action with prefixed name

                          + + + public + do_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          + + + +

                          process action links from admin page.

                          + + + public + do_admin_action_links(object $admin_bar) : void + +

                          additional/custom actions may be added by adding an action for the function name: +$this->add_action('my_action_name',function(){...});

                          +
                          + +
                          Parameters
                          +
                          +
                          + $admin_bar + : object +
                          +
                          +

                          wp_admin_bar

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + doing_ajax() + +

                          + + +

                          detect an ajax request

                          + + + public + doing_ajax() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + eacDoojigger_ready() + +

                          + + +

                          eacDoojigger is fully loaded and ready.

                          + + + public + eacDoojigger_ready() : void + +

                          Called when eacDoojigger_ready is ready (all extensions/filters/shortcodes loaded)

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + error() + +

                          + + +

                          wp_error with logging

                          + + + public + error(string|int|object $code[, string $message = '' ][, mixed $data = '' ][, string $id = '' ][, mixed $isCritical = false ]) : object + + +
                          Parameters
                          +
                          +
                          + $code + : string|int|object +
                          +
                          +

                          Error code or wp_error or throwable instance

                          +
                          + +
                          +
                          + $message + : string + = ''
                          +
                          +

                          Error message

                          +
                          + +
                          +
                          + $data + : mixed + = ''
                          +
                          +

                          optional, Error data

                          +
                          + +
                          +
                          + $id + : string + = ''
                          +
                          +

                          optional, source id

                          +
                          + +
                          +
                          + $isCritical + : mixed + = false
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          WP_Error object

                          +
                          + + +
                          +
                          +

                          + escape() + +

                          + + +

                          to filter/escape a variable

                          + + + public + escape(scalar|array<string|int, mixed> $input[, callable $callback = 'esc_attr' ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $input + : scalar|array<string|int, mixed> +
                          +
                          +

                          the value to be filtered

                          +
                          + +
                          +
                          + $callback + : callable + = 'esc_attr'
                          +
                          +

                          optional callback function

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->escape($variable);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->escape($variable, 'esc_attr');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed

                          +
                          + + +
                          +
                          +

                          + explode_with_keys() + +

                          + + +

                          explode a string into an associative array

                          + + + public + explode_with_keys(string $separator, string $string[, string $delimiter = '=' ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $separator + : string +
                          +
                          +

                          the glue value

                          +
                          + +
                          +
                          + $string + : string +
                          +
                          +

                          the string value to explode

                          +
                          + +
                          +
                          + $delimiter + : string + = '='
                          +
                          +

                          the key=value delimiter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          the exploded array

                          +
                          + + +
                          +
                          +

                          + fatal() + +

                          + + +

                          fatal error with logging

                          + + + public + fatal(string|int $code[, string $message = '' ][, mixed $data = '' ][, string $id = null ]) : void + + +
                          Parameters
                          +
                          +
                          + $code + : string|int +
                          +
                          +

                          Error code

                          +
                          + +
                          +
                          + $message + : string + = ''
                          +
                          +

                          Error message

                          +
                          + +
                          +
                          + $data + : mixed + = ''
                          +
                          +

                          optional, Error data

                          +
                          + +
                          +
                          + $id + : string + = null
                          +
                          +

                          optional, source id

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + flush_caches() + +

                          + + +

                          clear cache and transient data

                          + + + public + flush_caches([bool $fullFlush = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $fullFlush + : bool + = false
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + forEachNetworkSite() + +

                          + + +

                          in multisite environment, perform callback for each site from network admin, not as network admin

                          + + + public + forEachNetworkSite(callable $callback, mixed ...$arguments) : bool + + +
                          Parameters
                          +
                          +
                          + $callback + : callable +
                          +
                          + +
                          +
                          + $arguments + : mixed +
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->forEachNetworkSite( function() {...} );

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +

                          is network admin

                          +
                          + + +
                          +
                          +

                          + get() + +

                          + + +

                          retrieve a stored variable

                          + + + public + get(string $key[, mixed $default = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +

                          default value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use getVariable()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          stored variable (unserialized)

                          +
                          + + +
                          +
                          + + + +

                          get a cookie (convenience method, since we have set_cookie)

                          + + + public + get_cookie(string $name[, string $default = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $default + : string + = null
                          +
                          +

                          if cookie not set

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          cookie value

                          +
                          + + +
                          +
                          + + + +

                          get a registered cookie consent array for a single cookie or all cookies

                          + + + public + get_cookie_consent([string $name = false ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $name + : string + = false
                          +
                          +

                          the cookie name (optional)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          $consent or array of [name => $consent]

                          +
                          + + +
                          +
                          +

                          + get_network_option() + +

                          + + +

                          get_network_option() with prefixed option name, optional callback default (only network enabled)

                          + + + public + get_network_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function to set value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option') - returns my_option value or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option',[]) - returns my_option value or []

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_network_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_network_option_decrypt() + +

                          + + +

                          get_network_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_network_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_option() + +

                          + + +

                          get_option() with prefixed option name, optional callback default

                          + + + public + get_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function to set value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option') - returns my_option value or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option',[]) - returns my_option value or []

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->get_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_option_decrypt() + +

                          + + +

                          get_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          + + + +

                          get a template page footer

                          + + + public + get_page_footer([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          special footer name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the footer content

                          +
                          + + +
                          +
                          +

                          + get_page_header() + +

                          + + +

                          get a template page header

                          + + + public + get_page_header([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          special header name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the header content

                          +
                          + + +
                          +
                          +

                          + get_page_template() + +

                          + + +

                          get a template page part

                          + + + public + get_page_template(string $slug[, string $name = null ][, mixed $args = [] ]) : string + + +
                          Parameters
                          +
                          +
                          + $slug + : string +
                          +
                          +

                          template file name {$slug}.php

                          +
                          + +
                          +
                          + $name + : string + = null
                          +
                          +

                          special name/part {$slug}-{$name}.php

                          +
                          + +
                          +
                          + $args + : mixed + = []
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the template content

                          +
                          + + +
                          +
                          +

                          + get_post_by_slug() + +

                          + + +

                          get a post (or page) by slug

                          + + + public + get_post_by_slug(string $slug[, array<string|int, mixed> $options = [] ]) : object + + +
                          Parameters
                          +
                          +
                          + $slug + : string +
                          +
                          +

                          the name to search for

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          augment/override query options

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          the first matching post

                          +
                          + + +
                          +
                          +

                          + get_site_option() + +

                          + + +

                          get_option() with prefixed option name, optional callback default (single site or network enabled)

                          + + + public + get_site_option(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_site_option_decrypt() + +

                          + + +

                          get_site_option() and decrypt with prefixed option name, optional callback default

                          + + + public + get_site_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + get_site_transient() + +

                          + + +

                          A wrapper function to WP get_site_transient() with prefixed transient name and callable function

                          + + + public + get_site_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_site_transient(name, function, nnn) to call function if transient is not set or has expired

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          transient value

                          +
                          + + +
                          +
                          +

                          + get_transient() + +

                          + + +

                          A wrapper function to WP get_transient() with prefixed transient name and callable function

                          + + + public + get_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $default + : mixed + = false
                          +
                          +

                          default value or callable function

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->get_transient(name, function, nnn) to call function if transient is not set or has expired

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          transient value

                          +
                          + + +
                          +
                          +

                          + getClassName() + +

                          + + +

                          get the class name without namespace

                          + + + public + getClassName([object $object = null ]) : string|bool + + +
                          Parameters
                          +
                          +
                          + $object + : object + = null
                          +
                          +

                          optional class object

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|bool + — + + +
                          +
                          +

                          + getClassObject() + +

                          + + +

                          get class or extension object

                          + + + public + getClassObject([string $className = null ]) : object + + +
                          Parameters
                          +
                          +
                          + $className + : string + = null
                          +
                          +

                          class/extension name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object + — +

                          class object or null

                          +
                          + + +
                          +
                          + + + +

                          get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header

                          + + + public + getDocumentationLink([mixed $plugin = true ][, string $permalink = null ][, string $name = 'Docs' ][, string $title = 'Documentation' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $permalink + : string + = null
                          +
                          +

                          uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                          +
                          + +
                          +
                          + $name + : string + = 'Docs'
                          +
                          +

                          link name ('Docs')

                          +
                          + +
                          +
                          + $title + : string + = 'Documentation'
                          +
                          +

                          title ('Documentation')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Documentation link

                          +
                          + + +
                          +
                          +

                          + getDocumentationURL() + +

                          + + +

                          get documentation url (i.e. the home/documentation page for this plugin)

                          + + + public + getDocumentationURL([mixed $plugin = true ][, string $permalink = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $permalink + : string + = null
                          +
                          +

                          uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Documentation link

                          +
                          + + +
                          +
                          +

                          + getExtension() + +

                          + + +

                          alias to isExtension - get enabled extension object

                          + + + public + getExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                          Parameters
                          +
                          +
                          + $extension + : object|string +
                          +
                          +

                          extension class or name

                          +
                          + +
                          +
                          + $checkEnabled + : bool + = true
                          +
                          +

                          check isEnabled()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|object + — +

                          false or extension object

                          +
                          + + +
                          +
                          +

                          + getFilterCallback() + +

                          + + +

                          to parse the PHP filter name and options

                          + + + public + getFilterCallback([int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ][, array<string|int, mixed> $args = null ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + $args + : array<string|int, mixed> + = null
                          +
                          +

                          additional arguments passed to callable

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [filter, options]

                          +
                          + + +
                          +
                          +

                          + getMySqlVersion() + +

                          + + +

                          Query MySQL DB for its version

                          + + + public + getMySqlVersion() : string|false + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use $this->wpdb->db_server_info()

                          +
                          + +
                          +
                          + +
                          Return values
                          + string|false + — + + +
                          +
                          +

                          + getOptionNamePrefix() + +

                          + + +

                          get the option prefix

                          + + + public + getOptionNamePrefix([string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          short_classname_

                          +
                          + + +
                          +
                          +

                          + getPageName() + +

                          + + +

                          Get the page "name"

                          + + + public + getPageName([mixed $post = null ][, bool $permalink = false ]) : string|null + + +
                          Parameters
                          +
                          +
                          + $post + : mixed + = null
                          +
                          +
                          + +
                          +
                          + $permalink + : bool + = false
                          +
                          +

                          get post permalink name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|null + — +

                          the requested page name (sans extension)

                          +
                          + + +
                          +
                          +

                          + getPluginValue() + +

                          + + +

                          get plugin value from pluginData (base file header)

                          + + + public + getPluginValue([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          name of plugin data value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use pluginHeader()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          data value from plugin header

                          +
                          + + +
                          +
                          +

                          + getPluginValues() + +

                          + + +

                          get plugin value array from pluginData (base file header).

                          + + + public + getPluginValues() : array<string|int, mixed> + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use pluginHeaders()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + array<string|int, mixed> + — +

                          values from plugin header

                          +
                          + + +
                          +
                          +

                          + getRelease() + +

                          + + +

                          get release (stable tag/Last Updated) from the readme header

                          + + + public + getRelease([mixed $default = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $default + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          'Release __ (__)'

                          +
                          + + +
                          +
                          +

                          + getSemanticVersion() + +

                          + + +

                          Parse a Semantic or Calendar version number.

                          + + + public + getSemanticVersion([string $version = null ]) : object|null + +

                          Semantic Version (SemVer) = major . minor . patch [- release + build] +Calendar Version (CalVer) = yy . mmdd . patch [- release + build].

                          +

                          Any version-release is almost always less than version (no release) +1.2.3 > 1.2.3-Release+Build, 1.2.3-release > 1.2.3-Release+Build, 1.2.3-release < 1.2.3

                          +
                          + +
                          Parameters
                          +
                          +
                          + $version + : string + = null
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + see +
                          +
                          + https://semver.org + + +
                          +
                          + +
                          Return values
                          + object|null + — +

                          'original' => '1.2.3-Release+Build', +'major' => '1', +'minor' => '2', +'patch' => '3', +'release' => 'Release', +'build' => 'Build', +'version' => '1.2.3-release', (use with version compare) +'primary' => '1.2.3', +__toString() = '1.2.3-release+build'

                          +
                          + + +
                          +
                          +

                          + getSettingsCallback() + +

                          + + +

                          get settings page callback

                          + + + public + getSettingsCallback() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          the settings page callback

                          +
                          + + +
                          +
                          + + + +

                          get settings link (i.e. the page for setting options)

                          + + + public + getSettingsLink([mixed $plugin = true ][, string $tab = null ][, string $name = 'Settings' ][, string $title = 'Settings' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $tab + : string + = null
                          +
                          +

                          add tab name to url

                          +
                          + +
                          +
                          + $name + : string + = 'Settings'
                          +
                          +

                          link name ('Settings')

                          +
                          + +
                          +
                          + $title + : string + = 'Settings'
                          +
                          +

                          title ('Settings')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the settings link

                          +
                          + + +
                          +
                          +

                          + getSettingsSlug() + +

                          + + +

                          get settings name (i.e. the page for setting options)

                          + + + public + getSettingsSlug() : string + + + + + +
                          Return values
                          + string + — +

                          the settings slug name

                          +
                          + + +
                          +
                          +

                          + getSettingsURL() + +

                          + + +

                          get settings link (i.e. the page for setting options)

                          + + + public + getSettingsURL([mixed $plugin = true ][, string $tab = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $tab + : string + = null
                          +
                          +

                          add tab name to url

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the settings link

                          +
                          + + +
                          +
                          + + + +

                          get WordPress support link for this plugin

                          + + + public + getSupportLink([mixed $plugin = true ][, string $slug = null ][, string $name = 'Support' ][, string $title = 'Support' ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $slug + : string + = null
                          +
                          +

                          uri plugin slug

                          +
                          + +
                          +
                          + $name + : string + = 'Support'
                          +
                          +

                          link name ('Support')

                          +
                          + +
                          +
                          + $title + : string + = 'Support'
                          +
                          +

                          title ('Support')

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Support link

                          +
                          + + +
                          +
                          +

                          + getSupportURL() + +

                          + + +

                          get WordPress support URL for this plugin

                          + + + public + getSupportURL([mixed $plugin = true ][, string $slug = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $plugin + : mixed + = true
                          +
                          +

                          true=use this plugin title, array=get_plugin_data array, string = title

                          +
                          + +
                          +
                          + $slug + : string + = null
                          +
                          +

                          uri plugin slug

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the Support URL

                          +
                          + + +
                          +
                          +

                          + getVariable() + +

                          + + +

                          retrieve a stored variable

                          + + + public + getVariable(string $key[, mixed $default = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +

                          default value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          stored variable (unserialized)

                          +
                          + + +
                          +
                          +

                          + getVersion() + +

                          + + +

                          version of this code from the plugin header or from given extension

                          + + + public + getVersion([mixed $extension = null ][, mixed $default = '' ]) : string + + +
                          Parameters
                          +
                          +
                          + $extension + : mixed + = null
                          +
                          +
                          + +
                          +
                          + $default + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          'n.n.n'

                          +
                          + + +
                          +
                          +

                          + getVisitorCountry() + +

                          + + +

                          Get the visitor's country from the language header

                          + + + public + getVisitorCountry() : string + + + + + +
                          Return values
                          + string + — +

                          2 character country code (default=US)

                          +
                          + + +
                          +
                          +

                          + getVisitorId() + +

                          + + +

                          Get a unique visitor id

                          + + + public + getVisitorId([bool $forRequest = false ]) : string + + +
                          Parameters
                          +
                          +
                          + $forRequest + : bool + = false
                          +
                          +

                          unique to this request

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          ID

                          +
                          + + +
                          +
                          +

                          + getVisitorIP() + +

                          + + +

                          Get the visitor's IP address

                          + + + public + getVisitorIP() : string + + + + + +
                          Return values
                          + string + — +

                          IP address

                          +
                          + + +
                          +
                          +

                          + has_action() + +

                          + + +

                          has_action with prefixed name

                          + + + public + has_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + has_filter() + +

                          + + +

                          has_filter with prefixed name

                          + + + public + has_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + implode_with_keys() + +

                          + + +

                          implode an associative array into a string

                          + + + public + implode_with_keys(string $separator, array<string|int, mixed> $array[, string $delimiter = '=' ]) : string + + +
                          Parameters
                          +
                          +
                          + $separator + : string +
                          +
                          +

                          the glue value

                          +
                          + +
                          +
                          + $array + : array<string|int, mixed> +
                          +
                          +

                          the associative array to implode

                          +
                          + +
                          +
                          + $delimiter + : string + = '='
                          +
                          +

                          the key=value delimiter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          the imploded string

                          +
                          + + +
                          +
                          +

                          + initialize() + +

                          + + +

                          class initialization.

                          + + + public + initialize() : void + +

                          Called after instantiating and loading extensions

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + insert_with_markers() + +

                          + + +

                          like WordPress insert_with_markers, works with multiple file types

                          + + + public + insert_with_markers(string $filename, string $marker, array<string|int, mixed> $insertion[, string $commentBegin = '#' ][, string $commentEnd = '' ][, bool $insertAtTop = false ]) : bool + + +
                          Parameters
                          +
                          +
                          + $filename + : string +
                          +
                          +
                            +
                          • path name to file
                          • +
                          +
                          + +
                          +
                          + $marker + : string +
                          +
                          +
                            +
                          • marker text
                          • +
                          +
                          + +
                          +
                          + $insertion + : array<string|int, mixed> +
                          +
                          +
                            +
                          • line(s) to be inserted
                          • +
                          +
                          + +
                          +
                          + $commentBegin + : string + = '#'
                          +
                          +
                            +
                          • beginning of a comment (i.e. '#', ';', '//', '/*')
                          • +
                          +
                          + +
                          +
                          + $commentEnd + : string + = ''
                          +
                          +
                            +
                          • ending of a comment (i.e. '* /')
                          • +
                          +
                          + +
                          +
                          + $insertAtTop + : bool + = false
                          +
                          +
                            +
                          • true to insert new block at beginning of file
                          • +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_admin() + +

                          + + +

                          is admin (is_admin() or admin url) w/ability to set

                          + + + public + is_admin([bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set/override is_admin

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_advanced_mode() + +

                          + + +

                          is advanced mode filter - aids in complexity and/or licensing limits.

                          + + + public + is_advanced_mode([bool $bool = false ][, string $what = null ][, string $level = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $bool + : bool + = false
                          +
                          +
                            +
                          • ignored
                          • +
                          +
                          + +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->apply_filters('is_advanced_mode',false,'settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • is or is not
                          • +
                          +
                          + + +
                          +
                          +

                          + is_backend() + +

                          + + +

                          is back-end (is_admin() or admin url)

                          + + + public + is_backend() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_frontend() + +

                          + + +

                          is front-end (not is_admin() or admin url)

                          + + + public + is_frontend() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_admin() + +

                          + + +

                          is network admin (is_network_admin() or network admin url) w/ability to set

                          + + + public + is_network_admin([bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set/override is_network_admin

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_enabled() + +

                          + + +

                          is plugin network-enabled

                          + + + public + is_network_enabled([string $plugin = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $plugin + : string + = null
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_network_option() + +

                          + + +

                          is network option a value or in a set of values (only network enabled)

                          + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check this value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option') - returns my_option value

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option','this_value') - returns 'this_value' or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_network_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          option is set and has value

                          +
                          + + +
                          +
                          +

                          + is_option() + +

                          + + +

                          is option a value or in a set of values

                          + + + public + is_option(string $optionName[, mixed $value = null ][, bool $network = false ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check for this value (optional)

                          +
                          + +
                          +
                          + $network + : bool + = false
                          +
                          +

                          using network options (internal)

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option') - returns my_option value

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option','this_value') - returns 'this_value' or false

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          null or option value

                          +
                          + + +
                          +
                          +

                          + is_plugin_active() + +

                          + + +

                          is plugin active (may be called from inactive site)

                          + + + public + is_plugin_active([string $plugin = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $plugin + : string + = null
                          +
                          +

                          plugin slug

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + is_site_option() + +

                          + + +

                          is_option a value or in a set of values (single site or network enabled)

                          + + + public + is_site_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed + = null
                          +
                          +

                          check this value

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option')

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option','this_value')

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $this->is_site_option('my_option',['this_value','that_value'])

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool|mixed + — +

                          option is set and has value

                          +
                          + + +
                          +
                          +

                          + isAdvancedMode() + +

                          + + +

                          is advanced mode - aids in complexity and/or licensing limits.

                          + + + public + isAdvancedMode([string $what = null ][, string $level = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->isAdvancedMode('settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — +
                            +
                          • is or is not
                          • +
                          +
                          + + +
                          +
                          +

                          + isAjaxRequest() + +

                          + + +

                          now an alias to $tthis->doing_ajax()

                          + + + public + isAjaxRequest() : bool + + + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use $this->doing_ajax()

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isCurrentScreen() + +

                          + + +

                          get or check the current screen name

                          + + + public + isCurrentScreen([mixed $screen = null ]) : null|bool|string + + +
                          Parameters
                          +
                          +
                          + $screen + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + null|bool|string + — + + +
                          +
                          +

                          + isExtension() + +

                          + + +

                          is extension loaded and enabled

                          + + + public + isExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                          Parameters
                          +
                          +
                          + $extension + : object|string +
                          +
                          +

                          extension class or name

                          +
                          + +
                          +
                          + $checkEnabled + : bool + = true
                          +
                          +

                          check isEnabled()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool|object + — +

                          false or extension object

                          +
                          + + +
                          +
                          +

                          + isFalse() + +

                          + + +

                          is value false? - false,off,no,0

                          + + + public + isFalse(string $value) : bool + + +
                          Parameters
                          +
                          +
                          + $value + : string +
                          +
                          +

                          value to check

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isNewVisitor() + +

                          + + +

                          Check visitor cookie

                          + + + public + isNewVisitor() : string + + + + + +
                          Return values
                          + string + — +

                          ID

                          +
                          + + +
                          +
                          +

                          + isPluginsPage() + +

                          + + +

                          when we're on the plugins page

                          + + + public + isPluginsPage() : bool + + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isReservedOption() + +

                          + + +

                          test or set reserved option key

                          + + + public + isReservedOption(string $optionName[, bool $set = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $set + : bool + = null
                          +
                          +

                          set as reserved or not

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $this->isReservedOption('my_option',true);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          if ($this->isReservedOption('my_option')) {...}

                          +
                          + +
                          +
                          + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isSettingsPage() + +

                          + + +

                          when we're on our settings page

                          + + + public + isSettingsPage([string $isTab = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $isTab + : string + = null
                          +
                          +

                          check specific tab name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + isTestSite() + +

                          + + +

                          is this a test or live production site

                          + + + public + isTestSite() : bool + + + + + +
                          Return values
                          + bool + — +

                          sets $site_is_test

                          +
                          + + +
                          +
                          +

                          + isTrue() + +

                          + + +

                          is value true? true,on,yes,1

                          + + + public + isTrue(string $value) : bool + + +
                          Parameters
                          +
                          +
                          + $value + : string +
                          +
                          +

                          value to check

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + log() + +

                          + + +

                          PSR-3 Log

                          + + + public + log([int|string $level = '' ][, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : object|void + + +
                          Parameters
                          +
                          +
                          + $level + : int|string + = ''
                          +
                          +

                          PHP or PSR error level

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + object|void + — +

                          logger object or void on log()

                          +
                          + + +
                          +
                          +

                          + logAlways() + +

                          + + +

                          console/file logging - always

                          + + + public + logAlways(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logData() + +

                          + + +

                          console/file logging - data (warning)

                          + + + public + logData(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +
                            +
                          • use logDebug()
                          • +
                          +
                          + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logDebug() + +

                          + + +

                          console/file logging - debug

                          + + + public + logDebug(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logError() + +

                          + + +

                          console/file logging - error

                          + + + public + logError(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logInfo() + +

                          + + +

                          console/file logging - info (notice)

                          + + + public + logInfo(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logNotice() + +

                          + + +

                          console/file logging - notice

                          + + + public + logNotice(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logWarning() + +

                          + + +

                          console/file logging - warning

                          + + + public + logWarning(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + logWrite() + +

                          + + +

                          console/file logging

                          + + + public + logWrite(int $level, mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $level + : int +
                          +
                          +

                          the debugging log level

                          +
                          + +
                          +
                          + $variable + : mixed +
                          +
                          +

                          variable to log, WP_Error object, throwable object

                          +
                          + +
                          +
                          + $message + : mixed + = ''
                          +
                          +
                          + +
                          +
                          + $context + : array<string|int, mixed> + = []
                          +
                          +

                          [key=>value] array for interpolation of $message

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + minifyString() + +

                          + + +

                          Simple minify for JS or CSS content.

                          + + + public + minifyString(string $content[, mixed $stripNL = true ]) : string + +

                          Strips comments, leading/ttrailing white-space, new-lines. +Warning: not all js/css strings may succesfully pass through this regex!

                          +
                          + +
                          Parameters
                          +
                          +
                          + $content + : string +
                          +
                          +
                          + +
                          +
                          + $stripNL + : mixed + = true
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          minified content

                          +
                          + + +
                          +
                          +

                          + modifyColor() + +

                          + + +

                          Increases or decreases the brightness of a color by a percentage of the current brightness.

                          + + + public + modifyColor(string $hexCode, float $adjustPercent) : string + + +
                          Parameters
                          +
                          +
                          + $hexCode + : string +
                          +
                          +

                          Supported formats: #FFF, #FFFFFF, FFF, FFFFFF

                          +
                          + +
                          +
                          + $adjustPercent + : float +
                          +
                          +

                          A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + author +
                          +
                          + +

                          maliayas (https://stackoverflow.com/questions/3512311/how-to-generate-lighter-darker-color-with-php)

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — + + +
                          +
                          +

                          + page_redirect() + +

                          + + +

                          redirect the current page

                          + + + public + page_redirect(string $url[, int $status = 302 ][, bool $die = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $url + : string +
                          +
                          +

                          destination url

                          +
                          + +
                          +
                          + $status + : int + = 302
                          +
                          +

                          http status (302)

                          +
                          + +
                          +
                          + $die + : bool + = false
                          +
                          +

                          true to die()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + page_reload() + +

                          + + +

                          reload the current page

                          + + + public + page_reload([bool $die = false ]) : void + + +
                          Parameters
                          +
                          +
                          + $die + : bool + = false
                          +
                          +

                          true to die()

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_daily_event() + +

                          + + +

                          plugin_daily_event

                          + + + public + plugin_daily_event() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_hourly_event() + +

                          + + +

                          plugin_hourly_event

                          + + + public + plugin_hourly_event() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_ready() + +

                          + + +

                          Plugin is fully loaded and ready.

                          + + + public + plugin_ready() : void + +

                          Called when plugin is ready (all extensions/filters/shortcodes loaded)

                          +
                          + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + plugin_weekly_event() + +

                          + + +

                          plugin_weekly_event

                          + + + public + plugin_weekly_event() : void + + + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + pluginHeader() + +

                          + + +

                          get plugin value from pluginData (base file header)

                          + + + public + pluginHeader([string $name = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string + = null
                          +
                          +

                          name of plugin data value +'Title' => 'Plugin Name', The name of your plugin, which will be displayed in the Plugins list in the WordPress Admin. +'Description' => 'Description', A short description of the plugin, as displayed in the Plugins section in the WordPress Admin +'Version' => 'Version', The current version number of the plugin. +'RequiresWP' => 'Requires at least', The lowest WordPress version that the plugin will work on. +'RequiresPHP' => 'Requires PHP', The minimum required PHP version. +'RequiresEAC' => 'Requires EAC', The minimum required eacDoojigger version. +'RequiresWC' => 'WC requires at least', The lowest WooCommerce version that the plugin will work on. +'Author' => 'Author', The name of the plugin author. +'AuthorURI' => 'Author URI', The author’s website or profile on another website, such as WordPress.org. +'License' => 'License', The short name (slug) of the plugin’s license (e.g. GPLv2). +'LicenseURI' => 'License URI', A link to the full text of the license (e.g. https://www.gnu.org/licenses/gpl-2.0.html). +'TextDomain' => 'Text Domain', The gettext text domain of the plugin. +'DomainPath' => 'Domain Path', The domain path lets WordPress know where to find the translations. +'Network' => 'Network', Whether the plugin can be activated network-wide. +'PluginURI' => 'Plugin URI', The home page or update link of the plugin. +'UpdateURI' => 'Update URI', Allows third-party plugins to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory. +'StableTag' => 'Stable Tag', From readme.txt. +'LastUpdated' => 'Last Updated', From readme.txt. +'Name' The directory name within plugins. +'PluginSlug' The plugin_basename() slug. +'PluginDir' The directory name plugin_dir_path(). +'PluginDirUrl' The plugin url plugin_dir_url() +'VendorDir' The namespace directory within plugin directory.

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          data value from plugin header

                          +
                          + + +
                          +
                          +

                          + pluginHeaders() + +

                          + + +

                          get plugin value array from pluginData (base file header).

                          + + + public + pluginHeaders() : array<string|int, mixed> + + + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          values from plugin header

                          +
                          + + +
                          +
                          +

                          + pluginHelpEnabled() + +

                          + + +

                          pluginHelpEnabled

                          + + + public + pluginHelpEnabled([bool $tabs = null ][, bool $fields = null ]) : bool + + +
                          Parameters
                          +
                          +
                          + $tabs + : bool + = null
                          +
                          +

                          enable/disable tabs

                          +
                          + +
                          +
                          + $fields + : bool + = null
                          +
                          +

                          enable/disable fields

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + prefixHookName() + +

                          + + +

                          Get the prefixed version of the hook name

                          + + + public + prefixHookName(string $hookName) : string + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          filter/action name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          hookname with prefix

                          +
                          + + +
                          +
                          +

                          + prefixOptionName() + +

                          + + +

                          Get the prefixed version input $name suitable for storing in WP options

                          + + + public + prefixOptionName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          option name with prefix

                          +
                          + + +
                          +
                          +

                          + prefixTableName() + +

                          + + +

                          Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)

                          + + + public + prefixTableName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          full table name

                          +
                          + + +
                          +
                          +

                          + prefixTransientName() + +

                          + + +

                          Get the prefixed version of the transient name

                          + + + public + prefixTransientName(string $transientName[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          transient name with prefix

                          +
                          + + +
                          +
                          +

                          + print_admin_notice() + +

                          + + +

                          write admin notice immediately, noop when not admin/backend

                          + + + public + print_admin_notice(string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                          Parameters
                          +
                          +
                          + $message + : string +
                          +
                          +

                          message text

                          +
                          + +
                          +
                          + $errorType + : string + = 'notice'
                          +
                          +

                          'error', 'warning', 'notice', 'success'

                          +
                          + +
                          +
                          + $moreInfo + : string + = ''
                          +
                          +

                          additional message text

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + purge_expired_transients() + +

                          + + +

                          purge expired transients for current blog

                          + + + public + purge_expired_transients() : mixed + + + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + registerNetworkOptions() + +

                          + + +

                          add network options (values) for the plugin

                          + + + public + registerNetworkOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> + = []
                          +
                          +

                          group option meta

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + registerPluginOptions() + +

                          + + +

                          add additional options (values) for the plugin (or extension)

                          + + + public + registerPluginOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + $optionMeta + : array<string|int, mixed> + = []
                          +
                          +

                          group option meta

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + remove_action() + +

                          + + +

                          remove_action with prefixed name

                          + + + public + remove_action(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the action

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to action

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + remove_filter() + +

                          + + +

                          remove_filter with prefixed name

                          + + + public + remove_filter(string $hookName, mixed ...$args) : mixed + + +
                          Parameters
                          +
                          +
                          + $hookName + : string +
                          +
                          +

                          the name of the filter

                          +
                          + +
                          +
                          + $args + : mixed +
                          +
                          +

                          arguments passed to filter

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — + + +
                          +
                          +

                          + rename_network_option() + +

                          + + +

                          rename a network option (only network enabled)

                          + + + public + rename_network_option(string $oldOptionName, string $newOptionName) : mixed + + +
                          Parameters
                          +
                          +
                          + $oldOptionName + : string +
                          +
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + rename_option() + +

                          + + +

                          rename an option

                          + + + public + rename_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $oldOptionName + : string +
                          +
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + rename_site_option() + +

                          + + +

                          rename an option (single site or network enabled)

                          + + + public + rename_site_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $oldOptionName + : string +
                          +
                          +

                          old (current) option name

                          +
                          + +
                          +
                          + $newOptionName + : string +
                          +
                          +

                          new option name

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + restore_current_blog() + +

                          + + +

                          restore_current_blog wrapper.

                          + + + public + restore_current_blog() : bool + +

                          enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                          +
                          + + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + safeEcho() + +

                          + + +

                          safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs

                          + + + public + safeEcho(string $string) : bool + + +
                          Parameters
                          +
                          +
                          + $string + : string +
                          +
                          +

                          to echo

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + sanitize() + +

                          + + +

                          to filter/sanitize a variable

                          + + + public + sanitize(scalar|array<string|int, mixed> $input[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $input + : scalar|array<string|int, mixed> +
                          +
                          +

                          the value to be filtered

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable);

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable, 'my_sanitizer');

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->sanitize($variable, FILTER_CALLBACK, 'my_sanitizer');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed

                          +
                          + + +
                          +
                          +

                          + scheduleEvent() + +

                          + + +

                          schedule a single event with callback

                          + + + public + scheduleEvent(string $eventName, int $secondsFromNow, array<string|int, mixed> $arguments, mixed $callback) : void + + +
                          Parameters
                          +
                          +
                          + $eventName + : string +
                          +
                          + +
                          +
                          + $secondsFromNow + : int +
                          +
                          +

                          time in seconds in the future

                          +
                          + +
                          +
                          + $arguments + : array<string|int, mixed> +
                          +
                          +

                          passed to callback

                          +
                          + +
                          +
                          + $callback + : mixed +
                          +
                          +
                          + +
                          +
                          + + + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + set() + +

                          + + +

                          set a stored variable

                          + + + public + set(string $key[, mixed $default = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $default + : mixed + = null
                          +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use setVariable()

                          +
                          + +
                          +
                          + +
                          Return values
                          + string + — +

                          stored variable (serialized)

                          +
                          + + +
                          +
                          + + + +

                          set a cookie supporting wp_consent if enabled

                          + + + public + set_cookie(string $name, string $value, string|int $expires[, array<string|int, mixed> $options = [] ][, mixed $consent = [] ]) : bool + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $value + : string +
                          +
                          +

                          the cookie value

                          +
                          + +
                          +
                          + $expires + : string|int +
                          +
                          +

                          cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                          +
                          + +
                          +
                          + $options + : array<string|int, mixed> + = []
                          +
                          +

                          cookie parameters +'path', 'domain', 'secure', 'httponly', 'samesite'.

                          +
                          + +
                          +
                          + $consent + : mixed + = []
                          +
                          +

                          (array) consent parameters or (string) category or true, already registered +'plugin_or_service', 'category', 'function', ...

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          success or failure (as best we can tell)

                          +
                          + + +
                          +
                          + + + +

                          set a cookie's consent information

                          + + + public + set_cookie_consent(string $name, array<string|int, mixed>|string $consent[, bool $register = true ][, array<string|int, mixed> $defaults = [] ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the cookie name

                          +
                          + +
                          +
                          + $consent + : array<string|int, mixed>|string +
                          +
                          +

                          consent parameters or category +'plugin_or_service', 'category', 'function', ...

                          +
                          + +
                          +
                          + $register + : bool + = true
                          +
                          +

                          with wp_add_cookie_info()

                          +
                          + +
                          +
                          + $defaults + : array<string|int, mixed> + = []
                          +
                          +

                          default consent parameters

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          $consent

                          +
                          + + +
                          +
                          + + + +

                          set a cookie expiration as integer and string

                          + + + public + set_cookie_expiration(string|int $expires[, bool $getString = true ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $expires + : string|int +
                          +
                          +

                          cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                          +
                          + +
                          +
                          + $getString + : bool + = true
                          +
                          +

                          (false) return array when true

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — +

                          [ $expInt, $expStr ]

                          +
                          + + +
                          +
                          +

                          + set_network_option() + +

                          + + +

                          set a network option value (only network enabled)

                          + + + public + set_network_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_network_option()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + set_option() + +

                          + + +

                          set an option value

                          + + + public + set_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_option()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + set_site_option() + +

                          + + +

                          temporarily set an option value (single site or network enabled)

                          + + + public + set_site_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to set

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + deprecated +
                          +
                          + +

                          use update_site_option()

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + set_site_transient() + +

                          + + +

                          A wrapper function to WP set_site_transient() with prefixed transient name

                          + + + public + set_site_transient(string $transientName, mixed $value, int $expiration) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to save

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + set_transient() + +

                          + + +

                          A wrapper function to WP set_transient() with prefixed transient name

                          + + + public + set_transient(string $transientName, mixed $value, int $expiration) : bool + + +
                          Parameters
                          +
                          +
                          + $transientName + : string +
                          +
                          +

                          transient name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          value to save

                          +
                          + +
                          +
                          + $expiration + : int +
                          +
                          +

                          time until expiration in seconds. Default 0 (no expiration)

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — + + +
                          +
                          +

                          + setAdvancedMode() + +

                          + + +

                          set advanced mode - aids in complexity and/or licensing limits.

                          + + + public + setAdvancedMode([bool $is = true ][, string $what = null ][, string $level = null ]) : void + + +
                          Parameters
                          +
                          +
                          + $is + : bool + = true
                          +
                          +
                            +
                          • is or is not
                          • +
                          +
                          + +
                          +
                          + $what + : string + = null
                          +
                          +
                            +
                          • what is in advanced mode (global, settings, ...)
                          • +
                          +
                          + +
                          +
                          + $level + : string + = null
                          +
                          +
                            +
                          • what level is in advanced mode (default, basic, standard, pro)
                          • +
                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example: +
                          +
                          + +

                          $this->setAdvancedMode(true,'settings');

                          +
                          + +
                          +
                          + +
                          Return values
                          + void + — + + +
                          +
                          +

                          + setVariable() + +

                          + + +

                          set a stored variable

                          + + + public + setVariable(string $key, mixed $value) : string + + +
                          Parameters
                          +
                          +
                          + $key + : string +
                          +
                          +

                          stored key

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          stored variable

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          stored variable (serialized)

                          +
                          + + +
                          +
                          +

                          + standardizeOptionGroup() + +

                          + + +

                          standardize the options group display name

                          + + + public + standardizeOptionGroup(string|array<string|int, mixed> $optionGroup) : string|array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $optionGroup + : string|array<string|int, mixed> +
                          +
                          +

                          group name or [groupname, tabname]]

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string|array<string|int, mixed> + — +

                          standardized option group name

                          +
                          + + +
                          +
                          +

                          + standardizeOptionName() + +

                          + + +

                          standardize the option name

                          + + + public + standardizeOptionName(string $optionName[, bool $toLC = true ]) : string + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $toLC + : bool + = true
                          +
                          +

                          convert to lower case

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          standardized option name

                          +
                          + + +
                          +
                          +

                          + switch_to_blog() + +

                          + + +

                          switch_to_blog wrapper.

                          + + + public + switch_to_blog(string $new_blog_id) : bool + +

                          enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                          +
                          + +
                          Parameters
                          +
                          +
                          + $new_blog_id + : string +
                          +
                          +

                          switching to blog

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + bool + — +

                          always true

                          +
                          + + +
                          +
                          +

                          + text_to_array() + +

                          + + +

                          parse delimited string to arrray

                          + + + public + text_to_array(string $string[, array<string|int, mixed> $delimiters = [';'] ]) : array<string|int, mixed> + + +
                          Parameters
                          +
                          +
                          + $string + : string +
                          +
                          +

                          delimited by \n or $delimiters

                          +
                          + +
                          +
                          + $delimiters + : array<string|int, mixed> + = [';']
                          +
                          +

                          split string on these delimiters

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + array<string|int, mixed> + — + + +
                          +
                          +

                          + unprefixOptionName() + +

                          + + +

                          Remove the prefix from the input $name

                          + + + public + unprefixOptionName(string $name[, string $prefix = null ]) : string + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +
                          + +
                          +
                          + $prefix + : string + = null
                          +
                          +

                          override default prefix

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          option name without prefix

                          +
                          + + +
                          +
                          +

                          + update_network_option() + +

                          + + +

                          update_network_option() with prefixed option name (only network enabled)

                          + + + public + update_network_option(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + update_network_option_encrypt() + +

                          + + +

                          encrypt and update_network_option() with prefixed option name

                          + + + public + update_network_option_encrypt(string $optionName, mixed $value) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + update_option() + +

                          + + +

                          update_option() with prefixed option name

                          + + + public + update_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          option value

                          +
                          + + +
                          +
                          +

                          + update_option_encrypt() + +

                          + + +

                          encrypt and update_option() with prefixed option name

                          + + + public + update_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + update_site_option() + +

                          + + +

                          update_site_option() with prefixed option name (single site or network enabled)

                          + + + public + update_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + update_site_option_encrypt() + +

                          + + +

                          encrypt and update_site_option() with prefixed option name (single site or network enabled)

                          + + + public + update_site_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $optionName + : string +
                          +
                          +

                          option name

                          +
                          + +
                          +
                          + $value + : mixed +
                          +
                          +

                          option value

                          +
                          + +
                          +
                          + $autoload + : bool + = true
                          +
                          +

                          WordPress autoload/cache

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + mixed + — +

                          returned from update_option

                          +
                          + + +
                          +
                          +

                          + varCookie() + +

                          + + +

                          Safely get $_COOKIE data using PHP filter.

                          + + + public + varCookie(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the cookie

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varCookie('cookie_name');

                          +
                          + +
                          +
                          + example +
                          +
                          + +

                          $data = $this->get_cookie('cookie_name','default value');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed, null if not found

                          +
                          + + +
                          +
                          +

                          + varGet() + +

                          + + +

                          Safely get $_GET data if set using PHP filter

                          + + + public + varGet(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varGet('get_name');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed, null if not found

                          +
                          + + +
                          +
                          +

                          + varPost() + +

                          + + +

                          Safely get $_POST data if set using PHP filter

                          + + + public + varPost(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varPost('post_name');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed, null if not found

                          +
                          + + +
                          +
                          +

                          + varRequest() + +

                          + + +

                          Safely get $_REQUEST data if set, using PHP filter

                          + + + public + varRequest(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varRequest('param_name');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed, null if not found

                          +
                          + + +
                          +
                          +

                          + varServer() + +

                          + + +

                          Safely get $_SERVER or $_ENV data if set, using PHP filter

                          + + + public + varServer(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                          Parameters
                          +
                          +
                          + $name + : string +
                          +
                          +

                          the name of the variable

                          +
                          + +
                          +
                          + $filter + : int|callable + = FILTER_CALLBACK
                          +
                          +

                          the filter to use

                          +
                          + +
                          +
                          + $options + : int|array<string|int, mixed>|callable + = null
                          +
                          +

                          passed to the filter

                          +
                          + +
                          +
                          + + +
                          + Tags + +
                          +
                          +
                          + example +
                          +
                          + +

                          $data = $this->varServer('server_name');

                          +
                          + +
                          +
                          + +
                          Return values
                          + mixed + — +

                          the filtered value, false if filter failed, null if not found

                          +
                          + + +
                          +
                          +

                          + wp_kses() + +

                          + + +

                          customized wp_kses

                          + + + public + wp_kses(string $content[, array<string|int, array<string|int, mixed>> $allowed_html = [] ][, array<string|int, string> $allowed_protocols = [] ]) : string + + +
                          Parameters
                          +
                          +
                          + $content + : string +
                          +
                          +

                          Text content to filter.

                          +
                          + +
                          +
                          + $allowed_html + : array<string|int, array<string|int, mixed>> + = []
                          +
                          +

                          An array of allowed HTML elements and attributes,

                          +
                          + +
                          +
                          + $allowed_protocols + : array<string|int, string> + = []
                          +
                          +

                          An array of allowed URL protocols.

                          +
                          + +
                          +
                          + + + +
                          Return values
                          + string + — +

                          Filtered content containing only the allowed HTML.

                          +
                          + + +
                          +
                          + + + + +
                          +
                          +
                          +
                          +

                          Search results

                          + +
                          +
                          +
                            +
                            +
                            +
                            +
                            +
                            + + +
                            + + + + + + + + diff --git a/docs/classes/EarthAsylumConsulting-abstract-extension.html b/docs/classes/EarthAsylumConsulting-abstract-extension.html index 6579a44..4299fe6 100644 --- a/docs/classes/EarthAsylumConsulting-abstract-extension.html +++ b/docs/classes/EarthAsylumConsulting-abstract-extension.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            diff --git a/docs/classes/EarthAsylumConsulting-abstract-frontend.html b/docs/classes/EarthAsylumConsulting-abstract-frontend.html index 1d7e606..743d4e1 100644 --- a/docs/classes/EarthAsylumConsulting-abstract-frontend.html +++ b/docs/classes/EarthAsylumConsulting-abstract-frontend.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            @@ -149,7 +141,7 @@

                            abstract_frontend - extends abstract_core + extends abstract_core
                            @@ -241,7 +233,7 @@
                            uses
                            - abstract_core + abstract_core
                            @@ -258,7 +250,277 @@

                            -
                            +
                            + ENVIRONMENT_LIVE + +  = 'Production (live)' +
                            +
                            + +
                            + ENVIRONMENT_TEST + +  = 'Development (test)' +
                            +
                            + +
                            + EXTENSION_BASE_CLASS + +  = __NAMESPACE__ . '\\abstract_extension' +
                            +
                            + +
                            + NETWORK_OPTION_NAME + +  = 'network_options' +
                            +
                            + +
                            + PLUGIN_EXTENSION_TRANSIENT + +  = 'plugin_loaded_extensions' +
                            +
                            + +
                            + PLUGIN_HEADER_TRANSIENT + +  = 'plugin_header_data' +
                            +
                            + +
                            + PLUGIN_OPTION_NAME + +  = 'plugin_options' +
                            +
                            + +
                            + RESERVED_OPTIONS + +  = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +] +
                            +
                            + +
                            + $advanced_mode + +  : array<string|int, mixed> +
                            +
                            + +
                            + $advanced_mode_allowed + +  : bool +
                            +
                            + +
                            + $className + +  : string +
                            +
                            + +
                            + $cookie_default_service + +  : string +
                            +
                            + +
                            + $date_format + +  : string +
                            +
                            + +
                            + $date_time_format + +  : string +
                            +
                            + +
                            + $extension_aliases + +  : array<string|int, mixed> +
                            +
                            + +
                            + $extension_objects + +  : array<string|int, mixed> +
                            +
                            + +
                            + $networkOptions + +  : array<string|int, mixed> +
                            +
                            + +
                            + $plugin + +  : object +
                            +
                            + +
                            + $PLUGIN_SLUG + +  : string +
                            +
                            + +
                            + $PLUGIN_TEXTDOMAIN + +  : string +
                            +
                            + +
                            + $pluginName + +  : string +
                            +
                            + +
                            + $pluginOptions + +  : array<string|int, mixed> +
                            +
                            + +
                            + $reservedOptions + +  : array<string|int, mixed> +
                            +
                            + +
                            + $time_format + +  : string +
                            +
                            + +
                            + $wpdb + +  : object +
                            +
                            + +
                            + __get() + +  : object|null +
                            +
                            __get magic method allows direct access to extension methods.
                            + +
                            + _COOKIE() + +  : mixed +
                            +
                            Safely get $_COOKIE data using PHP filter.
                            + +
                            + _GET() + +  : mixed +
                            +
                            Safely get $_GET data using PHP filter.
                            + +
                            + _POST() + +  : mixed +
                            +
                            Safely get $_POST data using PHP filter.
                            + +
                            + _REQUEST() + +  : mixed +
                            +
                            Safely get $_REQUEST data using PHP filter.
                            + +
                            + _SERVER() + +  : mixed +
                            +
                            Safely get $_SERVER data using PHP filter.
                            + +
                            + add_action() + +  : mixed +
                            +
                            add_action with prefixed name
                            + +
                            + add_admin_action_link() + +  : string +
                            +
                            add an action link (for menu and/or clickable actions)
                            + +
                            + add_admin_notice() + +  : void +
                            +
                            Add admin notice, noop when not admin/backend
                            + +
                            + add_filter() + +  : mixed +
                            +
                            add_filter with prefixed name
                            + +
                            + add_network_option() + +  : mixed +
                            +
                            add_network_option() with prefixed option name (only network enabled)
                            + +
                            + add_option() + +  : mixed +
                            +
                            add_option() with prefixed option name
                            + +
                            + add_site_option() + +  : mixed +
                            +
                            add_option() with prefixed option name (single site or network enabled)
                            + +
                            addActionsAndFilters()  : void @@ -273,115 +535,11652 @@

                            Add plugin shortcodes
                            - filter_plugin_access() + after_switch_blog() + +  : void +
                            +
                            after switching blogs, load internal option array.
                            + +
                            + allowAdvancedMode() + +  : bool +
                            +
                            allow advanced mode - aids in complexity and/or licensing limits.
                            + +
                            + apply_filters()  : mixed
                            -
                            filter to execute a plugin or extension method OR get a plugin or wordpress option
                            +
                            apply_filters with prefixed name
                            - get_the_field() + before_switch_blog() -  : object +  : void
                            -
                            get a post field
                            +
                            before switching blogs, save internal option array.
                            - get_the_id() + callAllExtensions() -  : int +  : array<string|int, mixed>
                            -
                            get a post id
                            +
                            Execute a method in each/all loaded extension class
                            - get_the_post() + callExtension() -  : object +  : mixed
                            -
                            get a post
                            +
                            call a specific extension method
                            - initialize() + callMethod() + +  : mixed +
                            +
                            call an internal plugin or extension method
                            + +
                            + config_advanced_mode()  : void
                            -
                            class initialization
                            +
                            config advanced mode - aids in complexity and/or licensing limits.
                            - loadAllExtensions() + cookie_consent_hack()  : void
                            -
                            Called after instantiation of this class to load all extension classes -frontend uses transient cache to load extensions
                            +
                            enqueue javascripts to patch consent interface between browser and server
                            - shortcode_plugin_access() + createUniqueId()  : string
                            -
                            shortcode to execute a plugin or extension method OR get a plugin or wordpress option
                            +
                            Generates a Universally Unique IDentifier (UUID), version 4.
                            -

                            +
                            + currentURL() + +  : string +
                            +
                            get the current url
                            +
                            + delete_network_option() + +  : bool +
                            +
                            delete_network_option() with prefixed option name (only network enabled)
                            +
                            + delete_option() + +  : bool +
                            +
                            delete_option() with prefixed option name
                            - +
                            + delete_site_option() + +  : bool +
                            +
                            delete_option() with prefixed option name (single site or network enabled)
                            - +
                            + delete_site_transient() + +  : bool +
                            +
                            A wrapper function to WP delete_site_transient() with prefixed transient name
                            -
                            -

                            - Methods - -

                            -
                            -

                            - addActionsAndFilters() - -

                            - +
                            + did_action() + +  : mixed +
                            +
                            did_action with prefixed name
                            -

                            Add plugin actions and filter

                            +
                            + did_filter() + +  : mixed +
                            +
                            did_filter with prefixed name (WP 6.1)
                            - - public - addActionsAndFilters() : void +
                            + do_action() + +  : mixed +
                            +
                            do_action with prefixed name
                            -

                            Called after loading, instantiating, and initializing all extensions

                            +
                            + do_admin_action_links() + +  : void +
                            +
                            process action links from admin page.
                            + +
                            + doing_ajax() + +  : bool +
                            +
                            detect an ajax request
                            + +
                            + eacDoojigger_ready() + +  : void +
                            +
                            eacDoojigger is fully loaded and ready.
                            + +
                            + error() + +  : object +
                            +
                            wp_error with logging
                            + +
                            + escape() + +  : mixed +
                            +
                            to filter/escape a variable
                            + +
                            + explode_with_keys() + +  : array<string|int, mixed> +
                            +
                            explode a string into an associative array
                            + +
                            + fatal() + +  : void +
                            +
                            fatal error with logging
                            + +
                            + filter_plugin_access() + +  : mixed +
                            +
                            filter to execute a plugin or extension method OR get a plugin or wordpress option
                            + +
                            + flush_caches() + +  : void +
                            +
                            clear cache and transient data
                            + +
                            + forEachNetworkSite() + +  : bool +
                            +
                            in multisite environment, perform callback for each site from network admin, not as network admin
                            + +
                            + get() + +  : mixed +
                            +
                            retrieve a stored variable
                            + +
                            + get_cookie() + +  : string +
                            +
                            get a cookie (convenience method, since we have set_cookie)
                            + +
                            + get_cookie_consent() + +  : array<string|int, mixed> +
                            +
                            get a registered cookie consent array for a single cookie or all cookies
                            + +
                            + get_network_option() + +  : mixed +
                            +
                            get_network_option() with prefixed option name, optional callback default (only network enabled)
                            + +
                            + get_network_option_decrypt() + +  : mixed +
                            +
                            get_network_option() and decrypt with prefixed option name, optional callback default
                            + +
                            + get_option() + +  : mixed +
                            +
                            get_option() with prefixed option name, optional callback default
                            + +
                            + get_option_decrypt() + +  : mixed +
                            +
                            get_option() and decrypt with prefixed option name, optional callback default
                            + +
                            + get_page_footer() + +  : string +
                            +
                            get a template page footer
                            + +
                            + get_page_header() + +  : string +
                            +
                            get a template page header
                            + +
                            + get_page_template() + +  : string +
                            +
                            get a template page part
                            + +
                            + get_post_by_slug() + +  : object +
                            +
                            get a post (or page) by slug
                            + +
                            + get_site_option() + +  : mixed +
                            +
                            get_option() with prefixed option name, optional callback default (single site or network enabled)
                            + +
                            + get_site_option_decrypt() + +  : mixed +
                            +
                            get_site_option() and decrypt with prefixed option name, optional callback default
                            + +
                            + get_site_transient() + +  : mixed +
                            +
                            A wrapper function to WP get_site_transient() with prefixed transient name and callable function
                            + +
                            + get_the_field() + +  : object +
                            +
                            get a post field
                            + +
                            + get_the_id() + +  : int +
                            +
                            get a post id
                            + +
                            + get_the_post() + +  : object +
                            +
                            get a post
                            + +
                            + get_transient() + +  : mixed +
                            +
                            A wrapper function to WP get_transient() with prefixed transient name and callable function
                            + +
                            + getClassName() + +  : string|bool +
                            +
                            get the class name without namespace
                            + +
                            + getClassObject() + +  : object +
                            +
                            get class or extension object
                            + +
                            + getDocumentationLink() + +  : string +
                            +
                            get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header
                            + +
                            + getDocumentationURL() + +  : string +
                            +
                            get documentation url (i.e. the home/documentation page for this plugin)
                            + +
                            + getExtension() + +  : bool|object +
                            +
                            alias to isExtension - get enabled extension object
                            + +
                            + getFilterCallback() + +  : array<string|int, mixed> +
                            +
                            to parse the PHP filter name and options
                            + +
                            + getMySqlVersion() + +  : string|false +
                            +
                            Query MySQL DB for its version
                            + +
                            + getOptionNamePrefix() + +  : string +
                            +
                            get the option prefix
                            + +
                            + getPageName() + +  : string|null +
                            +
                            Get the page "name"
                            + +
                            + getPluginValue() + +  : string +
                            +
                            get plugin value from pluginData (base file header)
                            + +
                            + getPluginValues() + +  : array<string|int, mixed> +
                            +
                            get plugin value array from pluginData (base file header).
                            + +
                            + getRelease() + +  : string +
                            +
                            get release (stable tag/Last Updated) from the readme header
                            + +
                            + getSemanticVersion() + +  : object|null +
                            +
                            Parse a Semantic or Calendar version number.
                            + +
                            + getSettingsCallback() + +  : array<string|int, mixed> +
                            +
                            get settings page callback
                            + +
                            + getSettingsLink() + +  : string +
                            +
                            get settings link (i.e. the page for setting options)
                            + +
                            + getSettingsSlug() + +  : string +
                            +
                            get settings name (i.e. the page for setting options)
                            + +
                            + getSettingsURL() + +  : string +
                            +
                            get settings link (i.e. the page for setting options)
                            + +
                            + getSupportLink() + +  : string +
                            +
                            get WordPress support link for this plugin
                            + +
                            + getSupportURL() + +  : string +
                            +
                            get WordPress support URL for this plugin
                            + +
                            + getVariable() + +  : mixed +
                            +
                            retrieve a stored variable
                            + +
                            + getVersion() + +  : string +
                            +
                            version of this code from the plugin header or from given extension
                            + +
                            + getVisitorCountry() + +  : string +
                            +
                            Get the visitor's country from the language header
                            + +
                            + getVisitorId() + +  : string +
                            +
                            Get a unique visitor id
                            + +
                            + getVisitorIP() + +  : string +
                            +
                            Get the visitor's IP address
                            + +
                            + has_action() + +  : mixed +
                            +
                            has_action with prefixed name
                            + +
                            + has_filter() + +  : mixed +
                            +
                            has_filter with prefixed name
                            + +
                            + implode_with_keys() + +  : string +
                            +
                            implode an associative array into a string
                            + +
                            + initialize() + +  : void +
                            +
                            class initialization
                            + +
                            + insert_with_markers() + +  : bool +
                            +
                            like WordPress insert_with_markers, works with multiple file types
                            + +
                            + is_admin() + +  : bool +
                            +
                            is admin (is_admin() or admin url) w/ability to set
                            + +
                            + is_advanced_mode() + +  : bool +
                            +
                            is advanced mode filter - aids in complexity and/or licensing limits.
                            + +
                            + is_backend() + +  : bool +
                            +
                            is back-end (is_admin() or admin url)
                            + +
                            + is_frontend() + +  : bool +
                            +
                            is front-end (not is_admin() or admin url)
                            + +
                            + is_network_admin() + +  : bool +
                            +
                            is network admin (is_network_admin() or network admin url) w/ability to set
                            + +
                            + is_network_enabled() + +  : bool +
                            +
                            is plugin network-enabled
                            + +
                            + is_network_option() + +  : bool|mixed +
                            +
                            is network option a value or in a set of values (only network enabled)
                            + +
                            + is_option() + +  : bool|mixed +
                            +
                            is option a value or in a set of values
                            + +
                            + is_plugin_active() + +  : bool +
                            +
                            is plugin active (may be called from inactive site)
                            + +
                            + is_site_option() + +  : bool|mixed +
                            +
                            is_option a value or in a set of values (single site or network enabled)
                            + +
                            + isAdvancedMode() + +  : bool +
                            +
                            is advanced mode - aids in complexity and/or licensing limits.
                            + +
                            + isAjaxRequest() + +  : bool +
                            +
                            now an alias to $tthis->doing_ajax()
                            + +
                            + isCurrentScreen() + +  : null|bool|string +
                            +
                            get or check the current screen name
                            + +
                            + isExtension() + +  : bool|object +
                            +
                            is extension loaded and enabled
                            + +
                            + isFalse() + +  : bool +
                            +
                            is value false? - false,off,no,0
                            + +
                            + isNewVisitor() + +  : string +
                            +
                            Check visitor cookie
                            + +
                            + isPluginsPage() + +  : bool +
                            +
                            when we're on the plugins page
                            + +
                            + isReservedOption() + +  : bool +
                            +
                            test or set reserved option key
                            + +
                            + isSettingsPage() + +  : bool +
                            +
                            when we're on our settings page
                            + +
                            + isTestSite() + +  : bool +
                            +
                            is this a test or live production site
                            + +
                            + isTrue() + +  : bool +
                            +
                            is value true? true,on,yes,1
                            + +
                            + loadAllExtensions() + +  : void +
                            +
                            Called after instantiation of this class to load all extension classes +frontend uses transient cache to load extensions
                            + +
                            + log() + +  : object|void +
                            +
                            PSR-3 Log
                            + +
                            + logAlways() + +  : void +
                            +
                            console/file logging - always
                            + +
                            + logData() + +  : void +
                            +
                            console/file logging - data (warning)
                            + +
                            + logDebug() + +  : void +
                            +
                            console/file logging - debug
                            + +
                            + logError() + +  : void +
                            +
                            console/file logging - error
                            + +
                            + logInfo() + +  : void +
                            +
                            console/file logging - info (notice)
                            + +
                            + logNotice() + +  : void +
                            +
                            console/file logging - notice
                            + +
                            + logWarning() + +  : void +
                            +
                            console/file logging - warning
                            + +
                            + logWrite() + +  : void +
                            +
                            console/file logging
                            + +
                            + minifyString() + +  : string +
                            +
                            Simple minify for JS or CSS content.
                            + +
                            + modifyColor() + +  : string +
                            +
                            Increases or decreases the brightness of a color by a percentage of the current brightness.
                            + +
                            + page_redirect() + +  : void +
                            +
                            redirect the current page
                            + +
                            + page_reload() + +  : void +
                            +
                            reload the current page
                            + +
                            + plugin_daily_event() + +  : void +
                            +
                            plugin_daily_event
                            + +
                            + plugin_hourly_event() + +  : void +
                            +
                            plugin_hourly_event
                            + +
                            + plugin_ready() + +  : void +
                            +
                            Plugin is fully loaded and ready.
                            + +
                            + plugin_weekly_event() + +  : void +
                            +
                            plugin_weekly_event
                            + +
                            + pluginHeader() + +  : string +
                            +
                            get plugin value from pluginData (base file header)
                            + +
                            + pluginHeaders() + +  : array<string|int, mixed> +
                            +
                            get plugin value array from pluginData (base file header).
                            + +
                            + pluginHelpEnabled() + +  : bool +
                            +
                            pluginHelpEnabled
                            + +
                            + prefixHookName() + +  : string +
                            +
                            Get the prefixed version of the hook name
                            + +
                            + prefixOptionName() + +  : string +
                            +
                            Get the prefixed version input $name suitable for storing in WP options
                            + +
                            + prefixTableName() + +  : string +
                            +
                            Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)
                            + +
                            + prefixTransientName() + +  : string +
                            +
                            Get the prefixed version of the transient name
                            + +
                            + print_admin_notice() + +  : void +
                            +
                            write admin notice immediately, noop when not admin/backend
                            + +
                            + purge_expired_transients() + +  : mixed +
                            +
                            purge expired transients for current blog
                            + +
                            + registerNetworkOptions() + +  : void +
                            +
                            add network options (values) for the plugin
                            + +
                            + registerPluginOptions() + +  : void +
                            +
                            add additional options (values) for the plugin (or extension)
                            + +
                            + remove_action() + +  : mixed +
                            +
                            remove_action with prefixed name
                            + +
                            + remove_filter() + +  : mixed +
                            +
                            remove_filter with prefixed name
                            + +
                            + rename_network_option() + +  : mixed +
                            +
                            rename a network option (only network enabled)
                            + +
                            + rename_option() + +  : mixed +
                            +
                            rename an option
                            + +
                            + rename_site_option() + +  : mixed +
                            +
                            rename an option (single site or network enabled)
                            + +
                            + restore_current_blog() + +  : bool +
                            +
                            restore_current_blog wrapper.
                            + +
                            + safeEcho() + +  : bool +
                            +
                            safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs
                            + +
                            + sanitize() + +  : mixed +
                            +
                            to filter/sanitize a variable
                            + +
                            + scheduleEvent() + +  : void +
                            +
                            schedule a single event with callback
                            + +
                            + set() + +  : string +
                            +
                            set a stored variable
                            + +
                            + set_cookie() + +  : bool +
                            +
                            set a cookie supporting wp_consent if enabled
                            + +
                            + set_cookie_consent() + +  : array<string|int, mixed> +
                            +
                            set a cookie's consent information
                            + +
                            + set_cookie_expiration() + +  : array<string|int, mixed> +
                            +
                            set a cookie expiration as integer and string
                            + +
                            + set_network_option() + +  : mixed +
                            +
                            set a network option value (only network enabled)
                            + +
                            + set_option() + +  : mixed +
                            +
                            set an option value
                            + +
                            + set_site_option() + +  : mixed +
                            +
                            temporarily set an option value (single site or network enabled)
                            + +
                            + set_site_transient() + +  : bool +
                            +
                            A wrapper function to WP set_site_transient() with prefixed transient name
                            + +
                            + set_transient() + +  : bool +
                            +
                            A wrapper function to WP set_transient() with prefixed transient name
                            + +
                            + setAdvancedMode() + +  : void +
                            +
                            set advanced mode - aids in complexity and/or licensing limits.
                            + +
                            + setVariable() + +  : string +
                            +
                            set a stored variable
                            + +
                            + shortcode_plugin_access() + +  : string +
                            +
                            shortcode to execute a plugin or extension method OR get a plugin or wordpress option
                            + +
                            + standardizeOptionGroup() + +  : string|array<string|int, mixed> +
                            +
                            standardize the options group display name
                            + +
                            + standardizeOptionName() + +  : string +
                            +
                            standardize the option name
                            + +
                            + switch_to_blog() + +  : bool +
                            +
                            switch_to_blog wrapper.
                            + +
                            + text_to_array() + +  : array<string|int, mixed> +
                            +
                            parse delimited string to arrray
                            + +
                            + unprefixOptionName() + +  : string +
                            +
                            Remove the prefix from the input $name
                            + +
                            + update_network_option() + +  : mixed +
                            +
                            update_network_option() with prefixed option name (only network enabled)
                            + +
                            + update_network_option_encrypt() + +  : mixed +
                            +
                            encrypt and update_network_option() with prefixed option name
                            + +
                            + update_option() + +  : mixed +
                            +
                            update_option() with prefixed option name
                            + +
                            + update_option_encrypt() + +  : mixed +
                            +
                            encrypt and update_option() with prefixed option name
                            + +
                            + update_site_option() + +  : mixed +
                            +
                            update_site_option() with prefixed option name (single site or network enabled)
                            + +
                            + update_site_option_encrypt() + +  : mixed +
                            +
                            encrypt and update_site_option() with prefixed option name (single site or network enabled)
                            + +
                            + varCookie() + +  : mixed +
                            +
                            Safely get $_COOKIE data using PHP filter.
                            + +
                            + varGet() + +  : mixed +
                            +
                            Safely get $_GET data if set using PHP filter
                            + +
                            + varPost() + +  : mixed +
                            +
                            Safely get $_POST data if set using PHP filter
                            + +
                            + varRequest() + +  : mixed +
                            +
                            Safely get $_REQUEST data if set, using PHP filter
                            + +
                            + varServer() + +  : mixed +
                            +
                            Safely get $_SERVER or $_ENV data if set, using PHP filter
                            + +
                            + wp_kses() + +  : string +
                            +
                            customized wp_kses
                            + +

                            + + + + +
                            +

                            + Constants + +

                            +
                            +

                            + ENVIRONMENT_LIVE + +

                            + + + + + + public + string + ENVIRONMENT_LIVE + = 'Production (live)' + + + + +

                            environment - live

                            +
                            + + + +
                            +
                            +

                            + ENVIRONMENT_TEST + +

                            + + + + + + public + string + ENVIRONMENT_TEST + = 'Development (test)' + + + + +

                            environment - test

                            +
                            + + + +
                            +
                            +

                            + EXTENSION_BASE_CLASS + +

                            + + + + + + public + string + EXTENSION_BASE_CLASS + = __NAMESPACE__ . '\\abstract_extension' + + + + +

                            base class name of extensions

                            +
                            + + + +
                            +
                            +

                            + NETWORK_OPTION_NAME + +

                            + + + + + + public + string + NETWORK_OPTION_NAME + = 'network_options' + + + + +

                            network options name

                            +
                            + + + +
                            +
                            +

                            + PLUGIN_EXTENSION_TRANSIENT + +

                            + + + + + + public + string + PLUGIN_EXTENSION_TRANSIENT + = 'plugin_loaded_extensions' + + + + +

                            transient name for plugin extensions to load

                            +
                            + + + +
                            +
                            +

                            + PLUGIN_HEADER_TRANSIENT + +

                            + + + + + + public + string + PLUGIN_HEADER_TRANSIENT + = 'plugin_header_data' + + + + +

                            transient name for plugin header info

                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + see +
                            +
                            + setPluginHeaderValues() + + +
                            +
                            + +
                            +
                            +

                            + PLUGIN_OPTION_NAME + +

                            + + + + + + public + string + PLUGIN_OPTION_NAME + = 'plugin_options' + + + + +

                            plugin options name

                            +
                            + + + +
                            +
                            +

                            + RESERVED_OPTIONS + +

                            + + + + + + public + array<string|int, mixed> + RESERVED_OPTIONS + = [ + 'uninstall_options', + // {classname}_uninstall_options for uninstall trait + 'selected_update_channel', +] + + + + +

                            reserved options (not part of options array)

                            +
                            + + + +
                            +
                            + + +
                            +

                            + Properties + +

                            +
                            +

                            + $advanced_mode + + + +

                            + + + + + public + array<string|int, mixed> + $advanced_mode + = array('global' => array('default' => false), 'settings' => array('default' => false)) + + +

                            Advanced Mode. +use setAdvancedMode(bool, what, level) to set, +use isAdvancedMode(what, level) to check

                            +
                            + + + +
                            +
                            +

                            + $advanced_mode_allowed + + + +

                            + + + + + public + bool + $advanced_mode_allowed + = false + + +

                            Advanced Mode allowed.

                            +
                            + + + +
                            +
                            +

                            + $className + + + +

                            + + + + + public + string + $className + + + +

                            The name of this plugin class (sans namespace) aka $pluginName

                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + used-by +
                            +
                            + +

                            getClassName()

                            +
                            + +
                            +
                            + +
                            +
                            + + + + + + public + string + $cookie_default_service + = '' + + +

                            defaul consent service name (set bay using class)

                            +
                            + + + +
                            +
                            +

                            + $date_format + + + +

                            + + + + + public + string + $date_format + + + +

                            date format

                            +
                            + + + +
                            +
                            +

                            + $date_time_format + + + +

                            + + + + + public + string + $date_time_format + + + +

                            date/time format

                            +
                            + + + +
                            +
                            +

                            + $extension_aliases + + + +

                            + + + + + public + array<string|int, mixed> + $extension_aliases + = array() + + +

                            extension aliases (alias_name=>class_object)

                            +
                            + + + +
                            +
                            +

                            + $extension_objects + + + +

                            + + + + + public + array<string|int, mixed> + $extension_objects + = array() + + +

                            extension objects (class_name=>class_object)

                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + used-by +
                            +
                            + +

                            loadextensions()

                            +
                            + +
                            +
                            + +
                            +
                            +

                            + $networkOptions + + + +

                            + + + + + public + array<string|int, mixed> + $networkOptions + = array() + + +

                            network options/settings array (optionName=>value)

                            +
                            + + + +
                            + +
                            +

                            + $PLUGIN_SLUG + + + +

                            + + + + + public + string + $PLUGIN_SLUG + + + +

                            plugin slug name (directory/pluginname.php)

                            +
                            + + + +
                            +
                            +

                            + $PLUGIN_TEXTDOMAIN + + + +

                            + + + + + public + string + $PLUGIN_TEXTDOMAIN + + + +

                            Language name of this plugin, must match 'Text Domain' comment

                            +
                            + + + +
                            +
                            +

                            + $pluginName + + + +

                            + + + + + public + string + $pluginName + + + +

                            The name of this plugin class (sans namespace) aka $className

                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + used-by +
                            +
                            + +

                            getClassName()

                            +
                            + +
                            +
                            + +
                            +
                            +

                            + $pluginOptions + + + +

                            + + + + + public + array<string|int, mixed> + $pluginOptions + = array() + + +

                            plugin/extension options/settings array (optionName=>value)

                            +
                            + + + +
                            +
                            +

                            + $reservedOptions + + + +

                            + + + + + public + array<string|int, mixed> + $reservedOptions + = array() + + +

                            reserved option keys (typically used outside of the plugin) +option keys stored individually (true/false)

                            +
                            + + + +
                            +
                            +

                            + $time_format + + + +

                            + + + + + public + string + $time_format + + + +

                            time format

                            +
                            + + + +
                            +
                            +

                            + $wpdb + + + +

                            + + + + + public + object + $wpdb + + + +

                            WordPress DB

                            +
                            + + + +
                            +
                            + +
                            +

                            + Methods + +

                            +
                            +

                            + __get() + +

                            + + +

                            __get magic method allows direct access to extension methods.

                            + + + public + __get(string $property) : object|null + + +
                            Parameters
                            +
                            +
                            + $property + : string +
                            +
                            +

                            the property name or extension name

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->extension->method()

                            +
                            + +
                            +
                            + +
                            Return values
                            + object|null + — + + +
                            +
                            + + + +

                            Safely get $_COOKIE data using PHP filter.

                            + + + public + _COOKIE(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $filter + : mixed + = FILTER_CALLBACK
                            +
                            +
                            + +
                            +
                            + $options + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use $this->varCookie(...)
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + _GET() + +

                            + + +

                            Safely get $_GET data using PHP filter.

                            + + + public + _GET(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $filter + : mixed + = FILTER_CALLBACK
                            +
                            +
                            + +
                            +
                            + $options + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use $this->varGet(...)
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + _POST() + +

                            + + +

                            Safely get $_POST data using PHP filter.

                            + + + public + _POST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $filter + : mixed + = FILTER_CALLBACK
                            +
                            +
                            + +
                            +
                            + $options + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use $this->varPost(...)
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + _REQUEST() + +

                            + + +

                            Safely get $_REQUEST data using PHP filter.

                            + + + public + _REQUEST(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $filter + : mixed + = FILTER_CALLBACK
                            +
                            +
                            + +
                            +
                            + $options + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use $this->varRequest(...)
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + _SERVER() + +

                            + + +

                            Safely get $_SERVER data using PHP filter.

                            + + + public + _SERVER(string $name[, mixed $filter = FILTER_CALLBACK ][, mixed $options = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $filter + : mixed + = FILTER_CALLBACK
                            +
                            +
                            + +
                            +
                            + $options + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use $this->varServer(...)
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + add_action() + +

                            + + +

                            add_action with prefixed name

                            + + + public + add_action(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the action

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to action

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            + + + +

                            add an action link (for menu and/or clickable actions)

                            + + + public + add_admin_action_link(string $action) : string + + +
                            Parameters
                            +
                            +
                            + $action + : string +
                            +
                            +

                            action name +advanced_mode_enable, advanced_mode_disable, or custom action name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            href

                            +
                            + + +
                            +
                            +

                            + add_admin_notice() + +

                            + + +

                            Add admin notice, noop when not admin/backend

                            + + + public + add_admin_notice(string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                            Parameters
                            +
                            +
                            + $message + : string +
                            +
                            +

                            message text

                            +
                            + +
                            +
                            + $errorType + : string + = 'notice'
                            +
                            +

                            'error', 'warning', 'notice', 'success'

                            +
                            + +
                            +
                            + $moreInfo + : string + = ''
                            +
                            +

                            additional message text

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + add_filter() + +

                            + + +

                            add_filter with prefixed name

                            + + + public + add_filter(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the filter

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to filter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + add_network_option() + +

                            + + +

                            add_network_option() with prefixed option name (only network enabled)

                            + + + public + add_network_option(string $optionName, mixed $value) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + add_option() + +

                            + + +

                            add_option() with prefixed option name

                            + + + public + add_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + add_site_option() + +

                            + + +

                            add_option() with prefixed option name (single site or network enabled)

                            + + + public + add_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            returned from add_option

                            +
                            + + +
                            +
                            +

                            + addActionsAndFilters() + +

                            + + +

                            Add plugin actions and filter

                            + + + public + addActionsAndFilters() : void + +

                            Called after loading, instantiating, and initializing all extensions

                            +
                            + + + +
                            + Tags + +
                            +
                            +
                            + see +
                            +
                            + https://codex.wordpress.org/Plugin_API + + +
                            +
                            + +
                            Return values
                            + void + — + + +
                            + +
                            +

                            + after_switch_blog() + +

                            + + +

                            after switching blogs, load internal option array.

                            + + + public + after_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                            called from WP 'switch_blog' action.

                            +
                            + +
                            Parameters
                            +
                            +
                            + $new_blog_id + : string +
                            +
                            +

                            switching to blog

                            +
                            + +
                            +
                            + $prev_blog_id + : string +
                            +
                            +

                            switching from blog

                            +
                            + +
                            +
                            + $switch + : string +
                            +
                            +

                            'switch' or 'restore'

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + allowAdvancedMode() + +

                            + + +

                            allow advanced mode - aids in complexity and/or licensing limits.

                            + + + public + allowAdvancedMode([bool $allow = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $allow + : bool + = null
                            +
                            +
                              +
                            • allow or not
                            • +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->allowAdvancedMode(false);

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool + — +
                              +
                            • allowed or not
                            • +
                            +
                            + + +
                            +
                            +

                            + apply_filters() + +

                            + + +

                            apply_filters with prefixed name

                            + + + public + apply_filters(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the filter

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to filter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + before_switch_blog() + +

                            + + +

                            before switching blogs, save internal option array.

                            + + + public + before_switch_blog(string $new_blog_id, string $prev_blog_id, string $switch) : void + +

                            called from $this->switch_to_blog() (not WP).

                            +
                            + +
                            Parameters
                            +
                            +
                            + $new_blog_id + : string +
                            +
                            +

                            switching to blog

                            +
                            + +
                            +
                            + $prev_blog_id + : string +
                            +
                            +

                            switching from blog

                            +
                            + +
                            +
                            + $switch + : string +
                            +
                            +

                            'switch' or 'restore'

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + callAllExtensions() + +

                            + + +

                            Execute a method in each/all loaded extension class

                            + + + public + callAllExtensions(string $method, mixed ...$arguments) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $method + : string +
                            +
                            +

                            the method name

                            +
                            + +
                            +
                            + $arguments + : mixed +
                            +
                            +

                            the arguments to method name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            results from each call

                            +
                            + + +
                            +
                            +

                            + callExtension() + +

                            + + +

                            call a specific extension method

                            + + + public + callExtension(string $extension, string $method, mixed ...$arguments) : mixed + + +
                            Parameters
                            +
                            +
                            + $extension + : string +
                            +
                            +

                            the extension name

                            +
                            + +
                            +
                            + $method + : string +
                            +
                            +

                            the method name

                            +
                            + +
                            +
                            + $arguments + : mixed +
                            +
                            +

                            the arguments to method name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            result of extension method called

                            +
                            + + +
                            +
                            +

                            + callMethod() + +

                            + + +

                            call an internal plugin or extension method

                            + + + public + callMethod(string|array<string|int, mixed> $method, mixed ...$arguments) : mixed + + +
                            Parameters
                            +
                            +
                            + $method + : string|array<string|int, mixed> +
                            +
                            +

                            the method name or [extension,method]

                            +
                            + +
                            +
                            + $arguments + : mixed +
                            +
                            +

                            the arguments to method name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            result of call

                            +
                            + + +
                            +
                            +

                            + config_advanced_mode() + +

                            + + +

                            config advanced mode - aids in complexity and/or licensing limits.

                            + + + public + config_advanced_mode() : void + +

                            set 'advanced mode' based on defined constant or user meta

                            +
                            + + + + +
                            Return values
                            + void + — + + +
                            +
                            + + + +

                            enqueue javascripts to patch consent interface between browser and server

                            + + + public + cookie_consent_hack() : void + + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + createUniqueId() + +

                            + + +

                            Generates a Universally Unique IDentifier (UUID), version 4.

                            + + + public + createUniqueId() : string + + + + +
                            + Tags + +
                            +
                            +
                            + see +
                            +
                            + http://www.ietf.org/rfc/rfc4122.txt + +

                            (RFC 4122)

                            +
                            + +
                            +
                            + +
                            Return values
                            + string + — +

                            UUID

                            +
                            + + +
                            +
                            +

                            + currentURL() + +

                            + + +

                            get the current url

                            + + + public + currentURL() : string + + + + + +
                            Return values
                            + string + — +

                            the full url of the current request

                            +
                            + + +
                            +
                            +

                            + delete_network_option() + +

                            + + +

                            delete_network_option() with prefixed option name (only network enabled)

                            + + + public + delete_network_option(string $optionName) : bool + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — +

                            returned from delete_option

                            +
                            + + +
                            +
                            +

                            + delete_option() + +

                            + + +

                            delete_option() with prefixed option name

                            + + + public + delete_option(string $optionName) : bool + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — +

                            returned from delete_option

                            +
                            + + +
                            +
                            +

                            + delete_site_option() + +

                            + + +

                            delete_option() with prefixed option name (single site or network enabled)

                            + + + public + delete_site_option(string $optionName) : bool + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — +

                            returned from delete_option

                            +
                            + + +
                            +
                            +

                            + delete_site_transient() + +

                            + + +

                            A wrapper function to WP delete_site_transient() with prefixed transient name

                            + + + public + delete_site_transient(string $transientName) : bool + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + delete_transient() + +

                            + + +

                            A wrapper function to WP delete_transient() with prefixed transient name

                            + + + public + delete_transient(string $transientName) : bool + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + did_action() + +

                            + + +

                            did_action with prefixed name

                            + + + public + did_action(string $hookName) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the action

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + did_filter() + +

                            + + +

                            did_filter with prefixed name (WP 6.1)

                            + + + public + did_filter(string $hookName) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the filter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + do_action() + +

                            + + +

                            do_action with prefixed name

                            + + + public + do_action(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the action

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to action

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            + + + +

                            process action links from admin page.

                            + + + public + do_admin_action_links(object $admin_bar) : void + +

                            additional/custom actions may be added by adding an action for the function name: +$this->add_action('my_action_name',function(){...});

                            +
                            + +
                            Parameters
                            +
                            +
                            + $admin_bar + : object +
                            +
                            +

                            wp_admin_bar

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + doing_ajax() + +

                            + + +

                            detect an ajax request

                            + + + public + doing_ajax() : bool + + + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + eacDoojigger_ready() + +

                            + + +

                            eacDoojigger is fully loaded and ready.

                            + + + public + eacDoojigger_ready() : void + +

                            Called when eacDoojigger_ready is ready (all extensions/filters/shortcodes loaded)

                            +
                            + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + error() + +

                            + + +

                            wp_error with logging

                            + + + public + error(string|int|object $code[, string $message = '' ][, mixed $data = '' ][, string $id = '' ][, mixed $isCritical = false ]) : object + + +
                            Parameters
                            +
                            +
                            + $code + : string|int|object +
                            +
                            +

                            Error code or wp_error or throwable instance

                            +
                            + +
                            +
                            + $message + : string + = ''
                            +
                            +

                            Error message

                            +
                            + +
                            +
                            + $data + : mixed + = ''
                            +
                            +

                            optional, Error data

                            +
                            + +
                            +
                            + $id + : string + = ''
                            +
                            +

                            optional, source id

                            +
                            + +
                            +
                            + $isCritical + : mixed + = false
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + object + — +

                            WP_Error object

                            +
                            + + +
                            +
                            +

                            + escape() + +

                            + + +

                            to filter/escape a variable

                            + + + public + escape(scalar|array<string|int, mixed> $input[, callable $callback = 'esc_attr' ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $input + : scalar|array<string|int, mixed> +
                            +
                            +

                            the value to be filtered

                            +
                            + +
                            +
                            + $callback + : callable + = 'esc_attr'
                            +
                            +

                            optional callback function

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->escape($variable);

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $data = $this->escape($variable, 'esc_attr');

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            the filtered value, false if filter failed

                            +
                            + + +
                            +
                            +

                            + explode_with_keys() + +

                            + + +

                            explode a string into an associative array

                            + + + public + explode_with_keys(string $separator, string $string[, string $delimiter = '=' ]) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $separator + : string +
                            +
                            +

                            the glue value

                            +
                            + +
                            +
                            + $string + : string +
                            +
                            +

                            the string value to explode

                            +
                            + +
                            +
                            + $delimiter + : string + = '='
                            +
                            +

                            the key=value delimiter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            the exploded array

                            +
                            + + +
                            +
                            +

                            + fatal() + +

                            + + +

                            fatal error with logging

                            + + + public + fatal(string|int $code[, string $message = '' ][, mixed $data = '' ][, string $id = null ]) : void + + +
                            Parameters
                            +
                            +
                            + $code + : string|int +
                            +
                            +

                            Error code

                            +
                            + +
                            +
                            + $message + : string + = ''
                            +
                            +

                            Error message

                            +
                            + +
                            +
                            + $data + : mixed + = ''
                            +
                            +

                            optional, Error data

                            +
                            + +
                            +
                            + $id + : string + = null
                            +
                            +

                            optional, source id

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + filter_plugin_access() + +

                            + + +

                            filter to execute a plugin or extension method OR get a plugin or wordpress option

                            + + + public + filter_plugin_access(string $default, array<string|int, mixed> $args) : mixed + + +
                            Parameters
                            +
                            +
                            + $default + : string +
                            +
                            +

                            default value if no request variable

                            +
                            + +
                            +
                            + $args + : array<string|int, mixed> +
                            +
                            +

                            array of arguments +method methodName or [extension,methodName] or extension.methodName +args arguments passed to method (array or string separated by ',') +option option name +bloginfo bloginfo name +index if array, index or key to array value

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            filter output

                            +
                            + + +
                            +
                            +

                            + flush_caches() + +

                            + + +

                            clear cache and transient data

                            + + + public + flush_caches([bool $fullFlush = false ]) : void + + +
                            Parameters
                            +
                            +
                            + $fullFlush + : bool + = false
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + forEachNetworkSite() + +

                            + + +

                            in multisite environment, perform callback for each site from network admin, not as network admin

                            + + + public + forEachNetworkSite(callable $callback, mixed ...$arguments) : bool + + +
                            Parameters
                            +
                            +
                            + $callback + : callable +
                            +
                            + +
                            +
                            + $arguments + : mixed +
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->forEachNetworkSite( function() {...} );

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool + — +

                            is network admin

                            +
                            + + +
                            +
                            +

                            + get() + +

                            + + +

                            retrieve a stored variable

                            + + + public + get(string $key[, mixed $default = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $key + : string +
                            +
                            +

                            stored key

                            +
                            + +
                            +
                            + $default + : mixed + = null
                            +
                            +

                            default value

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use getVariable()

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            stored variable (unserialized)

                            +
                            + + +
                            +
                            + + + +

                            get a cookie (convenience method, since we have set_cookie)

                            + + + public + get_cookie(string $name[, string $default = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +

                            the cookie name

                            +
                            + +
                            +
                            + $default + : string + = null
                            +
                            +

                            if cookie not set

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            cookie value

                            +
                            + + +
                            +
                            + + + +

                            get a registered cookie consent array for a single cookie or all cookies

                            + + + public + get_cookie_consent([string $name = false ]) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $name + : string + = false
                            +
                            +

                            the cookie name (optional)

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            $consent or array of [name => $consent]

                            +
                            + + +
                            +
                            +

                            + get_network_option() + +

                            + + +

                            get_network_option() with prefixed option name, optional callback default (only network enabled)

                            + + + public + get_network_option(string $optionName[, mixed $default = false ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function to set value

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->get_network_option('my_option') - returns my_option value or false

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->get_network_option('my_option',[]) - returns my_option value or []

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->get_network_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + get_network_option_decrypt() + +

                            + + +

                            get_network_option() and decrypt with prefixed option name, optional callback default

                            + + + public + get_network_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + get_option() + +

                            + + +

                            get_option() with prefixed option name, optional callback default

                            + + + public + get_option(string $optionName[, mixed $default = false ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function to set value

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->get_option('my_option') - returns my_option value or false

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->get_option('my_option',[]) - returns my_option value or []

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->get_option('my_option','setMyOption') - returns my_option value or value returned by setMyOption()

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + get_option_decrypt() + +

                            + + +

                            get_option() and decrypt with prefixed option name, optional callback default

                            + + + public + get_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            + + + +

                            get a template page footer

                            + + + public + get_page_footer([string $name = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string + = null
                            +
                            +

                            special footer name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the footer content

                            +
                            + + +
                            +
                            +

                            + get_page_header() + +

                            + + +

                            get a template page header

                            + + + public + get_page_header([string $name = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string + = null
                            +
                            +

                            special header name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the header content

                            +
                            + + +
                            +
                            +

                            + get_page_template() + +

                            + + +

                            get a template page part

                            + + + public + get_page_template(string $slug[, string $name = null ][, mixed $args = [] ]) : string + + +
                            Parameters
                            +
                            +
                            + $slug + : string +
                            +
                            +

                            template file name {$slug}.php

                            +
                            + +
                            +
                            + $name + : string + = null
                            +
                            +

                            special name/part {$slug}-{$name}.php

                            +
                            + +
                            +
                            + $args + : mixed + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the template content

                            +
                            + + +
                            +
                            +

                            + get_post_by_slug() + +

                            + + +

                            get a post (or page) by slug

                            + + + public + get_post_by_slug(string $slug[, array<string|int, mixed> $options = [] ]) : object + + +
                            Parameters
                            +
                            +
                            + $slug + : string +
                            +
                            +

                            the name to search for

                            +
                            + +
                            +
                            + $options + : array<string|int, mixed> + = []
                            +
                            +

                            augment/override query options

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + object + — +

                            the first matching post

                            +
                            + + +
                            +
                            +

                            + get_site_option() + +

                            + + +

                            get_option() with prefixed option name, optional callback default (single site or network enabled)

                            + + + public + get_site_option(string $optionName[, mixed $default = false ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + get_site_option_decrypt() + +

                            + + +

                            get_site_option() and decrypt with prefixed option name, optional callback default

                            + + + public + get_site_option_decrypt(string $optionName[, mixed $default = false ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + get_site_transient() + +

                            + + +

                            A wrapper function to WP get_site_transient() with prefixed transient name and callable function

                            + + + public + get_site_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function

                            +
                            + +
                            +
                            + $expiration + : int +
                            +
                            +

                            time until expiration in seconds. Default 0 (no expiration)

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->get_site_transient(name, function, nnn) to call function if transient is not set or has expired

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            transient value

                            +
                            + + +
                            +
                            +

                            + get_the_field() + +

                            + + +

                            get a post field

                            + + + public + get_the_field(string $field, int|WP_Post $post_id[, string|callable $format = "%s" ]) : object + + +
                            Parameters
                            +
                            +
                            + $field + : string +
                            +
                            +

                            the custom meta field name

                            +
                            + +
                            +
                            + $post_id + : int|WP_Post +
                            +
                            + +
                            +
                            + $format + : string|callable + = "%s"
                            +
                            +

                            sprintf format string or callable function

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + object + — +

                            post

                            +
                            + + +
                            +
                            +

                            + get_the_id() + +

                            + + +

                            get a post id

                            + + + public + get_the_id(int|WP_Post $post_id) : int + + +
                            Parameters
                            +
                            +
                            + $post_id + : int|WP_Post +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + int + — +

                            post ID or null

                            +
                            + + +
                            +
                            +

                            + get_the_post() + +

                            + + +

                            get a post

                            + + + public + get_the_post(int|WP_Post $post_id) : object + + +
                            Parameters
                            +
                            +
                            + $post_id + : int|WP_Post +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + object + — +

                            post or null

                            +
                            + + +
                            +
                            +

                            + get_transient() + +

                            + + +

                            A wrapper function to WP get_transient() with prefixed transient name and callable function

                            + + + public + get_transient(string $transientName[, mixed $default = false ], int $expiration) : mixed + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + $default + : mixed + = false
                            +
                            +

                            default value or callable function

                            +
                            + +
                            +
                            + $expiration + : int +
                            +
                            +

                            time until expiration in seconds. Default 0 (no expiration)

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->get_transient(name, function, nnn) to call function if transient is not set or has expired

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            transient value

                            +
                            + + +
                            +
                            +

                            + getClassName() + +

                            + + +

                            get the class name without namespace

                            + + + public + getClassName([object $object = null ]) : string|bool + + +
                            Parameters
                            +
                            +
                            + $object + : object + = null
                            +
                            +

                            optional class object

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string|bool + — + + +
                            +
                            +

                            + getClassObject() + +

                            + + +

                            get class or extension object

                            + + + public + getClassObject([string $className = null ]) : object + + +
                            Parameters
                            +
                            +
                            + $className + : string + = null
                            +
                            +

                            class/extension name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + object + — +

                            class object or null

                            +
                            + + +
                            +
                            + + + +

                            get documentation link (i.e. the home/documentation page for this plugin) +requires 'Plugin URI' in plugin header

                            + + + public + getDocumentationLink([mixed $plugin = true ][, string $permalink = null ][, string $name = 'Docs' ][, string $title = 'Documentation' ]) : string + + +
                            Parameters
                            +
                            +
                            + $plugin + : mixed + = true
                            +
                            +

                            true=use this plugin title, array=get_plugin_data array, string = title

                            +
                            + +
                            +
                            + $permalink + : string + = null
                            +
                            +

                            uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                            +
                            + +
                            +
                            + $name + : string + = 'Docs'
                            +
                            +

                            link name ('Docs')

                            +
                            + +
                            +
                            + $title + : string + = 'Documentation'
                            +
                            +

                            title ('Documentation')

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the Documentation link

                            +
                            + + +
                            +
                            +

                            + getDocumentationURL() + +

                            + + +

                            get documentation url (i.e. the home/documentation page for this plugin)

                            + + + public + getDocumentationURL([mixed $plugin = true ][, string $permalink = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $plugin + : mixed + = true
                            +
                            +

                            true=use this plugin title, array=get_plugin_data array, string = title

                            +
                            + +
                            +
                            + $permalink + : string + = null
                            +
                            +

                            uri (/sample-post, ?p=nnn, /2022/08/26/sample-post/, etc.)

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the Documentation link

                            +
                            + + +
                            +
                            +

                            + getExtension() + +

                            + + +

                            alias to isExtension - get enabled extension object

                            + + + public + getExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                            Parameters
                            +
                            +
                            + $extension + : object|string +
                            +
                            +

                            extension class or name

                            +
                            + +
                            +
                            + $checkEnabled + : bool + = true
                            +
                            +

                            check isEnabled()

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool|object + — +

                            false or extension object

                            +
                            + + +
                            +
                            +

                            + getFilterCallback() + +

                            + + +

                            to parse the PHP filter name and options

                            + + + public + getFilterCallback([int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ][, array<string|int, mixed> $args = null ]) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $filter + : int|callable + = FILTER_CALLBACK
                            +
                            +

                            the filter to use

                            +
                            + +
                            +
                            + $options + : int|array<string|int, mixed>|callable + = null
                            +
                            +

                            passed to the filter

                            +
                            + +
                            +
                            + $args + : array<string|int, mixed> + = null
                            +
                            +

                            additional arguments passed to callable

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            [filter, options]

                            +
                            + + +
                            +
                            +

                            + getMySqlVersion() + +

                            + + +

                            Query MySQL DB for its version

                            + + + public + getMySqlVersion() : string|false + + + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use $this->wpdb->db_server_info()

                            +
                            + +
                            +
                            + +
                            Return values
                            + string|false + — + + +
                            +
                            +

                            + getOptionNamePrefix() + +

                            + + +

                            get the option prefix

                            + + + public + getOptionNamePrefix([string $prefix = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $prefix + : string + = null
                            +
                            +

                            override default prefix

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            short_classname_

                            +
                            + + +
                            +
                            +

                            + getPageName() + +

                            + + +

                            Get the page "name"

                            + + + public + getPageName([mixed $post = null ][, bool $permalink = false ]) : string|null + + +
                            Parameters
                            +
                            +
                            + $post + : mixed + = null
                            +
                            +
                            + +
                            +
                            + $permalink + : bool + = false
                            +
                            +

                            get post permalink name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string|null + — +

                            the requested page name (sans extension)

                            +
                            + + +
                            +
                            +

                            + getPluginValue() + +

                            + + +

                            get plugin value from pluginData (base file header)

                            + + + public + getPluginValue([string $name = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string + = null
                            +
                            +

                            name of plugin data value

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use pluginHeader()
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + string + — +

                            data value from plugin header

                            +
                            + + +
                            +
                            +

                            + getPluginValues() + +

                            + + +

                            get plugin value array from pluginData (base file header).

                            + + + public + getPluginValues() : array<string|int, mixed> + + + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use pluginHeaders()
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + array<string|int, mixed> + — +

                            values from plugin header

                            +
                            + + +
                            +
                            +

                            + getRelease() + +

                            + + +

                            get release (stable tag/Last Updated) from the readme header

                            + + + public + getRelease([mixed $default = '' ]) : string + + +
                            Parameters
                            +
                            +
                            + $default + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            'Release __ (__)'

                            +
                            + + +
                            +
                            +

                            + getSemanticVersion() + +

                            + + +

                            Parse a Semantic or Calendar version number.

                            + + + public + getSemanticVersion([string $version = null ]) : object|null + +

                            Semantic Version (SemVer) = major . minor . patch [- release + build] +Calendar Version (CalVer) = yy . mmdd . patch [- release + build].

                            +

                            Any version-release is almost always less than version (no release) +1.2.3 > 1.2.3-Release+Build, 1.2.3-release > 1.2.3-Release+Build, 1.2.3-release < 1.2.3

                            +
                            + +
                            Parameters
                            +
                            +
                            + $version + : string + = null
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + see +
                            +
                            + https://semver.org + + +
                            +
                            + +
                            Return values
                            + object|null + — +

                            'original' => '1.2.3-Release+Build', +'major' => '1', +'minor' => '2', +'patch' => '3', +'release' => 'Release', +'build' => 'Build', +'version' => '1.2.3-release', (use with version compare) +'primary' => '1.2.3', +__toString() = '1.2.3-release+build'

                            +
                            + + +
                            +
                            +

                            + getSettingsCallback() + +

                            + + +

                            get settings page callback

                            + + + public + getSettingsCallback() : array<string|int, mixed> + + + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            the settings page callback

                            +
                            + + +
                            +
                            + + + +

                            get settings link (i.e. the page for setting options)

                            + + + public + getSettingsLink([mixed $plugin = true ][, string $tab = null ][, string $name = 'Settings' ][, string $title = 'Settings' ]) : string + + +
                            Parameters
                            +
                            +
                            + $plugin + : mixed + = true
                            +
                            +

                            true=use this plugin title, array=get_plugin_data array, string = title

                            +
                            + +
                            +
                            + $tab + : string + = null
                            +
                            +

                            add tab name to url

                            +
                            + +
                            +
                            + $name + : string + = 'Settings'
                            +
                            +

                            link name ('Settings')

                            +
                            + +
                            +
                            + $title + : string + = 'Settings'
                            +
                            +

                            title ('Settings')

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the settings link

                            +
                            + + +
                            +
                            +

                            + getSettingsSlug() + +

                            + + +

                            get settings name (i.e. the page for setting options)

                            + + + public + getSettingsSlug() : string + + + + + +
                            Return values
                            + string + — +

                            the settings slug name

                            +
                            + + +
                            +
                            +

                            + getSettingsURL() + +

                            + + +

                            get settings link (i.e. the page for setting options)

                            + + + public + getSettingsURL([mixed $plugin = true ][, string $tab = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $plugin + : mixed + = true
                            +
                            +

                            true=use this plugin title, array=get_plugin_data array, string = title

                            +
                            + +
                            +
                            + $tab + : string + = null
                            +
                            +

                            add tab name to url

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the settings link

                            +
                            + + +
                            +
                            + + + +

                            get WordPress support link for this plugin

                            + + + public + getSupportLink([mixed $plugin = true ][, string $slug = null ][, string $name = 'Support' ][, string $title = 'Support' ]) : string + + +
                            Parameters
                            +
                            +
                            + $plugin + : mixed + = true
                            +
                            +

                            true=use this plugin title, array=get_plugin_data array, string = title

                            +
                            + +
                            +
                            + $slug + : string + = null
                            +
                            +

                            uri plugin slug

                            +
                            + +
                            +
                            + $name + : string + = 'Support'
                            +
                            +

                            link name ('Support')

                            +
                            + +
                            +
                            + $title + : string + = 'Support'
                            +
                            +

                            title ('Support')

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the Support link

                            +
                            + + +
                            +
                            +

                            + getSupportURL() + +

                            + + +

                            get WordPress support URL for this plugin

                            + + + public + getSupportURL([mixed $plugin = true ][, string $slug = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $plugin + : mixed + = true
                            +
                            +

                            true=use this plugin title, array=get_plugin_data array, string = title

                            +
                            + +
                            +
                            + $slug + : string + = null
                            +
                            +

                            uri plugin slug

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the Support URL

                            +
                            + + +
                            +
                            +

                            + getVariable() + +

                            + + +

                            retrieve a stored variable

                            + + + public + getVariable(string $key[, mixed $default = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $key + : string +
                            +
                            +

                            stored key

                            +
                            + +
                            +
                            + $default + : mixed + = null
                            +
                            +

                            default value

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            stored variable (unserialized)

                            +
                            + + +
                            +
                            +

                            + getVersion() + +

                            + + +

                            version of this code from the plugin header or from given extension

                            + + + public + getVersion([mixed $extension = null ][, mixed $default = '' ]) : string + + +
                            Parameters
                            +
                            +
                            + $extension + : mixed + = null
                            +
                            +
                            + +
                            +
                            + $default + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            'n.n.n'

                            +
                            + + +
                            +
                            +

                            + getVisitorCountry() + +

                            + + +

                            Get the visitor's country from the language header

                            + + + public + getVisitorCountry() : string + + + + + +
                            Return values
                            + string + — +

                            2 character country code (default=US)

                            +
                            + + +
                            +
                            +

                            + getVisitorId() + +

                            + + +

                            Get a unique visitor id

                            + + + public + getVisitorId([bool $forRequest = false ]) : string + + +
                            Parameters
                            +
                            +
                            + $forRequest + : bool + = false
                            +
                            +

                            unique to this request

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            ID

                            +
                            + + +
                            +
                            +

                            + getVisitorIP() + +

                            + + +

                            Get the visitor's IP address

                            + + + public + getVisitorIP() : string + + + + + +
                            Return values
                            + string + — +

                            IP address

                            +
                            + + +
                            +
                            +

                            + has_action() + +

                            + + +

                            has_action with prefixed name

                            + + + public + has_action(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the action

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to action

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + has_filter() + +

                            + + +

                            has_filter with prefixed name

                            + + + public + has_filter(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the filter

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to filter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + implode_with_keys() + +

                            + + +

                            implode an associative array into a string

                            + + + public + implode_with_keys(string $separator, array<string|int, mixed> $array[, string $delimiter = '=' ]) : string + + +
                            Parameters
                            +
                            +
                            + $separator + : string +
                            +
                            +

                            the glue value

                            +
                            + +
                            +
                            + $array + : array<string|int, mixed> +
                            +
                            +

                            the associative array to implode

                            +
                            + +
                            +
                            + $delimiter + : string + = '='
                            +
                            +

                            the key=value delimiter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            the imploded string

                            +
                            + + +
                            +
                            +

                            + initialize() + +

                            + + +

                            class initialization

                            + + + public + initialize() : void + +

                            Called after instantiating and loading extensions

                            +
                            + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + insert_with_markers() + +

                            + + +

                            like WordPress insert_with_markers, works with multiple file types

                            + + + public + insert_with_markers(string $filename, string $marker, array<string|int, mixed> $insertion[, string $commentBegin = '#' ][, string $commentEnd = '' ][, bool $insertAtTop = false ]) : bool + + +
                            Parameters
                            +
                            +
                            + $filename + : string +
                            +
                            +
                              +
                            • path name to file
                            • +
                            +
                            + +
                            +
                            + $marker + : string +
                            +
                            +
                              +
                            • marker text
                            • +
                            +
                            + +
                            +
                            + $insertion + : array<string|int, mixed> +
                            +
                            +
                              +
                            • line(s) to be inserted
                            • +
                            +
                            + +
                            +
                            + $commentBegin + : string + = '#'
                            +
                            +
                              +
                            • beginning of a comment (i.e. '#', ';', '//', '/*')
                            • +
                            +
                            + +
                            +
                            + $commentEnd + : string + = ''
                            +
                            +
                              +
                            • ending of a comment (i.e. '* /')
                            • +
                            +
                            + +
                            +
                            + $insertAtTop + : bool + = false
                            +
                            +
                              +
                            • true to insert new block at beginning of file
                            • +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_admin() + +

                            + + +

                            is admin (is_admin() or admin url) w/ability to set

                            + + + public + is_admin([bool $set = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $set + : bool + = null
                            +
                            +

                            set/override is_admin

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_advanced_mode() + +

                            + + +

                            is advanced mode filter - aids in complexity and/or licensing limits.

                            + + + public + is_advanced_mode([bool $bool = false ][, string $what = null ][, string $level = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $bool + : bool + = false
                            +
                            +
                              +
                            • ignored
                            • +
                            +
                            + +
                            +
                            + $what + : string + = null
                            +
                            +
                              +
                            • what is in advanced mode
                            • +
                            +
                            + +
                            +
                            + $level + : string + = null
                            +
                            +
                              +
                            • what level is in advanced mode (default, basic, standard, pro)
                            • +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->apply_filters('is_advanced_mode',false,'settings');

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool + — +
                              +
                            • is or is not
                            • +
                            +
                            + + +
                            +
                            +

                            + is_backend() + +

                            + + +

                            is back-end (is_admin() or admin url)

                            + + + public + is_backend() : bool + + + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_frontend() + +

                            + + +

                            is front-end (not is_admin() or admin url)

                            + + + public + is_frontend() : bool + + + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_network_admin() + +

                            + + +

                            is network admin (is_network_admin() or network admin url) w/ability to set

                            + + + public + is_network_admin([bool $set = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $set + : bool + = null
                            +
                            +

                            set/override is_network_admin

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_network_enabled() + +

                            + + +

                            is plugin network-enabled

                            + + + public + is_network_enabled([string $plugin = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $plugin + : string + = null
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_network_option() + +

                            + + +

                            is network option a value or in a set of values (only network enabled)

                            + + + public + is_network_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed + = null
                            +
                            +

                            check this value

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->is_network_option('my_option') - returns my_option value

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->is_network_option('my_option','this_value') - returns 'this_value' or false

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->is_network_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool|mixed + — +

                            option is set and has value

                            +
                            + + +
                            +
                            +

                            + is_option() + +

                            + + +

                            is option a value or in a set of values

                            + + + public + is_option(string $optionName[, mixed $value = null ][, bool $network = false ]) : bool|mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed + = null
                            +
                            +

                            check for this value (optional)

                            +
                            + +
                            +
                            + $network + : bool + = false
                            +
                            +

                            using network options (internal)

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->is_option('my_option') - returns my_option value

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->is_option('my_option','this_value') - returns 'this_value' or false

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->is_option('my_option',['this_value','that_value']) - returns 'this_value' or 'that_value' or false

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool|mixed + — +

                            null or option value

                            +
                            + + +
                            +
                            +

                            + is_plugin_active() + +

                            + + +

                            is plugin active (may be called from inactive site)

                            + + + public + is_plugin_active([string $plugin = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $plugin + : string + = null
                            +
                            +

                            plugin slug

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + is_site_option() + +

                            + + +

                            is_option a value or in a set of values (single site or network enabled)

                            + + + public + is_site_option(string $optionName[, mixed $value = null ]) : bool|mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed + = null
                            +
                            +

                            check this value

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->is_site_option('my_option')

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->is_site_option('my_option','this_value')

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $this->is_site_option('my_option',['this_value','that_value'])

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool|mixed + — +

                            option is set and has value

                            +
                            + + +
                            +
                            +

                            + isAdvancedMode() + +

                            + + +

                            is advanced mode - aids in complexity and/or licensing limits.

                            + + + public + isAdvancedMode([string $what = null ][, string $level = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $what + : string + = null
                            +
                            +
                              +
                            • what is in advanced mode
                            • +
                            +
                            + +
                            +
                            + $level + : string + = null
                            +
                            +
                              +
                            • what level is in advanced mode (default, basic, standard, pro)
                            • +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->isAdvancedMode('settings');

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool + — +
                              +
                            • is or is not
                            • +
                            +
                            + + +
                            +
                            +

                            + isAjaxRequest() + +

                            + + +

                            now an alias to $tthis->doing_ajax()

                            + + + public + isAjaxRequest() : bool + + + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use $this->doing_ajax()

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + isCurrentScreen() + +

                            + + +

                            get or check the current screen name

                            + + + public + isCurrentScreen([mixed $screen = null ]) : null|bool|string + + +
                            Parameters
                            +
                            +
                            + $screen + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + null|bool|string + — + + +
                            +
                            +

                            + isExtension() + +

                            + + +

                            is extension loaded and enabled

                            + + + public + isExtension(object|string $extension[, bool $checkEnabled = true ]) : bool|object + + +
                            Parameters
                            +
                            +
                            + $extension + : object|string +
                            +
                            +

                            extension class or name

                            +
                            + +
                            +
                            + $checkEnabled + : bool + = true
                            +
                            +

                            check isEnabled()

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool|object + — +

                            false or extension object

                            +
                            + + +
                            +
                            +

                            + isFalse() + +

                            + + +

                            is value false? - false,off,no,0

                            + + + public + isFalse(string $value) : bool + + +
                            Parameters
                            +
                            +
                            + $value + : string +
                            +
                            +

                            value to check

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + isNewVisitor() + +

                            + + +

                            Check visitor cookie

                            + + + public + isNewVisitor() : string + + + + + +
                            Return values
                            + string + — +

                            ID

                            +
                            + + +
                            +
                            +

                            + isPluginsPage() + +

                            + + +

                            when we're on the plugins page

                            + + + public + isPluginsPage() : bool + + + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + isReservedOption() + +

                            + + +

                            test or set reserved option key

                            + + + public + isReservedOption(string $optionName[, bool $set = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $set + : bool + = null
                            +
                            +

                            set as reserved or not

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $this->isReservedOption('my_option',true);

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            if ($this->isReservedOption('my_option')) {...}

                            +
                            + +
                            +
                            + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + isSettingsPage() + +

                            + + +

                            when we're on our settings page

                            + + + public + isSettingsPage([string $isTab = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $isTab + : string + = null
                            +
                            +

                            check specific tab name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + isTestSite() + +

                            + + +

                            is this a test or live production site

                            + + + public + isTestSite() : bool + + + + + +
                            Return values
                            + bool + — +

                            sets $site_is_test

                            +
                            + + +
                            +
                            +

                            + isTrue() + +

                            + + +

                            is value true? true,on,yes,1

                            + + + public + isTrue(string $value) : bool + + +
                            Parameters
                            +
                            +
                            + $value + : string +
                            +
                            +

                            value to check

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + loadAllExtensions() + +

                            + + +

                            Called after instantiation of this class to load all extension classes +frontend uses transient cache to load extensions

                            + + + public + loadAllExtensions() : void + + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + log() + +

                            + + +

                            PSR-3 Log

                            + + + public + log([int|string $level = '' ][, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : object|void + + +
                            Parameters
                            +
                            +
                            + $level + : int|string + = ''
                            +
                            +

                            PHP or PSR error level

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + object|void + — +

                            logger object or void on log()

                            +
                            + + +
                            +
                            +

                            + logAlways() + +

                            + + +

                            console/file logging - always

                            + + + public + logAlways(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logData() + +

                            + + +

                            console/file logging - data (warning)

                            + + + public + logData(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +
                              +
                            • use logDebug()
                            • +
                            +
                            + +
                            +
                            + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logDebug() + +

                            + + +

                            console/file logging - debug

                            + + + public + logDebug(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logError() + +

                            + + +

                            console/file logging - error

                            + + + public + logError(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logInfo() + +

                            + + +

                            console/file logging - info (notice)

                            + + + public + logInfo(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logNotice() + +

                            + + +

                            console/file logging - notice

                            + + + public + logNotice(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logWarning() + +

                            + + +

                            console/file logging - warning

                            + + + public + logWarning(mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + logWrite() + +

                            + + +

                            console/file logging

                            + + + public + logWrite(int $level, mixed $variable[, mixed $message = '' ][, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $level + : int +
                            +
                            +

                            the debugging log level

                            +
                            + +
                            +
                            + $variable + : mixed +
                            +
                            +

                            variable to log, WP_Error object, throwable object

                            +
                            + +
                            +
                            + $message + : mixed + = ''
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +

                            [key=>value] array for interpolation of $message

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + minifyString() + +

                            + + +

                            Simple minify for JS or CSS content.

                            + + + public + minifyString(string $content[, mixed $stripNL = true ]) : string + +

                            Strips comments, leading/ttrailing white-space, new-lines. +Warning: not all js/css strings may succesfully pass through this regex!

                            +
                            + +
                            Parameters
                            +
                            +
                            + $content + : string +
                            +
                            +
                            + +
                            +
                            + $stripNL + : mixed + = true
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            minified content

                            +
                            + + +
                            +
                            +

                            + modifyColor() + +

                            + + +

                            Increases or decreases the brightness of a color by a percentage of the current brightness.

                            + + + public + modifyColor(string $hexCode, float $adjustPercent) : string + + +
                            Parameters
                            +
                            +
                            + $hexCode + : string +
                            +
                            +

                            Supported formats: #FFF, #FFFFFF, FFF, FFFFFF

                            +
                            + +
                            +
                            + $adjustPercent + : float +
                            +
                            +

                            A number between -1 and 1. E.g. 0.3 = 30% lighter; -0.4 = 40% darker.

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + author +
                            +
                            + +

                            maliayas (https://stackoverflow.com/questions/3512311/how-to-generate-lighter-darker-color-with-php)

                            +
                            + +
                            +
                            + +
                            Return values
                            + string + — + + +
                            +
                            +

                            + page_redirect() + +

                            + + +

                            redirect the current page

                            + + + public + page_redirect(string $url[, int $status = 302 ][, bool $die = false ]) : void + + +
                            Parameters
                            +
                            +
                            + $url + : string +
                            +
                            +

                            destination url

                            +
                            + +
                            +
                            + $status + : int + = 302
                            +
                            +

                            http status (302)

                            +
                            + +
                            +
                            + $die + : bool + = false
                            +
                            +

                            true to die()

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + page_reload() + +

                            + + +

                            reload the current page

                            + + + public + page_reload([bool $die = false ]) : void + + +
                            Parameters
                            +
                            +
                            + $die + : bool + = false
                            +
                            +

                            true to die()

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + plugin_daily_event() + +

                            + + +

                            plugin_daily_event

                            + + + public + plugin_daily_event() : void + + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + plugin_hourly_event() + +

                            + + +

                            plugin_hourly_event

                            + + + public + plugin_hourly_event() : void + + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + plugin_ready() + +

                            + + +

                            Plugin is fully loaded and ready.

                            + + + public + plugin_ready() : void + +

                            Called when plugin is ready (all extensions/filters/shortcodes loaded)

                            +
                            + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + plugin_weekly_event() + +

                            + + +

                            plugin_weekly_event

                            + + + public + plugin_weekly_event() : void + + + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + pluginHeader() + +

                            + + +

                            get plugin value from pluginData (base file header)

                            + + + public + pluginHeader([string $name = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string + = null
                            +
                            +

                            name of plugin data value +'Title' => 'Plugin Name', The name of your plugin, which will be displayed in the Plugins list in the WordPress Admin. +'Description' => 'Description', A short description of the plugin, as displayed in the Plugins section in the WordPress Admin +'Version' => 'Version', The current version number of the plugin. +'RequiresWP' => 'Requires at least', The lowest WordPress version that the plugin will work on. +'RequiresPHP' => 'Requires PHP', The minimum required PHP version. +'RequiresEAC' => 'Requires EAC', The minimum required eacDoojigger version. +'RequiresWC' => 'WC requires at least', The lowest WooCommerce version that the plugin will work on. +'Author' => 'Author', The name of the plugin author. +'AuthorURI' => 'Author URI', The author’s website or profile on another website, such as WordPress.org. +'License' => 'License', The short name (slug) of the plugin’s license (e.g. GPLv2). +'LicenseURI' => 'License URI', A link to the full text of the license (e.g. https://www.gnu.org/licenses/gpl-2.0.html). +'TextDomain' => 'Text Domain', The gettext text domain of the plugin. +'DomainPath' => 'Domain Path', The domain path lets WordPress know where to find the translations. +'Network' => 'Network', Whether the plugin can be activated network-wide. +'PluginURI' => 'Plugin URI', The home page or update link of the plugin. +'UpdateURI' => 'Update URI', Allows third-party plugins to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory. +'StableTag' => 'Stable Tag', From readme.txt. +'LastUpdated' => 'Last Updated', From readme.txt. +'Name' The directory name within plugins. +'PluginSlug' The plugin_basename() slug. +'PluginDir' The directory name plugin_dir_path(). +'PluginDirUrl' The plugin url plugin_dir_url() +'VendorDir' The namespace directory within plugin directory.

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            data value from plugin header

                            +
                            + + +
                            +
                            +

                            + pluginHeaders() + +

                            + + +

                            get plugin value array from pluginData (base file header).

                            + + + public + pluginHeaders() : array<string|int, mixed> + + + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            values from plugin header

                            +
                            + + +
                            +
                            +

                            + pluginHelpEnabled() + +

                            + + +

                            pluginHelpEnabled

                            + + + public + pluginHelpEnabled([bool $tabs = null ][, bool $fields = null ]) : bool + + +
                            Parameters
                            +
                            +
                            + $tabs + : bool + = null
                            +
                            +

                            enable/disable tabs

                            +
                            + +
                            +
                            + $fields + : bool + = null
                            +
                            +

                            enable/disable fields

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + prefixHookName() + +

                            + + +

                            Get the prefixed version of the hook name

                            + + + public + prefixHookName(string $hookName) : string + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            filter/action name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            hookname with prefix

                            +
                            + + +
                            +
                            +

                            + prefixOptionName() + +

                            + + +

                            Get the prefixed version input $name suitable for storing in WP options

                            + + + public + prefixOptionName(string $name[, string $prefix = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $prefix + : string + = null
                            +
                            +

                            override default prefix

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            option name with prefix

                            +
                            + + +
                            +
                            +

                            + prefixTableName() + +

                            + + +

                            Prefix the table name with wpdb prefix and our class prefix (wpdb_classname_tablename)

                            + + + public + prefixTableName(string $name[, string $prefix = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $prefix + : string + = null
                            +
                            +

                            override default prefix

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            full table name

                            +
                            + + +
                            +
                            +

                            + prefixTransientName() + +

                            + + +

                            Get the prefixed version of the transient name

                            + + + public + prefixTransientName(string $transientName[, string $prefix = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + $prefix + : string + = null
                            +
                            +

                            override default prefix

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            transient name with prefix

                            +
                            + + +
                            +
                            +

                            + print_admin_notice() + +

                            + + +

                            write admin notice immediately, noop when not admin/backend

                            + + + public + print_admin_notice(string $message[, string $errorType = 'notice' ][, string $moreInfo = '' ]) : void + + +
                            Parameters
                            +
                            +
                            + $message + : string +
                            +
                            +

                            message text

                            +
                            + +
                            +
                            + $errorType + : string + = 'notice'
                            +
                            +

                            'error', 'warning', 'notice', 'success'

                            +
                            + +
                            +
                            + $moreInfo + : string + = ''
                            +
                            +

                            additional message text

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + purge_expired_transients() + +

                            + + +

                            purge expired transients for current blog

                            + + + public + purge_expired_transients() : mixed + + + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + registerNetworkOptions() + +

                            + + +

                            add network options (values) for the plugin

                            + + + public + registerNetworkOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $optionGroup + : string|array<string|int, mixed> +
                            +
                            +

                            group name or [groupname, tabname]]

                            +
                            + +
                            +
                            + $optionMeta + : array<string|int, mixed> + = []
                            +
                            +

                            group option meta

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + registerPluginOptions() + +

                            + + +

                            add additional options (values) for the plugin (or extension)

                            + + + public + registerPluginOptions(string|array<string|int, mixed> $optionGroup[, array<string|int, mixed> $optionMeta = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $optionGroup + : string|array<string|int, mixed> +
                            +
                            +

                            group name or [groupname, tabname]]

                            +
                            + +
                            +
                            + $optionMeta + : array<string|int, mixed> + = []
                            +
                            +

                            group option meta

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + remove_action() + +

                            + + +

                            remove_action with prefixed name

                            + + + public + remove_action(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the action

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to action

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + remove_filter() + +

                            + + +

                            remove_filter with prefixed name

                            + + + public + remove_filter(string $hookName, mixed ...$args) : mixed + + +
                            Parameters
                            +
                            +
                            + $hookName + : string +
                            +
                            +

                            the name of the filter

                            +
                            + +
                            +
                            + $args + : mixed +
                            +
                            +

                            arguments passed to filter

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — + + +
                            +
                            +

                            + rename_network_option() + +

                            + + +

                            rename a network option (only network enabled)

                            + + + public + rename_network_option(string $oldOptionName, string $newOptionName) : mixed + + +
                            Parameters
                            +
                            +
                            + $oldOptionName + : string +
                            +
                            +

                            old (current) option name

                            +
                            + +
                            +
                            + $newOptionName + : string +
                            +
                            +

                            new option name

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            returned from update_option

                            +
                            + + +
                            +
                            +

                            + rename_option() + +

                            + + +

                            rename an option

                            + + + public + rename_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $oldOptionName + : string +
                            +
                            +

                            old (current) option name

                            +
                            + +
                            +
                            + $newOptionName + : string +
                            +
                            +

                            new option name

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            returned from update_option

                            +
                            + + +
                            +
                            +

                            + rename_site_option() + +

                            + + +

                            rename an option (single site or network enabled)

                            + + + public + rename_site_option(string $oldOptionName, string $newOptionName[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $oldOptionName + : string +
                            +
                            +

                            old (current) option name

                            +
                            + +
                            +
                            + $newOptionName + : string +
                            +
                            +

                            new option name

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            returned from update_option

                            +
                            + + +
                            +
                            +

                            + restore_current_blog() + +

                            + + +

                            restore_current_blog wrapper.

                            + + + public + restore_current_blog() : bool + +

                            enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                            +
                            + + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + safeEcho() + +

                            + + +

                            safeEcho - only echo output when not wp_doing_ajax(), prevents interference with multiple/auto installs

                            + + + public + safeEcho(string $string) : bool + + +
                            Parameters
                            +
                            +
                            + $string + : string +
                            +
                            +

                            to echo

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + sanitize() + +

                            + + +

                            to filter/sanitize a variable

                            + + + public + sanitize(scalar|array<string|int, mixed> $input[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $input + : scalar|array<string|int, mixed> +
                            +
                            +

                            the value to be filtered

                            +
                            + +
                            +
                            + $filter + : int|callable + = FILTER_CALLBACK
                            +
                            +

                            the filter to use

                            +
                            + +
                            +
                            + $options + : int|array<string|int, mixed>|callable + = null
                            +
                            +

                            passed to the filter

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->sanitize($variable);

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $data = $this->sanitize($variable, 'my_sanitizer');

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $data = $this->sanitize($variable, FILTER_CALLBACK, 'my_sanitizer');

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            the filtered value, false if filter failed

                            +
                            + + +
                            +
                            +

                            + scheduleEvent() + +

                            + + +

                            schedule a single event with callback

                            + + + public + scheduleEvent(string $eventName, int $secondsFromNow, array<string|int, mixed> $arguments, mixed $callback) : void + + +
                            Parameters
                            +
                            +
                            + $eventName + : string +
                            +
                            + +
                            +
                            + $secondsFromNow + : int +
                            +
                            +

                            time in seconds in the future

                            +
                            + +
                            +
                            + $arguments + : array<string|int, mixed> +
                            +
                            +

                            passed to callback

                            +
                            + +
                            +
                            + $callback + : mixed +
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + set() + +

                            + + +

                            set a stored variable

                            + + + public + set(string $key[, mixed $default = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $key + : string +
                            +
                            +

                            stored key

                            +
                            + +
                            +
                            + $default + : mixed + = null
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use setVariable()

                            +
                            + +
                            +
                            + +
                            Return values
                            + string + — +

                            stored variable (serialized)

                            +
                            + + +
                            +
                            + + + +

                            set a cookie supporting wp_consent if enabled

                            + + + public + set_cookie(string $name, string $value, string|int $expires[, array<string|int, mixed> $options = [] ][, mixed $consent = [] ]) : bool + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +

                            the cookie name

                            +
                            + +
                            +
                            + $value + : string +
                            +
                            +

                            the cookie value

                            +
                            + +
                            +
                            + $expires + : string|int +
                            +
                            +

                            cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                            +
                            + +
                            +
                            + $options + : array<string|int, mixed> + = []
                            +
                            +

                            cookie parameters +'path', 'domain', 'secure', 'httponly', 'samesite'.

                            +
                            + +
                            +
                            + $consent + : mixed + = []
                            +
                            +

                            (array) consent parameters or (string) category or true, already registered +'plugin_or_service', 'category', 'function', ...

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — +

                            success or failure (as best we can tell)

                            +
                            + + +
                            +
                            + + + +

                            set a cookie's consent information

                            + + + public + set_cookie_consent(string $name, array<string|int, mixed>|string $consent[, bool $register = true ][, array<string|int, mixed> $defaults = [] ]) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +

                            the cookie name

                            +
                            + +
                            +
                            + $consent + : array<string|int, mixed>|string +
                            +
                            +

                            consent parameters or category +'plugin_or_service', 'category', 'function', ...

                            +
                            + +
                            +
                            + $register + : bool + = true
                            +
                            +

                            with wp_add_cookie_info()

                            +
                            + +
                            +
                            + $defaults + : array<string|int, mixed> + = []
                            +
                            +

                            default consent parameters

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            $consent

                            +
                            + + +
                            +
                            + + + +

                            set a cookie expiration as integer and string

                            + + + public + set_cookie_expiration(string|int $expires[, bool $getString = true ]) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $expires + : string|int +
                            +
                            +

                            cookie expiration in seconds or timestamp or string +'delete', 'expired', 'session', 'n days', 'n months', etc.

                            +
                            + +
                            +
                            + $getString + : bool + = true
                            +
                            +

                            (false) return array when true

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — +

                            [ $expInt, $expStr ]

                            +
                            + + +
                            +
                            +

                            + set_network_option() + +

                            + + +

                            set a network option value (only network enabled)

                            + + + public + set_network_option(string $optionName, mixed $value) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            value to set

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use update_network_option()

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + set_option() + +

                            + + +

                            set an option value

                            + + + public + set_option(string $optionName, mixed $value) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            value to set

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use update_option()

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + set_site_option() + +

                            + + +

                            temporarily set an option value (single site or network enabled)

                            + + + public + set_site_option(string $optionName, mixed $value) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            value to set

                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + deprecated +
                            +
                            + +

                            use update_site_option()

                            +
                            + +
                            +
                            + +
                            Return values
                            + mixed + — +

                            option value

                            +
                            + + +
                            +
                            +

                            + set_site_transient() + +

                            + + +

                            A wrapper function to WP set_site_transient() with prefixed transient name

                            + + + public + set_site_transient(string $transientName, mixed $value, int $expiration) : bool + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            value to save

                            +
                            + +
                            +
                            + $expiration + : int +
                            +
                            +

                            time until expiration in seconds. Default 0 (no expiration)

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + set_transient() + +

                            + + +

                            A wrapper function to WP set_transient() with prefixed transient name

                            + + + public + set_transient(string $transientName, mixed $value, int $expiration) : bool + + +
                            Parameters
                            +
                            +
                            + $transientName + : string +
                            +
                            +

                            transient name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            value to save

                            +
                            + +
                            +
                            + $expiration + : int +
                            +
                            +

                            time until expiration in seconds. Default 0 (no expiration)

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — + + +
                            +
                            +

                            + setAdvancedMode() + +

                            + + +

                            set advanced mode - aids in complexity and/or licensing limits.

                            + + + public + setAdvancedMode([bool $is = true ][, string $what = null ][, string $level = null ]) : void + + +
                            Parameters
                            +
                            +
                            + $is + : bool + = true
                            +
                            +
                              +
                            • is or is not
                            • +
                            +
                            + +
                            +
                            + $what + : string + = null
                            +
                            +
                              +
                            • what is in advanced mode (global, settings, ...)
                            • +
                            +
                            + +
                            +
                            + $level + : string + = null
                            +
                            +
                              +
                            • what level is in advanced mode (default, basic, standard, pro)
                            • +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + example: +
                            +
                            + +

                            $this->setAdvancedMode(true,'settings');

                            +
                            + +
                            +
                            + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + setVariable() + +

                            + + +

                            set a stored variable

                            + + + public + setVariable(string $key, mixed $value) : string + + +
                            Parameters
                            +
                            +
                            + $key + : string +
                            +
                            +

                            stored key

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            stored variable

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            stored variable (serialized)

                            +
                            + + +
                            +
                            +

                            + shortcode_plugin_access() + +

                            + + +

                            shortcode to execute a plugin or extension method OR get a plugin or wordpress option

                            + + + public + shortcode_plugin_access([array<string|int, mixed> $atts = null ][, string $content = '' ][, string $tag = '' ]) : string + + +
                            Parameters
                            +
                            +
                            + $atts + : array<string|int, mixed> + = null
                            +
                            +

                            Shortcode attributes (use 'method' or 'option') +method methodName or extension.methodName +args arguments passed to method (string separated by ',') +option option name +bloginfo bloginfo name +index if array, index or key to array value +default default return value

                            +
                            + +
                            +
                            + $content + : string + = ''
                            +
                            +

                            default content

                            +
                            + +
                            +
                            + $tag + : string + = ''
                            +
                            +

                            The shortcode which invoked the callback

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            Shortcode output

                            +
                            + + +
                            +
                            +

                            + standardizeOptionGroup() + +

                            + + +

                            standardize the options group display name

                            + + + public + standardizeOptionGroup(string|array<string|int, mixed> $optionGroup) : string|array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $optionGroup + : string|array<string|int, mixed> +
                            +
                            +

                            group name or [groupname, tabname]]

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string|array<string|int, mixed> + — +

                            standardized option group name

                            +
                            + + +
                            +
                            +

                            + standardizeOptionName() + +

                            + + +

                            standardize the option name

                            + + + public + standardizeOptionName(string $optionName[, bool $toLC = true ]) : string + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $toLC + : bool + = true
                            +
                            +

                            convert to lower case

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            standardized option name

                            +
                            + + +
                            +
                            +

                            + switch_to_blog() + +

                            + + +

                            switch_to_blog wrapper.

                            + + + public + switch_to_blog(string $new_blog_id) : bool + +

                            enables calls to $this->before_switch_blog() and $this->after_switch_blog()

                            +
                            + +
                            Parameters
                            +
                            +
                            + $new_blog_id + : string +
                            +
                            +

                            switching to blog

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + bool + — +

                            always true

                            +
                            + + +
                            +
                            +

                            + text_to_array() + +

                            + + +

                            parse delimited string to arrray

                            + + + public + text_to_array(string $string[, array<string|int, mixed> $delimiters = [';'] ]) : array<string|int, mixed> + + +
                            Parameters
                            +
                            +
                            + $string + : string +
                            +
                            +

                            delimited by \n or $delimiters

                            +
                            + +
                            +
                            + $delimiters + : array<string|int, mixed> + = [';']
                            +
                            +

                            split string on these delimiters

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + array<string|int, mixed> + — + + +
                            +
                            +

                            + unprefixOptionName() + +

                            + + +

                            Remove the prefix from the input $name

                            + + + public + unprefixOptionName(string $name[, string $prefix = null ]) : string + + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +
                            + +
                            +
                            + $prefix + : string + = null
                            +
                            +

                            override default prefix

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + string + — +

                            option name without prefix

                            +
                            +
                            +

                            + update_network_option() + +

                            + + +

                            update_network_option() with prefixed option name (only network enabled)

                            + + + public + update_network_option(string $optionName, mixed $value) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + -
                            - Tags - -
                            -
                            -
                            - see -
                            -
                            - https://codex.wordpress.org/Plugin_API - - -
                            -
                            Return values
                            - void + mixed — - +

                            option value

                            +
                            +
                            Return values -public " > -

                            - addShortcodes() - +

                            + update_network_option_encrypt() +

                            -

                            Add plugin shortcodes

                            +

                            encrypt and update_network_option() with prefixed option name

                            public - addShortcodes() : void + update_network_option_encrypt(string $optionName, mixed $value) : mixed -

                            Called after loading, instantiating, and initializing all extensions

                            + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            +
                            + + +
                            Return values
                            + mixed + — +

                            returned from update_option

                            +
                            + + +
                            +
                            +

                            + update_option() + +

                            + + +

                            update_option() with prefixed option name

                            + + + public + update_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + -
                            - Tags - -
                            -
                            -
                            - see -
                            -
                            - https://codex.wordpress.org/Shortcode_API - - -
                            -
                            Return values
                            - void + mixed — - +

                            option value

                            +
                            +
                            Return values -public " > -

                            - filter_plugin_access() - +

                            + update_option_encrypt() +

                            -

                            filter to execute a plugin or extension method OR get a plugin or wordpress option

                            +

                            encrypt and update_option() with prefixed option name

                            public - filter_plugin_access(string $default, array<string|int, mixed> $args) : mixed + update_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed
                            Parameters
                            - $default + $optionName : string
                            -

                            default value if no request variable

                            +

                            option name

                            - $args - : array<string|int, mixed> + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            returned from update_option

                            +
                            + + +
                            +
                            +

                            + update_site_option() + +

                            + + +

                            update_site_option() with prefixed option name (single site or network enabled)

                            + + + public + update_site_option(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed +
                            +
                            +

                            option value

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            +
                            + +
                            +
                            + + + +
                            Return values
                            + mixed + — +

                            returned from update_option

                            +
                            + + +
                            +
                            +

                            + update_site_option_encrypt() + +

                            + + +

                            encrypt and update_site_option() with prefixed option name (single site or network enabled)

                            + + + public + update_site_option_encrypt(string $optionName, mixed $value[, bool $autoload = true ]) : mixed + + +
                            Parameters
                            +
                            +
                            + $optionName + : string +
                            +
                            +

                            option name

                            +
                            + +
                            +
                            + $value + : mixed
                            -

                            array of arguments -method methodName or [extension,methodName] or extension.methodName -args arguments passed to method (array or string separated by ',') -option option name -bloginfo bloginfo name -index if array, index or key to array value

                            +

                            option value

                            +
                            + +
                            +
                            + $autoload + : bool + = true
                            +
                            +

                            WordPress autoload/cache

                            @@ -489,7 +12494,7 @@
                            Parameters
                            Return values
                            mixed — -

                            filter output

                            +

                            returned from update_option

                            @@ -500,59 +12505,85 @@
                            Return values
                            -public " > -

                            - get_the_field() - +

                            + varCookie() +

                            -

                            get a post field

                            +

                            Safely get $_COOKIE data using PHP filter.

                            public - get_the_field(string $field, int|WP_Post $post_id[, string|callable $format = "%s" ]) : object + varCookie(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                            Parameters
                            - $field + $name : string
                            -

                            the custom meta field name

                            +

                            the name of the cookie

                            - $post_id - : int|WP_Post -
                            + $filter + : int|callable + = FILTER_CALLBACK
                            - +

                            the filter to use

                            +
                            +
                            - $format - : string|callable - = "%s"
                            + $options + : int|array<string|int, mixed>|callable + = null
                            -

                            sprintf format string or callable function

                            +

                            passed to the filter

                            +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->varCookie('cookie_name');

                            +
                            + +
                            +
                            + example +
                            +
                            + +

                            $data = $this->get_cookie('cookie_name','default value');

                            +
                            + +
                            +
                            Return values
                            - object + mixed — -

                            post

                            +

                            the filtered value, false if filter failed, null if not found

                            @@ -563,41 +12594,76 @@
                            Return values
                            -public " > -

                            - get_the_id() - +

                            + varGet() +

                            -

                            get a post id

                            +

                            Safely get $_GET data if set using PHP filter

                            public - get_the_id(int|WP_Post $post_id) : int + varGet(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                            Parameters
                            - $post_id - : int|WP_Post + $name + : string
                            - +

                            the name of the variable

                            +
                            + +
                            +
                            + $filter + : int|callable + = FILTER_CALLBACK
                            +
                            +

                            the filter to use

                            +
                            + +
                            +
                            + $options + : int|array<string|int, mixed>|callable + = null
                            +
                            +

                            passed to the filter

                            +
                            +
                            +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->varGet('get_name');

                            +
                            + +
                            +
                            Return values
                            - int + mixed — -

                            post ID or null

                            +

                            the filtered value, false if filter failed, null if not found

                            @@ -608,41 +12674,76 @@
                            Return values
                            -public " > -

                            - get_the_post() - +

                            + varPost() +

                            -

                            get a post

                            +

                            Safely get $_POST data if set using PHP filter

                            public - get_the_post(int|WP_Post $post_id) : object + varPost(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed
                            Parameters
                            - $post_id - : int|WP_Post + $name + : string
                            - +

                            the name of the variable

                            +
                            + +
                            +
                            + $filter + : int|callable + = FILTER_CALLBACK
                            +
                            +

                            the filter to use

                            +
                            + +
                            +
                            + $options + : int|array<string|int, mixed>|callable + = null
                            +
                            +

                            passed to the filter

                            +
                            +
                            +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->varPost('post_name');

                            +
                            + +
                            +
                            Return values
                            - object + mixed — -

                            post or null

                            +

                            the filtered value, false if filter failed, null if not found

                            @@ -653,33 +12754,78 @@
                            Return values
                            -public " > -

                            - initialize() - +

                            + varRequest() +

                            -

                            class initialization

                            +

                            Safely get $_REQUEST data if set, using PHP filter

                            public - initialize() : void + varRequest(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed -

                            Called after instantiating and loading extensions

                            + +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +

                            the name of the variable

                            +
                            +
                            + $filter + : int|callable + = FILTER_CALLBACK
                            +
                            +

                            the filter to use

                            +
                            + +
                            +
                            + $options + : int|array<string|int, mixed>|callable + = null
                            +
                            +

                            passed to the filter

                            +
                            + +
                            +
                            + - +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->varRequest('param_name');

                            +
                            + +
                            +
                            Return values
                            - void + mixed — - +

                            the filtered value, false if filter failed, null if not found

                            +
                            +
                            Return values -public " > -

                            - loadAllExtensions() - +

                            + varServer() +

                            -

                            Called after instantiation of this class to load all extension classes -frontend uses transient cache to load extensions

                            +

                            Safely get $_SERVER or $_ENV data if set, using PHP filter

                            public - loadAllExtensions() : void + varServer(string $name[, int|callable $filter = FILTER_CALLBACK ][, int|array<string|int, mixed>|callable $options = null ]) : mixed +
                            Parameters
                            +
                            +
                            + $name + : string +
                            +
                            +

                            the name of the variable

                            +
                            + +
                            +
                            + $filter + : int|callable + = FILTER_CALLBACK
                            +
                            +

                            the filter to use

                            +
                            + +
                            +
                            + $options + : int|array<string|int, mixed>|callable + = null
                            +
                            +

                            passed to the filter

                            +
                            + +
                            +
                            + - +
                            + Tags + +
                            +
                            +
                            + example +
                            +
                            + +

                            $data = $this->varServer('server_name');

                            +
                            + +
                            +
                            Return values
                            - void + mixed — - +

                            the filtered value, false if filter failed, null if not found

                            +
                            +
                            Return values -public " > -

                            - shortcode_plugin_access() - +

                            + wp_kses() +

                            -

                            shortcode to execute a plugin or extension method OR get a plugin or wordpress option

                            +

                            customized wp_kses

                            public - shortcode_plugin_access([array<string|int, mixed> $atts = null ][, string $content = '' ][, string $tag = '' ]) : string + wp_kses(string $content[, array<string|int, array<string|int, mixed>> $allowed_html = [] ][, array<string|int, string> $allowed_protocols = [] ]) : string
                            Parameters
                            - $atts - : array<string|int, mixed> - = null
                            + $content + : string +
                            -

                            Shortcode attributes (use 'method' or 'option') -method methodName or extension.methodName -args arguments passed to method (string separated by ',') -option option name -bloginfo bloginfo name -index if array, index or key to array value -default default return value

                            +

                            Text content to filter.

                            - $content - : string - = ''
                            + $allowed_html + : array<string|int, array<string|int, mixed>> + = []
                            -

                            default content

                            +

                            An array of allowed HTML elements and attributes,

                            - $tag - : string - = ''
                            + $allowed_protocols + : array<string|int, string> + = []
                            -

                            The shortcode which invoked the callback

                            +

                            An array of allowed URL protocols.

                            @@ -782,7 +12968,7 @@
                            Parameters
                            Return values
                            string — -

                            Shortcode output

                            +

                            Filtered content containing only the allowed HTML.

                            diff --git a/docs/classes/EarthAsylumConsulting-eacDoojigger-ftp-credentials.html b/docs/classes/EarthAsylumConsulting-eacDoojigger-ftp-credentials.html index e0210db..c15417e 100644 --- a/docs/classes/EarthAsylumConsulting-eacDoojigger-ftp-credentials.html +++ b/docs/classes/EarthAsylumConsulting-eacDoojigger-ftp-credentials.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            @@ -152,10 +144,8 @@

                            diff --git a/docs/classes/EarthAsylumConsulting-eacDoojiggerActionTimer.html b/docs/classes/EarthAsylumConsulting-eacDoojiggerActionTimer.html index 733c2cd..1bf96e8 100644 --- a/docs/classes/EarthAsylumConsulting-eacDoojiggerActionTimer.html +++ b/docs/classes/EarthAsylumConsulting-eacDoojiggerActionTimer.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            @@ -152,8 +144,8 @@

                            @@ -163,7 +155,7 @@

                            @@ -218,6 +210,22 @@

                            https://eacDoojigger.earthasylum.com/ +
                            +
                            + wordpress-plugin +
                            +
                            + +

                            Plugin Name: {eac}Doojigger ActionTimer +Description: Track the time to load (include) each plugin; Track duration of specific WP actions; Ability to time custom function execution. +Version: 1.1.9 +Requires at least: 5.5.0 +Tested up to: 6.6 +Requires PHP: 7.2 +Author: EarthAsylum Consulting +Author URI: http://www.earthasylum.com

                            +
                            +
                            @@ -328,7 +336,7 @@

                            @@ -370,7 +378,7 @@

                            @@ -403,7 +411,7 @@

                            @@ -436,7 +444,7 @@

                            @@ -481,7 +489,7 @@

                            @@ -516,7 +524,7 @@

                            @@ -551,7 +559,7 @@

                            @@ -584,7 +592,7 @@

                            @@ -617,7 +625,7 @@

                            @@ -662,7 +670,7 @@

                            @@ -709,7 +717,7 @@

                            diff --git a/docs/classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html b/docs/classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html index 5e79b0c..e336761 100644 --- a/docs/classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html +++ b/docs/classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            @@ -152,8 +144,9 @@

                            @@ -163,7 +156,7 @@

                            @@ -201,7 +194,7 @@

                            Copyright 2024 EarthAsylum Consulting <www.EarthAsylum.com> -Version: 2.2.0

                            +Version: 24.0904.1

                            @@ -228,21 +221,42 @@

                            AUTOLOAD_TYPES -  = ['Plugin' => 'plugin', 'Helpers' => 'class', 'Traits' => 'trait', 'Interfaces' => 'interface', 'Extensions' => 'extension'] +  = [ + // namespace = file suffix (maybe) + 'Plugin' => 'plugin', + 'Plugins' => 'plugin', + 'Extensions' => 'extension', + 'Helpers' => 'helper', + 'Classes' => 'class', + // default + 'Traits' => 'trait', + 'Interfaces' => 'interface', + 'Exceptions' => 'exception', +]
                            -
                            - $isRegistered +
                            + FILE_PATTERNS -  : bool +  = [ + '%1$s.%2$s.php', + // <classname>.<type>.php + 'class.%1$s.%2$s.php', + // class.<classname>.<type>.php + '%1$s.class.php', + // <classname>.class.php + 'class.%1$s.php', + // class.<classname>.php + '%1$s.php', +]
                            -
                            - $loaderClassName +
                            + $history -  : string +  : array<string|int, mixed>
                            @@ -267,19 +281,26 @@

                            autoloader
                            +
                            + debugAutoLoader() + +  : void +
                            +
                            register the autoloader for the default and (maybe) derivative namespace
                            +
                            setAutoLoader()  : void
                            -
                            register the autoloader
                            +
                            register the autoloader for the default and (maybe) derivative namespace
                            setEmailNotification()  : void
                            -
                            set the fatal email loader
                            +
                            set the fatal email loader - no longer supported
                            @@ -300,7 +321,7 @@

                            @@ -309,7 +330,18 @@

                            public array<string|int, mixed> AUTOLOAD_TYPES - = ['Plugin' => 'plugin', 'Helpers' => 'class', 'Traits' => 'trait', 'Interfaces' => 'interface', 'Extensions' => 'extension'] + = [ + // namespace = file suffix (maybe) + 'Plugin' => 'plugin', + 'Plugins' => 'plugin', + 'Extensions' => 'extension', + 'Helpers' => 'helper', + 'Classes' => 'class', + // default + 'Traits' => 'trait', + 'Interfaces' => 'interface', + 'Exceptions' => 'exception', +] @@ -320,48 +352,53 @@

                            -
                            - - -
                            -

                            - Properties - -

                            -
                            -

                            - $isRegistered - - - +
                            +

                            + FILE_PATTERNS +

                            + - + public - static bool - $isRegistered - = false + array<string|int, mixed> + FILE_PATTERNS + = [ + '%1$s.%2$s.php', + // <classname>.<type>.php + 'class.%1$s.%2$s.php', + // class.<classname>.<type>.php + '%1$s.class.php', + // <classname>.class.php + 'class.%1$s.php', + // class.<classname>.php + '%1$s.php', +] + + -

                            is autoloader registered

                            +

                            file name patterns to look for - %1$s = classname, %2$s = classtype

                            +

                            + + +
                            +

                            + Properties + +

                            -public -static " > -

                            - $loaderClassName - +

                            + $history +

                            public - static string - $loaderClassName - + static array<string|int, mixed> + $history + = [] -

                            who loaded us (short class name used for emailing fatal errors)

                            +

                            static debugging history

                            @@ -412,7 +449,7 @@

                            @@ -424,7 +461,7 @@

                            = [] -

                            static array of [namespace => root_directory]

                            +

                            static array of [namespace => [ root_directory, ... ] ]

                            @@ -450,7 +487,7 @@

                            @@ -492,7 +529,7 @@

                            -

                            string $namespace plugin object root namespace name

                            +

                            string $namespace root namespace name (namespace or namespace\subnamespace)

                            @@ -501,7 +538,7 @@
                            -

                            string $root plugin root directory - '.../wp-content/plugins/plugin_folder/namespace_folder'

                            +

                            string $root root directory for above namespace

                            @@ -528,7 +565,7 @@

                            @@ -562,7 +599,75 @@

                            -

                            string $class class to be loaded (NameSpace\SubNameSpace\ClassName)

                            +

                            string $class class to be loaded (NameSpace\SubNameSpace\MaybeType\ClassName)

                            +
                            + +
                            + + +
                            Return values
                            + void + — + + +

                            +
                            +

                            + debugAutoLoader() + +

                            + + +

                            register the autoloader for the default and (maybe) derivative namespace

                            + + + public + static debugAutoLoader(array<string|int, mixed> $debug_array) : void + + +
                            Parameters
                            +
                            +
                            + $debug_array + : array<string|int, mixed> +
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + params +
                            +
                            + +

                            string $namespace derivative plugin root namespace

                            +
                            + +
                            +
                            + params +
                            +
                            + +

                            string $root derivative plugin root directory - 'wp-content/plugins/plugin_folder/NameSpace'

                            @@ -587,11 +692,11 @@

                            -

                            register the autoloader

                            +

                            register the autoloader for the default and (maybe) derivative namespace

                            public @@ -629,7 +734,7 @@
                            -

                            string $namespace plugin object root namespace

                            +

                            string $namespace derivative plugin root namespace

                            @@ -638,7 +743,7 @@
                            -

                            string $root plugin root directory - '.../wp-content/plugins/plugin_folder/NameSpace'

                            +

                            string $root derivative plugin root directory - 'wp-content/plugins/plugin_folder/NameSpace'

                            @@ -663,11 +768,11 @@

                            -

                            set the fatal email loader

                            +

                            set the fatal email loader - no longer supported

                            public diff --git a/docs/classes/EarthAsylumConsulting-eacDoojiggerEnvironment.html b/docs/classes/EarthAsylumConsulting-eacDoojiggerEnvironment.html index 8a67dea..7a61bdf 100644 --- a/docs/classes/EarthAsylumConsulting-eacDoojiggerEnvironment.html +++ b/docs/classes/EarthAsylumConsulting-eacDoojiggerEnvironment.html @@ -60,15 +60,15 @@

                            -

                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            @@ -152,8 +144,8 @@

                            @@ -220,7 +212,7 @@

                            Description: Environment Switcher - set WP_ENVIRONMENT_TYPE from the network or general settings page. Version: 1.0.8 Requires at least: 5.8.0 -Tested up to: 6.5 +Tested up to: 6.6 Requires PHP: 7.2 Author: EarthAsylum Consulting Author URI: http://www.earthasylum.com

                            diff --git a/docs/classes/EarthAsylumConsulting-eacDoojiggerPluginUpdater.html b/docs/classes/EarthAsylumConsulting-eacDoojiggerPluginUpdater.html index 16a077b..b84f7f4 100644 --- a/docs/classes/EarthAsylumConsulting-eacDoojiggerPluginUpdater.html +++ b/docs/classes/EarthAsylumConsulting-eacDoojiggerPluginUpdater.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            @@ -152,8 +144,8 @@

                            diff --git a/docs/classes/EarthAsylumConsulting-uninstall-eacDoojigger.html b/docs/classes/EarthAsylumConsulting-uninstall-eacDoojigger.html index a8232fe..795ccb3 100644 --- a/docs/classes/EarthAsylumConsulting-uninstall-eacDoojigger.html +++ b/docs/classes/EarthAsylumConsulting-uninstall-eacDoojigger.html @@ -60,15 +60,15 @@

                            -
                            -
                            -

                            Packages

                            - eacDoojigger + Psr

                            +
                            +
                            +

                            Packages

                            - eacDoojiggerUtilities + eacDoojigger

                            diff --git a/docs/classes/Psr-Log-AbstractLogger.html b/docs/classes/Psr-Log-AbstractLogger.html new file mode 100644 index 0000000..816a686 --- /dev/null +++ b/docs/classes/Psr-Log-AbstractLogger.html @@ -0,0 +1,867 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                            +

                            {eac}Doojigger Reference

                            + + + + + +
                            + +
                            +
                            + + + + +
                            + + +
                            +

                            + AbstractLogger + + +
                            + in package + +
                            + + + implements + LoggerInterface + + + Uses + LoggerTrait +

                            + + + +

                            This is a simple Logger implementation that other Loggers can inherit from.

                            + +

                            It simply delegates all log-level-specific methods to the log method to +reduce boilerplate code that a simple Logger that does the same thing with +messages regardless of the error level has to implement.

                            +
                            + + + + + + +

                            + Interfaces, Classes, Traits and Enums + +

                            + +
                            +
                            LoggerInterface
                            +
                            Describes a logger instance.
                            + + + +
                            + + +

                            + Table of Contents + +

                            + +
                            +
                            + alert() + +  : void +
                            +
                            Action must be taken immediately.
                            + +
                            + critical() + +  : void +
                            +
                            Critical conditions.
                            + +
                            + debug() + +  : void +
                            +
                            Detailed debug information.
                            + +
                            + emergency() + +  : void +
                            +
                            System is unusable.
                            + +
                            + error() + +  : void +
                            +
                            Runtime errors that do not require immediate action but should typically +be logged and monitored.
                            + +
                            + info() + +  : void +
                            +
                            Interesting events.
                            + +
                            + log() + +  : void +
                            +
                            Logs with an arbitrary level.
                            + +
                            + notice() + +  : void +
                            +
                            Normal but significant events.
                            + +
                            + warning() + +  : void +
                            +
                            Exceptional occurrences that are not errors.
                            + +
                            + + + + + + + +
                            +

                            + Methods + +

                            +
                            +

                            + alert() + +

                            + + +

                            Action must be taken immediately.

                            + + + public + alert(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                            Example: Entire website down, database unavailable, etc. This should +trigger the SMS alerts and wake you up.

                            +
                            + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + critical() + +

                            + + +

                            Critical conditions.

                            + + + public + critical(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                            Example: Application component unavailable, unexpected exception.

                            +
                            + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + debug() + +

                            + + +

                            Detailed debug information.

                            + + + public + debug(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + emergency() + +

                            + + +

                            System is unusable.

                            + + + public + emergency(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + error() + +

                            + + +

                            Runtime errors that do not require immediate action but should typically +be logged and monitored.

                            + + + public + error(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + info() + +

                            + + +

                            Interesting events.

                            + + + public + info(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                            Example: User logs in, SQL logs.

                            +
                            + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + log() + +

                            + + +

                            Logs with an arbitrary level.

                            + + + public + abstract log(mixed $level, string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $level + : mixed +
                            +
                            + +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + +
                            + Tags + +
                            +
                            +
                            + throws +
                            +
                            + InvalidArgumentException + + +
                            +
                            + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + notice() + +

                            + + +

                            Normal but significant events.

                            + + + public + notice(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            +

                            + warning() + +

                            + + +

                            Exceptional occurrences that are not errors.

                            + + + public + warning(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                            Example: Use of deprecated APIs, poor use of an API, undesirable things +that are not necessarily wrong.

                            +
                            + +
                            Parameters
                            +
                            +
                            + $message + : string|Stringable +
                            +
                            +
                            + +
                            +
                            + $context + : array<string|int, mixed> + = []
                            +
                            +
                            + +
                            +
                            + + + +
                            Return values
                            + void + — + + +
                            +
                            + + + + +
                            +
                            +
                            +
                            +

                            Search results

                            + +
                            +
                            +
                              +
                              +
                              +
                              +
                              +
                              + + +
                              + + + + + + + + diff --git a/docs/classes/Psr-Log-InvalidArgumentException.html b/docs/classes/Psr-Log-InvalidArgumentException.html new file mode 100644 index 0000000..d2386fe --- /dev/null +++ b/docs/classes/Psr-Log-InvalidArgumentException.html @@ -0,0 +1,271 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                              +

                              {eac}Doojigger Reference

                              + + + + + +
                              + +
                              +
                              + + + + +
                              + + +
                              +

                              + InvalidArgumentException + + + extends InvalidArgumentException + + +
                              + in package + +
                              + + +

                              + + + + +
                              + + + + + + + + + + + + + + + + + + + +
                              +
                              +
                              +
                              +

                              Search results

                              + +
                              +
                              +
                                +
                                +
                                +
                                +
                                +
                                + + +
                                + + + + + + + + diff --git a/docs/classes/Psr-Log-LogLevel.html b/docs/classes/Psr-Log-LogLevel.html new file mode 100644 index 0000000..efd9e1b --- /dev/null +++ b/docs/classes/Psr-Log-LogLevel.html @@ -0,0 +1,569 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                +

                                {eac}Doojigger Reference

                                + + + + + +
                                + +
                                +
                                + + + + +
                                + + +
                                +

                                + LogLevel + + +
                                + in package + +
                                + + +

                                + + + +

                                Describes log levels.

                                + + + + + + + + + +

                                + Table of Contents + +

                                + +
                                +
                                + ALERT + +  = 'alert' +
                                +
                                + +
                                + CRITICAL + +  = 'critical' +
                                +
                                + +
                                + DEBUG + +  = 'debug' +
                                +
                                + +
                                + EMERGENCY + +  = 'emergency' +
                                +
                                + +
                                + ERROR + +  = 'error' +
                                +
                                + +
                                + INFO + +  = 'info' +
                                +
                                + +
                                + NOTICE + +  = 'notice' +
                                +
                                + +
                                + WARNING + +  = 'warning' +
                                +
                                + +
                                + + + + +
                                +

                                + Constants + +

                                +
                                +

                                + ALERT + +

                                + + + + + + public + mixed + ALERT + = 'alert' + + + +
                                + +
                                + + + +
                                +
                                +

                                + CRITICAL + +

                                + + + + + + public + mixed + CRITICAL + = 'critical' + + + +
                                + +
                                + + + +
                                +
                                +

                                + DEBUG + +

                                + + + + + + public + mixed + DEBUG + = 'debug' + + + +
                                + +
                                + + + +
                                +
                                +

                                + EMERGENCY + +

                                + + + + + + public + mixed + EMERGENCY + = 'emergency' + + + +
                                + +
                                + + + +
                                +
                                +

                                + ERROR + +

                                + + + + + + public + mixed + ERROR + = 'error' + + + +
                                + +
                                + + + +
                                +
                                +

                                + INFO + +

                                + + + + + + public + mixed + INFO + = 'info' + + + +
                                + +
                                + + + +
                                +
                                +

                                + NOTICE + +

                                + + + + + + public + mixed + NOTICE + = 'notice' + + + +
                                + +
                                + + + +
                                +
                                +

                                + WARNING + +

                                + + + + + + public + mixed + WARNING + = 'warning' + + + +
                                + +
                                + + + +
                                +
                                + + + + + + + +
                                +
                                +
                                +
                                +

                                Search results

                                + +
                                +
                                +
                                  +
                                  +
                                  +
                                  +
                                  +
                                  + + +
                                  + + + + + + + + diff --git a/docs/classes/Psr-Log-LoggerAwareInterface.html b/docs/classes/Psr-Log-LoggerAwareInterface.html new file mode 100644 index 0000000..2f60f48 --- /dev/null +++ b/docs/classes/Psr-Log-LoggerAwareInterface.html @@ -0,0 +1,326 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                  +

                                  {eac}Doojigger Reference

                                  + + + + + +
                                  + +
                                  +
                                  + + + + +
                                  + + +
                                  +

                                  + LoggerAwareInterface +
                                  + in + +
                                  +

                                  + + + +

                                  Describes a logger-aware instance.

                                  + + + + + + + + + +

                                  + Table of Contents + +

                                  + +
                                  +
                                  + setLogger() + +  : void +
                                  +
                                  Sets a logger instance on the object.
                                  + +
                                  + + + + + +
                                  +

                                  + Methods + +

                                  + +
                                  + + + + +
                                  +
                                  +
                                  +
                                  +

                                  Search results

                                  + +
                                  +
                                  +
                                    +
                                    +
                                    +
                                    +
                                    +
                                    + + +
                                    + + + + + + + + diff --git a/docs/classes/Psr-Log-LoggerAwareTrait.html b/docs/classes/Psr-Log-LoggerAwareTrait.html new file mode 100644 index 0000000..5c03efc --- /dev/null +++ b/docs/classes/Psr-Log-LoggerAwareTrait.html @@ -0,0 +1,320 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                    +

                                    {eac}Doojigger Reference

                                    + + + + + +
                                    + +
                                    +
                                    + + + + +
                                    + + +
                                    +

                                    + LoggerAwareTrait +

                                    + + + +

                                    Basic Implementation of LoggerAwareInterface.

                                    + + + + + + + + + +

                                    + Table of Contents + +

                                    + +
                                    +
                                    + setLogger() + +  : void +
                                    +
                                    Sets a logger.
                                    + +
                                    + + + + + +
                                    +

                                    + Methods + +

                                    + +
                                    + + + + +
                                    +
                                    +
                                    +
                                    +

                                    Search results

                                    + +
                                    +
                                    +
                                      +
                                      +
                                      +
                                      +
                                      +
                                      + + +
                                      + + + + + + + + diff --git a/docs/classes/Psr-Log-LoggerInterface.html b/docs/classes/Psr-Log-LoggerInterface.html new file mode 100644 index 0000000..def5e09 --- /dev/null +++ b/docs/classes/Psr-Log-LoggerInterface.html @@ -0,0 +1,840 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                      +

                                      {eac}Doojigger Reference

                                      + + + + + +
                                      + +
                                      +
                                      + + + + +
                                      + + +
                                      +

                                      + LoggerInterface +
                                      + in + +
                                      +

                                      + + + +

                                      Describes a logger instance.

                                      + +

                                      The message MUST be a string or object implementing __toString().

                                      +

                                      The message MAY contain placeholders in the form: {foo} where foo +will be replaced by the context data in key "foo".

                                      +

                                      The context array can contain arbitrary data. The only assumption that +can be made by implementors is that if an Exception instance is given +to produce a stack trace, it MUST be in a key named "exception".

                                      +

                                      See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md +for the full interface specification.

                                      +
                                      + + + + + + + + +

                                      + Table of Contents + +

                                      + +
                                      +
                                      + alert() + +  : void +
                                      +
                                      Action must be taken immediately.
                                      + +
                                      + critical() + +  : void +
                                      +
                                      Critical conditions.
                                      + +
                                      + debug() + +  : void +
                                      +
                                      Detailed debug information.
                                      + +
                                      + emergency() + +  : void +
                                      +
                                      System is unusable.
                                      + +
                                      + error() + +  : void +
                                      +
                                      Runtime errors that do not require immediate action but should typically +be logged and monitored.
                                      + +
                                      + info() + +  : void +
                                      +
                                      Interesting events.
                                      + +
                                      + log() + +  : void +
                                      +
                                      Logs with an arbitrary level.
                                      + +
                                      + notice() + +  : void +
                                      +
                                      Normal but significant events.
                                      + +
                                      + warning() + +  : void +
                                      +
                                      Exceptional occurrences that are not errors.
                                      + +
                                      + + + + + +
                                      +

                                      + Methods + +

                                      +
                                      +

                                      + alert() + +

                                      + + +

                                      Action must be taken immediately.

                                      + + + public + alert(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                      Example: Entire website down, database unavailable, etc. This should +trigger the SMS alerts and wake you up.

                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + critical() + +

                                      + + +

                                      Critical conditions.

                                      + + + public + critical(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                      Example: Application component unavailable, unexpected exception.

                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + debug() + +

                                      + + +

                                      Detailed debug information.

                                      + + + public + debug(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + emergency() + +

                                      + + +

                                      System is unusable.

                                      + + + public + emergency(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + error() + +

                                      + + +

                                      Runtime errors that do not require immediate action but should typically +be logged and monitored.

                                      + + + public + error(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + info() + +

                                      + + +

                                      Interesting events.

                                      + + + public + info(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                      Example: User logs in, SQL logs.

                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + log() + +

                                      + + +

                                      Logs with an arbitrary level.

                                      + + + public + log(mixed $level, string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $level + : mixed +
                                      +
                                      +
                                      + +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + +
                                      + Tags + +
                                      +
                                      +
                                      + throws +
                                      +
                                      + InvalidArgumentException + + +
                                      +
                                      + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + notice() + +

                                      + + +

                                      Normal but significant events.

                                      + + + public + notice(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      +

                                      + warning() + +

                                      + + +

                                      Exceptional occurrences that are not errors.

                                      + + + public + warning(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                      Example: Use of deprecated APIs, poor use of an API, undesirable things +that are not necessarily wrong.

                                      +
                                      + +
                                      Parameters
                                      +
                                      +
                                      + $message + : string|Stringable +
                                      +
                                      +
                                      + +
                                      +
                                      + $context + : array<string|int, mixed> + = []
                                      +
                                      + +
                                      +
                                      + + + +
                                      Return values
                                      + void + — + + +
                                      +
                                      + + + + +
                                      +
                                      +
                                      +
                                      +

                                      Search results

                                      + +
                                      +
                                      +
                                        +
                                        +
                                        +
                                        +
                                        +
                                        + + +
                                        + + + + + + + + diff --git a/docs/classes/Psr-Log-LoggerTrait.html b/docs/classes/Psr-Log-LoggerTrait.html new file mode 100644 index 0000000..984979e --- /dev/null +++ b/docs/classes/Psr-Log-LoggerTrait.html @@ -0,0 +1,838 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                        +

                                        {eac}Doojigger Reference

                                        + + + + + +
                                        + +
                                        +
                                        + + + + +
                                        + + +
                                        +

                                        + LoggerTrait +

                                        + + + +

                                        This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.

                                        + +

                                        It simply delegates all log-level-specific methods to the log method to +reduce boilerplate code that a simple Logger that does the same thing with +messages regardless of the error level has to implement.

                                        +
                                        + + + + + + + + +

                                        + Table of Contents + +

                                        + +
                                        +
                                        + alert() + +  : void +
                                        +
                                        Action must be taken immediately.
                                        + +
                                        + critical() + +  : void +
                                        +
                                        Critical conditions.
                                        + +
                                        + debug() + +  : void +
                                        +
                                        Detailed debug information.
                                        + +
                                        + emergency() + +  : void +
                                        +
                                        System is unusable.
                                        + +
                                        + error() + +  : void +
                                        +
                                        Runtime errors that do not require immediate action but should typically +be logged and monitored.
                                        + +
                                        + info() + +  : void +
                                        +
                                        Interesting events.
                                        + +
                                        + log() + +  : void +
                                        +
                                        Logs with an arbitrary level.
                                        + +
                                        + notice() + +  : void +
                                        +
                                        Normal but significant events.
                                        + +
                                        + warning() + +  : void +
                                        +
                                        Exceptional occurrences that are not errors.
                                        + +
                                        + + + + + +
                                        +

                                        + Methods + +

                                        +
                                        +

                                        + alert() + +

                                        + + +

                                        Action must be taken immediately.

                                        + + + public + alert(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                        Example: Entire website down, database unavailable, etc. This should +trigger the SMS alerts and wake you up.

                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + critical() + +

                                        + + +

                                        Critical conditions.

                                        + + + public + critical(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                        Example: Application component unavailable, unexpected exception.

                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + debug() + +

                                        + + +

                                        Detailed debug information.

                                        + + + public + debug(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + emergency() + +

                                        + + +

                                        System is unusable.

                                        + + + public + emergency(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + error() + +

                                        + + +

                                        Runtime errors that do not require immediate action but should typically +be logged and monitored.

                                        + + + public + error(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + info() + +

                                        + + +

                                        Interesting events.

                                        + + + public + info(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                        Example: User logs in, SQL logs.

                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + log() + +

                                        + + +

                                        Logs with an arbitrary level.

                                        + + + public + abstract log(mixed $level, string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                        Parameters
                                        +
                                        +
                                        + $level + : mixed +
                                        +
                                        + +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + +
                                        + Tags + +
                                        +
                                        +
                                        + throws +
                                        +
                                        + InvalidArgumentException + + +
                                        +
                                        + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + notice() + +

                                        + + +

                                        Normal but significant events.

                                        + + + public + notice(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        +

                                        + warning() + +

                                        + + +

                                        Exceptional occurrences that are not errors.

                                        + + + public + warning(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                        Example: Use of deprecated APIs, poor use of an API, undesirable things +that are not necessarily wrong.

                                        +
                                        + +
                                        Parameters
                                        +
                                        +
                                        + $message + : string|Stringable +
                                        +
                                        +
                                        + +
                                        +
                                        + $context + : array<string|int, mixed> + = []
                                        +
                                        +
                                        + +
                                        +
                                        + + + +
                                        Return values
                                        + void + — + + +
                                        +
                                        + + + + +
                                        +
                                        +
                                        +
                                        +

                                        Search results

                                        + +
                                        +
                                        +
                                          +
                                          +
                                          +
                                          +
                                          +
                                          + + +
                                          + + + + + + + + diff --git a/docs/classes/Psr-Log-NullLogger.html b/docs/classes/Psr-Log-NullLogger.html new file mode 100644 index 0000000..f725933 --- /dev/null +++ b/docs/classes/Psr-Log-NullLogger.html @@ -0,0 +1,853 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                          +

                                          {eac}Doojigger Reference

                                          + + + + + +
                                          + +
                                          +
                                          + + + + +
                                          + + +
                                          +

                                          + NullLogger + + + extends AbstractLogger + + +
                                          + in package + +
                                          + + +

                                          + + + +

                                          This Logger can be used to avoid conditional log calls.

                                          + +

                                          Logging should always be optional, and if no logger is provided to your +library creating a NullLogger instance to have something to throw logs at +is a good way to avoid littering your code with if ($this->logger) { } +blocks.

                                          +
                                          + + + + + + + + +

                                          + Table of Contents + +

                                          + +
                                          +
                                          + alert() + +  : void +
                                          +
                                          Action must be taken immediately.
                                          + +
                                          + critical() + +  : void +
                                          +
                                          Critical conditions.
                                          + +
                                          + debug() + +  : void +
                                          +
                                          Detailed debug information.
                                          + +
                                          + emergency() + +  : void +
                                          +
                                          System is unusable.
                                          + +
                                          + error() + +  : void +
                                          +
                                          Runtime errors that do not require immediate action but should typically +be logged and monitored.
                                          + +
                                          + info() + +  : void +
                                          +
                                          Interesting events.
                                          + +
                                          + log() + +  : void +
                                          +
                                          Logs with an arbitrary level.
                                          + +
                                          + notice() + +  : void +
                                          +
                                          Normal but significant events.
                                          + +
                                          + warning() + +  : void +
                                          +
                                          Exceptional occurrences that are not errors.
                                          + +
                                          + + + + + + + +
                                          +

                                          + Methods + +

                                          +
                                          +

                                          + alert() + +

                                          + + +

                                          Action must be taken immediately.

                                          + + + public + alert(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                          Example: Entire website down, database unavailable, etc. This should +trigger the SMS alerts and wake you up.

                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + critical() + +

                                          + + +

                                          Critical conditions.

                                          + + + public + critical(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                          Example: Application component unavailable, unexpected exception.

                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + debug() + +

                                          + + +

                                          Detailed debug information.

                                          + + + public + debug(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + emergency() + +

                                          + + +

                                          System is unusable.

                                          + + + public + emergency(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + error() + +

                                          + + +

                                          Runtime errors that do not require immediate action but should typically +be logged and monitored.

                                          + + + public + error(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + info() + +

                                          + + +

                                          Interesting events.

                                          + + + public + info(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                          Example: User logs in, SQL logs.

                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + log() + +

                                          + + +

                                          Logs with an arbitrary level.

                                          + + + public + log(mixed $level, string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                          Parameters
                                          +
                                          +
                                          + $level + : mixed +
                                          +
                                          +
                                          + +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          + +
                                          +
                                          + + +
                                          + Tags + +
                                          +
                                          +
                                          + throws +
                                          +
                                          + InvalidArgumentException + + +
                                          +
                                          + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + notice() + +

                                          + + +

                                          Normal but significant events.

                                          + + + public + notice(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          +

                                          + warning() + +

                                          + + +

                                          Exceptional occurrences that are not errors.

                                          + + + public + warning(string|Stringable $message[, array<string|int, mixed> $context = [] ]) : void + +

                                          Example: Use of deprecated APIs, poor use of an API, undesirable things +that are not necessarily wrong.

                                          +
                                          + +
                                          Parameters
                                          +
                                          +
                                          + $message + : string|Stringable +
                                          +
                                          +
                                          + +
                                          +
                                          + $context + : array<string|int, mixed> + = []
                                          +
                                          +
                                          + +
                                          +
                                          + + + +
                                          Return values
                                          + void + — + + +
                                          +
                                          + + + + +
                                          +
                                          +
                                          +
                                          +

                                          Search results

                                          + +
                                          +
                                          +
                                            +
                                            +
                                            +
                                            +
                                            +
                                            + + +
                                            + + + + + + + + diff --git a/docs/classes/WPConfigTransformer.html b/docs/classes/WPConfigTransformer.html index cf2d4b3..a70683b 100644 --- a/docs/classes/WPConfigTransformer.html +++ b/docs/classes/WPConfigTransformer.html @@ -60,15 +60,15 @@

                                            -
                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            @@ -159,7 +151,7 @@

                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-abstract-backend-class.html b/docs/files/eacdoojigger-earthasylumconsulting-abstract-backend-class.html index 92b3149..443f4a0 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-abstract-backend-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-abstract-backend-class.html @@ -60,15 +60,15 @@

                                            -
                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-abstract-context-class.html b/docs/files/eacdoojigger-earthasylumconsulting-abstract-context-class.html index 8897bba..a351584 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-abstract-context-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-abstract-context-class.html @@ -60,15 +60,15 @@

                                            -
                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            @@ -162,7 +154,7 @@

                                            abstract_context
                                            -
                                            Plugin context switch front-end (public) vs back-end (administration) - {eac}Doojigger for WordPress
                                            +
                                            Plugin context switch front-end (public) vs back-end (administration)
                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-abstract-core-class.html b/docs/files/eacdoojigger-earthasylumconsulting-abstract-core-class.html index 01353b2..c2cf31f 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-abstract-core-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-abstract-core-class.html @@ -60,15 +60,15 @@

                                            -
                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            @@ -154,6 +146,18 @@

                                            abstract_core.class.php

                                            +

                                            + Interfaces, Classes, Traits and Enums + +

                                            + +
                                            + +
                                            abstract_core
                                            +
                                            {eac}Doojigger for WordPress - Plugin core methods, hooks, and settings.
                                            + + +
                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-abstract-extension-class.html b/docs/files/eacdoojigger-earthasylumconsulting-abstract-extension-class.html index e1b0753..ab4c93b 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-abstract-extension-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-abstract-extension-class.html @@ -60,15 +60,15 @@

                                            -
                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-abstract-frontend-class.html b/docs/files/eacdoojigger-earthasylumconsulting-abstract-frontend-class.html index 3b343e9..4f8bf2e 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-abstract-frontend-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-abstract-frontend-class.html @@ -60,15 +60,15 @@

                                            -
                                            -
                                            -

                                            Packages

                                            - eacDoojigger + Psr

                                            +
                                            +
                                            +

                                            Packages

                                            - eacDoojiggerUtilities + eacDoojigger

                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-admin-tools-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-admin-tools-extension.html new file mode 100644 index 0000000..28e209c --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-admin-tools-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                            +

                                            {eac}Doojigger Reference

                                            + + + + + +
                                            + +
                                            +
                                            + + + + +
                                            +
                                              +
                                            + +
                                            +

                                            class.admin_tools.extension.php

                                            + + +
                                            + + + + + + +

                                            + Interfaces, Classes, Traits and Enums + +

                                            + +
                                            + +
                                            admin_tools_extension
                                            +
                                            Extension: admin_tools - tools/utility functions - {eac}Doojigger for WordPress
                                            + + +
                                            + + + + + + + + +
                                            +
                                            +
                                            +
                                            +

                                            Search results

                                            + +
                                            +
                                            +
                                              +
                                              +
                                              +
                                              +
                                              +
                                              + + +
                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-ajaxaction-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-ajaxaction-extension.html new file mode 100644 index 0000000..bf46bef --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-ajaxaction-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                              +

                                              {eac}Doojigger Reference

                                              + + + + + +
                                              + +
                                              +
                                              + + + + +
                                              +
                                                +
                                              + +
                                              +

                                              class.ajaxAction.extension.php

                                              + + +
                                              + + + + + + +

                                              + Interfaces, Classes, Traits and Enums + +

                                              + +
                                              + +
                                              ajaxAction
                                              +
                                              Extension: ajaxAction - Ajax Responder - {eac}Doojigger for WordPress
                                              + + +
                                              + + + + + + + + +
                                              +
                                              +
                                              +
                                              +

                                              Search results

                                              + +
                                              +
                                              +
                                                +
                                                +
                                                +
                                                +
                                                +
                                                + + +
                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-debugging-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-debugging-extension.html new file mode 100644 index 0000000..7ff079c --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-debugging-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                +

                                                {eac}Doojigger Reference

                                                + + + + + +
                                                + +
                                                +
                                                + + + + +
                                                +
                                                  +
                                                + +
                                                +

                                                class.debugging.extension.php

                                                + + +
                                                + + + + + + +

                                                + Interfaces, Classes, Traits and Enums + +

                                                + +
                                                + +
                                                debugging_extension
                                                +
                                                Extension: debugging - file logging & debugging - {eac}Doojigger for WordPress
                                                + + +
                                                + + + + + + + + +
                                                +
                                                +
                                                +
                                                +

                                                Search results

                                                + +
                                                +
                                                +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  +
                                                  + + +
                                                  + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-encryption-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-encryption-extension.html new file mode 100644 index 0000000..3af2c80 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-encryption-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                  +

                                                  {eac}Doojigger Reference

                                                  + + + + + +
                                                  + +
                                                  +
                                                  + + + + +
                                                  +
                                                    +
                                                  + +
                                                  +

                                                  class.encryption.extension.php

                                                  + + +
                                                  + + + + + + +

                                                  + Interfaces, Classes, Traits and Enums + +

                                                  + +
                                                  + +
                                                  encryption_extension
                                                  +
                                                  Extension: encryption - string encryption/decryption - {eac}Doojigger for WordPress
                                                  + + +
                                                  + + + + + + + + +
                                                  +
                                                  +
                                                  +
                                                  +

                                                  Search results

                                                  + +
                                                  +
                                                  +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    +
                                                    + + +
                                                    + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-maintenance-mode-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-maintenance-mode-extension.html new file mode 100644 index 0000000..9466410 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-maintenance-mode-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                    +

                                                    {eac}Doojigger Reference

                                                    + + + + + +
                                                    + +
                                                    +
                                                    + + + + +
                                                    +
                                                      +
                                                    + +
                                                    +

                                                    class.maintenance_mode.extension.php

                                                    + + +
                                                    + + + + + + +

                                                    + Interfaces, Classes, Traits and Enums + +

                                                    + +
                                                    + +
                                                    maintenance_mode
                                                    +
                                                    Extension: maintenance_mode - put site in scheduled maintenance - {eac}Doojigger for WordPress
                                                    + + +
                                                    + + + + + + + + +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Search results

                                                    + +
                                                    +
                                                    +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      +
                                                      + + +
                                                      + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-material-icons-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-material-icons-extension.html new file mode 100644 index 0000000..eb9549a --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-material-icons-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                      +

                                                      {eac}Doojigger Reference

                                                      + + + + + +
                                                      + +
                                                      +
                                                      + + + + +
                                                      +
                                                        +
                                                      + +
                                                      +

                                                      class.material_icons.extension.php

                                                      + + +
                                                      + + + + + + +

                                                      + Interfaces, Classes, Traits and Enums + +

                                                      + +
                                                      + +
                                                      material_icons
                                                      +
                                                      Extension: material_icons - Add/enable Google's Material Icons to WordPress - {eac}Doojigger for WordPress
                                                      + + +
                                                      + + + + + + + + +
                                                      +
                                                      +
                                                      +
                                                      +

                                                      Search results

                                                      + +
                                                      +
                                                      +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +
                                                        + + +
                                                        + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-security-abuseipdb-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-security-abuseipdb-extension.html new file mode 100644 index 0000000..28b48e4 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-security-abuseipdb-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                        +

                                                        {eac}Doojigger Reference

                                                        + + + + + +
                                                        + +
                                                        +
                                                        + + + + +
                                                        +
                                                          +
                                                        + +
                                                        +

                                                        class.security_abuseipdb.extension.php

                                                        + + +
                                                        + + + + + + +

                                                        + Interfaces, Classes, Traits and Enums + +

                                                        + +
                                                        + +
                                                        abuse_extension
                                                        +
                                                        Extension: abuseipdb - AbuseIPDB API - {eac}Doojigger for WordPress
                                                        + + +
                                                        + + + + + + + + +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        Search results

                                                        + +
                                                        +
                                                        +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          +
                                                          + + +
                                                          + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-security-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-security-extension.html new file mode 100644 index 0000000..0bd02b2 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-security-extension.html @@ -0,0 +1,280 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                          +

                                                          {eac}Doojigger Reference

                                                          + + + + + +
                                                          + +
                                                          +
                                                          + + + + +
                                                          +
                                                            +
                                                          + +
                                                          +

                                                          class.security.extension.php

                                                          + + +
                                                          + + + + + + +

                                                          + Interfaces, Classes, Traits and Enums + +

                                                          + +
                                                          + +
                                                          security_extension
                                                          +
                                                          Extension: security - security features - {eac}Doojigger for WordPress
                                                          + + +
                                                          + + +

                                                          + Table of Contents + +

                                                          + +
                                                          +
                                                          + DISALLOW_FILE_EDIT + +  = true +
                                                          +
                                                          + +
                                                          + DISALLOW_FILE_MODS + +  = true +
                                                          +
                                                          + +
                                                          + + + + +
                                                          +

                                                          + Constants + +

                                                          +
                                                          +

                                                          + DISALLOW_FILE_EDIT + +

                                                          + + + + + + public + mixed + DISALLOW_FILE_EDIT + = true + + + +
                                                          + +
                                                          + + + +
                                                          +
                                                          +

                                                          + DISALLOW_FILE_MODS + +

                                                          + + + + + + public + mixed + DISALLOW_FILE_MODS + = true + + + +
                                                          + +
                                                          + + + +
                                                          +
                                                          + + +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Search results

                                                          + +
                                                          +
                                                          +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            +
                                                            + + +
                                                            + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-session-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-session-extension.html new file mode 100644 index 0000000..db300a4 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-class-session-extension.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                            +

                                                            {eac}Doojigger Reference

                                                            + + + + + +
                                                            + +
                                                            +
                                                            + + + + +
                                                            +
                                                              +
                                                            + +
                                                            +

                                                            class.session.extension.php

                                                            + + +
                                                            + + + + + + +

                                                            + Interfaces, Classes, Traits and Enums + +

                                                            + +
                                                            + +
                                                            session_extension
                                                            +
                                                            Extension: session - simple session manager - {eac}Doojigger for WordPress
                                                            + + +
                                                            + + + + + + + + +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Search results

                                                            + +
                                                            +
                                                            +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              + + +
                                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-debugging-help.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-debugging-help.html new file mode 100644 index 0000000..3c88717 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-debugging-help.html @@ -0,0 +1,226 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                              +

                                                              {eac}Doojigger Reference

                                                              + + + + + +
                                                              + +
                                                              +
                                                              + + + + +
                                                              +
                                                                +
                                                              + +
                                                              +

                                                              debugging.help.php

                                                              + +

                                                              Extension: debugging - file logging & debugging - {eac}Doojigger for WordPress

                                                              + +

                                                              included for admin_options_help() method

                                                              +
                                                              + + +
                                                              + Tags + +
                                                              +
                                                              +
                                                              + category +
                                                              +
                                                              + +

                                                              WordPress Plugin

                                                              +
                                                              + +
                                                              +
                                                              + author +
                                                              +
                                                              + +

                                                              Kevin Burkholder KBurkholder@EarthAsylum.com

                                                              +
                                                              + +
                                                              +
                                                              + copyright +
                                                              +
                                                              + +

                                                              Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                              +
                                                              + +
                                                              +
                                                              + version +
                                                              +
                                                              + 23.1028.1 + + +
                                                              +
                                                              + + + + + + + + + + + + +
                                                              +
                                                              +
                                                              +
                                                              +

                                                              Search results

                                                              + +
                                                              +
                                                              +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                + + +
                                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-debugging-options.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-debugging-options.html new file mode 100644 index 0000000..57b5fbc --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-debugging-options.html @@ -0,0 +1,226 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                +

                                                                {eac}Doojigger Reference

                                                                + + + + + +
                                                                + +
                                                                +
                                                                + + + + +
                                                                +
                                                                  +
                                                                + +
                                                                +

                                                                debugging.options.php

                                                                + +

                                                                Extension: debugging - file logging & debugging - {eac}Doojigger for WordPress

                                                                + +

                                                                included for admin_options_settings() method

                                                                +
                                                                + + +
                                                                + Tags + +
                                                                +
                                                                +
                                                                + category +
                                                                +
                                                                + +

                                                                WordPress Plugin

                                                                +
                                                                + +
                                                                +
                                                                + author +
                                                                +
                                                                + +

                                                                Kevin Burkholder KBurkholder@EarthAsylum.com

                                                                +
                                                                + +
                                                                +
                                                                + copyright +
                                                                +
                                                                + +

                                                                Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                                +
                                                                + +
                                                                +
                                                                + version +
                                                                +
                                                                + 24.0830.1 + + +
                                                                +
                                                                + + + + + + + + + + + + +
                                                                +
                                                                +
                                                                +
                                                                +

                                                                Search results

                                                                + +
                                                                +
                                                                +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  +
                                                                  + + +
                                                                  + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-encryption-help.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-encryption-help.html new file mode 100644 index 0000000..546db5b --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-encryption-help.html @@ -0,0 +1,226 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                  +

                                                                  {eac}Doojigger Reference

                                                                  + + + + + +
                                                                  + +
                                                                  +
                                                                  + + + + +
                                                                  +
                                                                    +
                                                                  + +
                                                                  +

                                                                  encryption.help.php

                                                                  + +

                                                                  Extension: encryption - string encryption/decryption - {eac}Doojigger for WordPress

                                                                  + +

                                                                  included for admin_options_help() method

                                                                  +
                                                                  + + +
                                                                  + Tags + +
                                                                  +
                                                                  +
                                                                  + category +
                                                                  +
                                                                  + +

                                                                  WordPress Plugin

                                                                  +
                                                                  + +
                                                                  +
                                                                  + author +
                                                                  +
                                                                  + +

                                                                  Kevin Burkholder KBurkholder@EarthAsylum.com

                                                                  +
                                                                  + +
                                                                  +
                                                                  + copyright +
                                                                  +
                                                                  + +

                                                                  Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                                  +
                                                                  + +
                                                                  +
                                                                  + version +
                                                                  +
                                                                  + 23.1028.1 + + +
                                                                  +
                                                                  + + + + + + + + + + + + +
                                                                  +
                                                                  +
                                                                  +
                                                                  +

                                                                  Search results

                                                                  + +
                                                                  +
                                                                  +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    +
                                                                    + + +
                                                                    + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-maintenance-mode-help.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-maintenance-mode-help.html new file mode 100644 index 0000000..7f5eaae --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-maintenance-mode-help.html @@ -0,0 +1,226 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                    +

                                                                    {eac}Doojigger Reference

                                                                    + + + + + +
                                                                    + +
                                                                    +
                                                                    + + + + +
                                                                    +
                                                                      +
                                                                    + +
                                                                    +

                                                                    maintenance_mode.help.php

                                                                    + +

                                                                    Extension: maintenance_mode - put site in scheduled maintenance - {eac}Doojigger for WordPress

                                                                    + +

                                                                    included for admin_options_help() method

                                                                    +
                                                                    + + +
                                                                    + Tags + +
                                                                    +
                                                                    +
                                                                    + category +
                                                                    +
                                                                    + +

                                                                    WordPress Plugin

                                                                    +
                                                                    + +
                                                                    +
                                                                    + author +
                                                                    +
                                                                    + +

                                                                    Kevin Burkholder KBurkholder@EarthAsylum.com

                                                                    +
                                                                    + +
                                                                    +
                                                                    + copyright +
                                                                    +
                                                                    + +

                                                                    Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                                    +
                                                                    + +
                                                                    +
                                                                    + version +
                                                                    +
                                                                    + 24.0314.1 + + +
                                                                    +
                                                                    + + + + + + + + + + + + +
                                                                    +
                                                                    +
                                                                    +
                                                                    +

                                                                    Search results

                                                                    + +
                                                                    +
                                                                    +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      +
                                                                      + + +
                                                                      + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-security-options.html b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-security-options.html new file mode 100644 index 0000000..1cca6ae --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-extensions-includes-security-options.html @@ -0,0 +1,226 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                      +

                                                                      {eac}Doojigger Reference

                                                                      + + + + + +
                                                                      + +
                                                                      +
                                                                      + + + + +
                                                                      +
                                                                        +
                                                                      + +
                                                                      +

                                                                      security.options.php

                                                                      + +

                                                                      Extension: security - security features - {eac}Doojigger for WordPress

                                                                      + +

                                                                      included for admin_options_settings() method

                                                                      +
                                                                      + + +
                                                                      + Tags + +
                                                                      +
                                                                      +
                                                                      + category +
                                                                      +
                                                                      + +

                                                                      WordPress Plugin

                                                                      +
                                                                      + +
                                                                      +
                                                                      + author +
                                                                      +
                                                                      + +

                                                                      Kevin Burkholder KBurkholder@EarthAsylum.com

                                                                      +
                                                                      + +
                                                                      +
                                                                      + copyright +
                                                                      +
                                                                      + +

                                                                      Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                                      +
                                                                      + +
                                                                      +
                                                                      + version +
                                                                      +
                                                                      + 24.0906.1 + + +
                                                                      +
                                                                      + + + + + + + + + + + + +
                                                                      +
                                                                      +
                                                                      +
                                                                      +

                                                                      Search results

                                                                      + +
                                                                      +
                                                                      +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        +
                                                                        + + +
                                                                        + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-logger-class.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-logger-class.html new file mode 100644 index 0000000..2f792d9 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-logger-class.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                        +

                                                                        {eac}Doojigger Reference

                                                                        + + + + + +
                                                                        + +
                                                                        +
                                                                        + + + + +
                                                                        +
                                                                          +
                                                                        + +
                                                                        +

                                                                        Logger.class.php

                                                                        + + +
                                                                        + + + + + + +

                                                                        + Interfaces, Classes, Traits and Enums + +

                                                                        + +
                                                                        + +
                                                                        Logger
                                                                        +
                                                                        PSR-3 compatible Logger called from eacDoojigger logging functions
                                                                        + + +
                                                                        + + + + + + + + +
                                                                        +
                                                                        +
                                                                        +
                                                                        +

                                                                        Search results

                                                                        + +
                                                                        +
                                                                        +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          +
                                                                          + + +
                                                                          + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-loglevel-class.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-loglevel-class.html index 9d06545..7d8c3b5 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-helpers-loglevel-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-loglevel-class.html @@ -60,15 +60,15 @@

                                                                          -
                                                                          -
                                                                          -

                                                                          Packages

                                                                          - eacDoojigger + Psr

                                                                          +
                                                                          +
                                                                          +

                                                                          Packages

                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                          @@ -162,7 +154,7 @@

                                                                          LogLevel
                                                                          -
                                                                          LogLevel class - define PHP/PSR log levels
                                                                          +
                                                                          LogLevel class - define PHP/PSR-3 log levels
                                                                          diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-abstractlogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-abstractlogger.html new file mode 100644 index 0000000..ebc0005 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-abstractlogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                          +

                                                                          {eac}Doojigger Reference

                                                                          + + + + + +
                                                                          + +
                                                                          +
                                                                          + + + + +
                                                                          +
                                                                            +
                                                                          + +
                                                                          +

                                                                          AbstractLogger.php

                                                                          + + +
                                                                          + + + + + + +

                                                                          + Interfaces, Classes, Traits and Enums + +

                                                                          + +
                                                                          + +
                                                                          AbstractLogger
                                                                          +
                                                                          This is a simple Logger implementation that other Loggers can inherit from.
                                                                          + + +
                                                                          + + + + + + + + +
                                                                          +
                                                                          +
                                                                          +
                                                                          +

                                                                          Search results

                                                                          + +
                                                                          +
                                                                          +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            +
                                                                            + + +
                                                                            + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-invalidargumentexception.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-invalidargumentexception.html new file mode 100644 index 0000000..08e956d --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-invalidargumentexception.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                            +

                                                                            {eac}Doojigger Reference

                                                                            + + + + + +
                                                                            + +
                                                                            +
                                                                            + + + + +
                                                                            +
                                                                              +
                                                                            + +
                                                                            +

                                                                            InvalidArgumentException.php

                                                                            + + +
                                                                            + + + + + + +

                                                                            + Interfaces, Classes, Traits and Enums + +

                                                                            + +
                                                                            + +
                                                                            InvalidArgumentException
                                                                            +
                                                                            + + +
                                                                            + + + + + + + + +
                                                                            +
                                                                            +
                                                                            +
                                                                            +

                                                                            Search results

                                                                            + +
                                                                            +
                                                                            +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              +
                                                                              + + +
                                                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerawareinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerawareinterface.html new file mode 100644 index 0000000..a0b7e6d --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerawareinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                              +

                                                                              {eac}Doojigger Reference

                                                                              + + + + + +
                                                                              + +
                                                                              +
                                                                              + + + + +
                                                                              +
                                                                                +
                                                                              + +
                                                                              +

                                                                              LoggerAwareInterface.php

                                                                              + + +
                                                                              + + + + + + +

                                                                              + Interfaces, Classes, Traits and Enums + +

                                                                              + +
                                                                              +
                                                                              LoggerAwareInterface
                                                                              +
                                                                              Describes a logger-aware instance.
                                                                              + + + +
                                                                              + + + + + + + + +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Search results

                                                                              + +
                                                                              +
                                                                              +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                +
                                                                                + + +
                                                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerawaretrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerawaretrait.html new file mode 100644 index 0000000..3a561ce --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerawaretrait.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                +

                                                                                {eac}Doojigger Reference

                                                                                + + + + + +
                                                                                + +
                                                                                +
                                                                                + + + + +
                                                                                +
                                                                                  +
                                                                                + +
                                                                                +

                                                                                LoggerAwareTrait.php

                                                                                + + +
                                                                                + + + + + + +

                                                                                + Interfaces, Classes, Traits and Enums + +

                                                                                + +
                                                                                + + +
                                                                                LoggerAwareTrait
                                                                                +
                                                                                Basic Implementation of LoggerAwareInterface.
                                                                                + +
                                                                                + + + + + + + + +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Search results

                                                                                + +
                                                                                +
                                                                                +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + + +
                                                                                  + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerinterface.html new file mode 100644 index 0000000..31ffcc6 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggerinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                  +

                                                                                  {eac}Doojigger Reference

                                                                                  + + + + + +
                                                                                  + +
                                                                                  +
                                                                                  + + + + +
                                                                                  +
                                                                                    +
                                                                                  + +
                                                                                  +

                                                                                  LoggerInterface.php

                                                                                  + + +
                                                                                  + + + + + + +

                                                                                  + Interfaces, Classes, Traits and Enums + +

                                                                                  + +
                                                                                  +
                                                                                  LoggerInterface
                                                                                  +
                                                                                  Describes a logger instance.
                                                                                  + + + +
                                                                                  + + + + + + + + +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Search results

                                                                                  + +
                                                                                  +
                                                                                  +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    + + +
                                                                                    + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggertrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggertrait.html new file mode 100644 index 0000000..bda9fe2 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loggertrait.html @@ -0,0 +1,196 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                    +

                                                                                    {eac}Doojigger Reference

                                                                                    + + + + + +
                                                                                    + +
                                                                                    +
                                                                                    + + + + +
                                                                                    +
                                                                                      +
                                                                                    + +
                                                                                    +

                                                                                    LoggerTrait.php

                                                                                    + + +
                                                                                    + + + + + + +

                                                                                    + Interfaces, Classes, Traits and Enums + +

                                                                                    + +
                                                                                    + + +
                                                                                    LoggerTrait
                                                                                    +
                                                                                    This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                    + +
                                                                                    + + + + + + + + +
                                                                                    +
                                                                                    +
                                                                                    +
                                                                                    +

                                                                                    Search results

                                                                                    + +
                                                                                    +
                                                                                    +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + + +
                                                                                      + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loglevel.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loglevel.html new file mode 100644 index 0000000..3dec522 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-loglevel.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                      +

                                                                                      {eac}Doojigger Reference

                                                                                      + + + + + +
                                                                                      + +
                                                                                      +
                                                                                      + + + + +
                                                                                      +
                                                                                        +
                                                                                      + +
                                                                                      +

                                                                                      LogLevel.php

                                                                                      + + +
                                                                                      + + + + + + +

                                                                                      + Interfaces, Classes, Traits and Enums + +

                                                                                      + +
                                                                                      + +
                                                                                      LogLevel
                                                                                      +
                                                                                      Describes log levels.
                                                                                      + + +
                                                                                      + + + + + + + + +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Search results

                                                                                      + +
                                                                                      +
                                                                                      +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + +
                                                                                        + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-nulllogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-nulllogger.html new file mode 100644 index 0000000..3c3f21f --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv7-nulllogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                        +

                                                                                        {eac}Doojigger Reference

                                                                                        + + + + + +
                                                                                        + +
                                                                                        +
                                                                                        + + + + +
                                                                                        +
                                                                                          +
                                                                                        + +
                                                                                        +

                                                                                        NullLogger.php

                                                                                        + + +
                                                                                        + + + + + + +

                                                                                        + Interfaces, Classes, Traits and Enums + +

                                                                                        + +
                                                                                        + +
                                                                                        NullLogger
                                                                                        +
                                                                                        This Logger can be used to avoid conditional log calls.
                                                                                        + + +
                                                                                        + + + + + + + + +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Search results

                                                                                        + +
                                                                                        +
                                                                                        +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          + + +
                                                                                          + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-abstractlogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-abstractlogger.html new file mode 100644 index 0000000..cc12004 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-abstractlogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                          +

                                                                                          {eac}Doojigger Reference

                                                                                          + + + + + +
                                                                                          + +
                                                                                          +
                                                                                          + + + + +
                                                                                          +
                                                                                            +
                                                                                          + +
                                                                                          +

                                                                                          AbstractLogger.php

                                                                                          + + +
                                                                                          + + + + + + +

                                                                                          + Interfaces, Classes, Traits and Enums + +

                                                                                          + +
                                                                                          + +
                                                                                          AbstractLogger
                                                                                          +
                                                                                          This is a simple Logger implementation that other Loggers can inherit from.
                                                                                          + + +
                                                                                          + + + + + + + + +
                                                                                          +
                                                                                          +
                                                                                          +
                                                                                          +

                                                                                          Search results

                                                                                          + +
                                                                                          +
                                                                                          +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            + + +
                                                                                            + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-invalidargumentexception.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-invalidargumentexception.html new file mode 100644 index 0000000..4fb674e --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-invalidargumentexception.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                            +

                                                                                            {eac}Doojigger Reference

                                                                                            + + + + + +
                                                                                            + +
                                                                                            +
                                                                                            + + + + +
                                                                                            +
                                                                                              +
                                                                                            + +
                                                                                            +

                                                                                            InvalidArgumentException.php

                                                                                            + + +
                                                                                            + + + + + + +

                                                                                            + Interfaces, Classes, Traits and Enums + +

                                                                                            + +
                                                                                            + +
                                                                                            InvalidArgumentException
                                                                                            +
                                                                                            + + +
                                                                                            + + + + + + + + +
                                                                                            +
                                                                                            +
                                                                                            +
                                                                                            +

                                                                                            Search results

                                                                                            + +
                                                                                            +
                                                                                            +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              + + +
                                                                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerawareinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerawareinterface.html new file mode 100644 index 0000000..3e51c58 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerawareinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                              +

                                                                                              {eac}Doojigger Reference

                                                                                              + + + + + +
                                                                                              + +
                                                                                              +
                                                                                              + + + + +
                                                                                              +
                                                                                                +
                                                                                              + +
                                                                                              +

                                                                                              LoggerAwareInterface.php

                                                                                              + + +
                                                                                              + + + + + + +

                                                                                              + Interfaces, Classes, Traits and Enums + +

                                                                                              + +
                                                                                              +
                                                                                              LoggerAwareInterface
                                                                                              +
                                                                                              Describes a logger-aware instance.
                                                                                              + + + +
                                                                                              + + + + + + + + +
                                                                                              +
                                                                                              +
                                                                                              +
                                                                                              +

                                                                                              Search results

                                                                                              + +
                                                                                              +
                                                                                              +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                + + +
                                                                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerawaretrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerawaretrait.html new file mode 100644 index 0000000..70c80a0 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerawaretrait.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                +

                                                                                                {eac}Doojigger Reference

                                                                                                + + + + + +
                                                                                                + +
                                                                                                +
                                                                                                + + + + +
                                                                                                +
                                                                                                  +
                                                                                                + +
                                                                                                +

                                                                                                LoggerAwareTrait.php

                                                                                                + + +
                                                                                                + + + + + + +

                                                                                                + Interfaces, Classes, Traits and Enums + +

                                                                                                + +
                                                                                                + + +
                                                                                                LoggerAwareTrait
                                                                                                +
                                                                                                Basic Implementation of LoggerAwareInterface.
                                                                                                + +
                                                                                                + + + + + + + + +
                                                                                                +
                                                                                                +
                                                                                                +
                                                                                                +

                                                                                                Search results

                                                                                                + +
                                                                                                +
                                                                                                +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  + + +
                                                                                                  + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerinterface.html new file mode 100644 index 0000000..9758dd1 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggerinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                  +

                                                                                                  {eac}Doojigger Reference

                                                                                                  + + + + + +
                                                                                                  + +
                                                                                                  +
                                                                                                  + + + + +
                                                                                                  +
                                                                                                    +
                                                                                                  + +
                                                                                                  +

                                                                                                  LoggerInterface.php

                                                                                                  + + +
                                                                                                  + + + + + + +

                                                                                                  + Interfaces, Classes, Traits and Enums + +

                                                                                                  + +
                                                                                                  +
                                                                                                  LoggerInterface
                                                                                                  +
                                                                                                  Describes a logger instance.
                                                                                                  + + + +
                                                                                                  + + + + + + + + +
                                                                                                  +
                                                                                                  +
                                                                                                  +
                                                                                                  +

                                                                                                  Search results

                                                                                                  + +
                                                                                                  +
                                                                                                  +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    + + +
                                                                                                    + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggertrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggertrait.html new file mode 100644 index 0000000..4f4818e --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loggertrait.html @@ -0,0 +1,196 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                    +

                                                                                                    {eac}Doojigger Reference

                                                                                                    + + + + + +
                                                                                                    + +
                                                                                                    +
                                                                                                    + + + + +
                                                                                                    +
                                                                                                      +
                                                                                                    + +
                                                                                                    +

                                                                                                    LoggerTrait.php

                                                                                                    + + +
                                                                                                    + + + + + + +

                                                                                                    + Interfaces, Classes, Traits and Enums + +

                                                                                                    + +
                                                                                                    + + +
                                                                                                    LoggerTrait
                                                                                                    +
                                                                                                    This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                    + +
                                                                                                    + + + + + + + + +
                                                                                                    +
                                                                                                    +
                                                                                                    +
                                                                                                    +

                                                                                                    Search results

                                                                                                    + +
                                                                                                    +
                                                                                                    +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      + + +
                                                                                                      + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loglevel.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loglevel.html new file mode 100644 index 0000000..a39a22f --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-loglevel.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                      +

                                                                                                      {eac}Doojigger Reference

                                                                                                      + + + + + +
                                                                                                      + +
                                                                                                      +
                                                                                                      + + + + +
                                                                                                      +
                                                                                                        +
                                                                                                      + +
                                                                                                      +

                                                                                                      LogLevel.php

                                                                                                      + + +
                                                                                                      + + + + + + +

                                                                                                      + Interfaces, Classes, Traits and Enums + +

                                                                                                      + +
                                                                                                      + +
                                                                                                      LogLevel
                                                                                                      +
                                                                                                      Describes log levels.
                                                                                                      + + +
                                                                                                      + + + + + + + + +
                                                                                                      +
                                                                                                      +
                                                                                                      +
                                                                                                      +

                                                                                                      Search results

                                                                                                      + +
                                                                                                      +
                                                                                                      +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        + + +
                                                                                                        + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-nulllogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-nulllogger.html new file mode 100644 index 0000000..bd679b8 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-log-phpv8-nulllogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                        +

                                                                                                        {eac}Doojigger Reference

                                                                                                        + + + + + +
                                                                                                        + +
                                                                                                        +
                                                                                                        + + + + +
                                                                                                        +
                                                                                                          +
                                                                                                        + +
                                                                                                        +

                                                                                                        NullLogger.php

                                                                                                        + + +
                                                                                                        + + + + + + +

                                                                                                        + Interfaces, Classes, Traits and Enums + +

                                                                                                        + +
                                                                                                        + +
                                                                                                        NullLogger
                                                                                                        +
                                                                                                        This Logger can be used to avoid conditional log calls.
                                                                                                        + + +
                                                                                                        + + + + + + + + +
                                                                                                        +
                                                                                                        +
                                                                                                        +
                                                                                                        +

                                                                                                        Search results

                                                                                                        + +
                                                                                                        +
                                                                                                        +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          + + +
                                                                                                          + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-abstractlogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-abstractlogger.html new file mode 100644 index 0000000..57fb700 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-abstractlogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                          +

                                                                                                          {eac}Doojigger Reference

                                                                                                          + + + + + +
                                                                                                          + +
                                                                                                          +
                                                                                                          + + + + +
                                                                                                          +
                                                                                                            +
                                                                                                          + +
                                                                                                          +

                                                                                                          AbstractLogger.php

                                                                                                          + + +
                                                                                                          + + + + + + +

                                                                                                          + Interfaces, Classes, Traits and Enums + +

                                                                                                          + +
                                                                                                          + +
                                                                                                          AbstractLogger
                                                                                                          +
                                                                                                          This is a simple Logger implementation that other Loggers can inherit from.
                                                                                                          + + +
                                                                                                          + + + + + + + + +
                                                                                                          +
                                                                                                          +
                                                                                                          +
                                                                                                          +

                                                                                                          Search results

                                                                                                          + +
                                                                                                          +
                                                                                                          +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            + + +
                                                                                                            + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-invalidargumentexception.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-invalidargumentexception.html new file mode 100644 index 0000000..98713a7 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-invalidargumentexception.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                            +

                                                                                                            {eac}Doojigger Reference

                                                                                                            + + + + + +
                                                                                                            + +
                                                                                                            +
                                                                                                            + + + + +
                                                                                                            +
                                                                                                              +
                                                                                                            + +
                                                                                                            +

                                                                                                            InvalidArgumentException.php

                                                                                                            + + +
                                                                                                            + + + + + + +

                                                                                                            + Interfaces, Classes, Traits and Enums + +

                                                                                                            + +
                                                                                                            + +
                                                                                                            InvalidArgumentException
                                                                                                            +
                                                                                                            + + +
                                                                                                            + + + + + + + + +
                                                                                                            +
                                                                                                            +
                                                                                                            +
                                                                                                            +

                                                                                                            Search results

                                                                                                            + +
                                                                                                            +
                                                                                                            +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              + + +
                                                                                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerawareinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerawareinterface.html new file mode 100644 index 0000000..250dde1 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerawareinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                              +

                                                                                                              {eac}Doojigger Reference

                                                                                                              + + + + + +
                                                                                                              + +
                                                                                                              +
                                                                                                              + + + + +
                                                                                                              +
                                                                                                                +
                                                                                                              + +
                                                                                                              +

                                                                                                              LoggerAwareInterface.php

                                                                                                              + + +
                                                                                                              + + + + + + +

                                                                                                              + Interfaces, Classes, Traits and Enums + +

                                                                                                              + +
                                                                                                              +
                                                                                                              LoggerAwareInterface
                                                                                                              +
                                                                                                              Describes a logger-aware instance.
                                                                                                              + + + +
                                                                                                              + + + + + + + + +
                                                                                                              +
                                                                                                              +
                                                                                                              +
                                                                                                              +

                                                                                                              Search results

                                                                                                              + +
                                                                                                              +
                                                                                                              +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                + + +
                                                                                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerawaretrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerawaretrait.html new file mode 100644 index 0000000..e32a9e9 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerawaretrait.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                +

                                                                                                                {eac}Doojigger Reference

                                                                                                                + + + + + +
                                                                                                                + +
                                                                                                                +
                                                                                                                + + + + +
                                                                                                                +
                                                                                                                  +
                                                                                                                + +
                                                                                                                +

                                                                                                                LoggerAwareTrait.php

                                                                                                                + + +
                                                                                                                + + + + + + +

                                                                                                                + Interfaces, Classes, Traits and Enums + +

                                                                                                                + +
                                                                                                                + + +
                                                                                                                LoggerAwareTrait
                                                                                                                +
                                                                                                                Basic Implementation of LoggerAwareInterface.
                                                                                                                + +
                                                                                                                + + + + + + + + +
                                                                                                                +
                                                                                                                +
                                                                                                                +
                                                                                                                +

                                                                                                                Search results

                                                                                                                + +
                                                                                                                +
                                                                                                                +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  + + +
                                                                                                                  + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerinterface.html new file mode 100644 index 0000000..6d85a42 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggerinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                  +

                                                                                                                  {eac}Doojigger Reference

                                                                                                                  + + + + + +
                                                                                                                  + +
                                                                                                                  +
                                                                                                                  + + + + +
                                                                                                                  +
                                                                                                                    +
                                                                                                                  + +
                                                                                                                  +

                                                                                                                  LoggerInterface.php

                                                                                                                  + + +
                                                                                                                  + + + + + + +

                                                                                                                  + Interfaces, Classes, Traits and Enums + +

                                                                                                                  + +
                                                                                                                  +
                                                                                                                  LoggerInterface
                                                                                                                  +
                                                                                                                  Describes a logger instance.
                                                                                                                  + + + +
                                                                                                                  + + + + + + + + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +
                                                                                                                  +

                                                                                                                  Search results

                                                                                                                  + +
                                                                                                                  +
                                                                                                                  +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    + + +
                                                                                                                    + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggertrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggertrait.html new file mode 100644 index 0000000..1f2132b --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loggertrait.html @@ -0,0 +1,196 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                    +

                                                                                                                    {eac}Doojigger Reference

                                                                                                                    + + + + + +
                                                                                                                    + +
                                                                                                                    +
                                                                                                                    + + + + +
                                                                                                                    +
                                                                                                                      +
                                                                                                                    + +
                                                                                                                    +

                                                                                                                    LoggerTrait.php

                                                                                                                    + + +
                                                                                                                    + + + + + + +

                                                                                                                    + Interfaces, Classes, Traits and Enums + +

                                                                                                                    + +
                                                                                                                    + + +
                                                                                                                    LoggerTrait
                                                                                                                    +
                                                                                                                    This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                                    + +
                                                                                                                    + + + + + + + + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +
                                                                                                                    +

                                                                                                                    Search results

                                                                                                                    + +
                                                                                                                    +
                                                                                                                    +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      + + +
                                                                                                                      + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loglevel.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loglevel.html new file mode 100644 index 0000000..6169177 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-loglevel.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                      +

                                                                                                                      {eac}Doojigger Reference

                                                                                                                      + + + + + +
                                                                                                                      + +
                                                                                                                      +
                                                                                                                      + + + + +
                                                                                                                      +
                                                                                                                        +
                                                                                                                      + +
                                                                                                                      +

                                                                                                                      LogLevel.php

                                                                                                                      + + +
                                                                                                                      + + + + + + +

                                                                                                                      + Interfaces, Classes, Traits and Enums + +

                                                                                                                      + +
                                                                                                                      + +
                                                                                                                      LogLevel
                                                                                                                      +
                                                                                                                      Describes log levels.
                                                                                                                      + + +
                                                                                                                      + + + + + + + + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +
                                                                                                                      +

                                                                                                                      Search results

                                                                                                                      + +
                                                                                                                      +
                                                                                                                      +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        + + +
                                                                                                                        + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-nulllogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-nulllogger.html new file mode 100644 index 0000000..03ec985 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php7-log-nulllogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                        +

                                                                                                                        {eac}Doojigger Reference

                                                                                                                        + + + + + +
                                                                                                                        + +
                                                                                                                        +
                                                                                                                        + + + + +
                                                                                                                        +
                                                                                                                          +
                                                                                                                        + +
                                                                                                                        +

                                                                                                                        NullLogger.php

                                                                                                                        + + +
                                                                                                                        + + + + + + +

                                                                                                                        + Interfaces, Classes, Traits and Enums + +

                                                                                                                        + +
                                                                                                                        + +
                                                                                                                        NullLogger
                                                                                                                        +
                                                                                                                        This Logger can be used to avoid conditional log calls.
                                                                                                                        + + +
                                                                                                                        + + + + + + + + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +
                                                                                                                        +

                                                                                                                        Search results

                                                                                                                        + +
                                                                                                                        +
                                                                                                                        +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          + + +
                                                                                                                          + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-abstractlogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-abstractlogger.html new file mode 100644 index 0000000..a3b25ed --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-abstractlogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                          +

                                                                                                                          {eac}Doojigger Reference

                                                                                                                          + + + + + +
                                                                                                                          + +
                                                                                                                          +
                                                                                                                          + + + + +
                                                                                                                          +
                                                                                                                            +
                                                                                                                          + +
                                                                                                                          +

                                                                                                                          AbstractLogger.php

                                                                                                                          + + +
                                                                                                                          + + + + + + +

                                                                                                                          + Interfaces, Classes, Traits and Enums + +

                                                                                                                          + +
                                                                                                                          + +
                                                                                                                          AbstractLogger
                                                                                                                          +
                                                                                                                          This is a simple Logger implementation that other Loggers can inherit from.
                                                                                                                          + + +
                                                                                                                          + + + + + + + + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +
                                                                                                                          +

                                                                                                                          Search results

                                                                                                                          + +
                                                                                                                          +
                                                                                                                          +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-invalidargumentexception.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-invalidargumentexception.html new file mode 100644 index 0000000..95350be --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-invalidargumentexception.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                            +

                                                                                                                            {eac}Doojigger Reference

                                                                                                                            + + + + + +
                                                                                                                            + +
                                                                                                                            +
                                                                                                                            + + + + +
                                                                                                                            +
                                                                                                                              +
                                                                                                                            + +
                                                                                                                            +

                                                                                                                            InvalidArgumentException.php

                                                                                                                            + + +
                                                                                                                            + + + + + + +

                                                                                                                            + Interfaces, Classes, Traits and Enums + +

                                                                                                                            + +
                                                                                                                            + +
                                                                                                                            InvalidArgumentException
                                                                                                                            +
                                                                                                                            + + +
                                                                                                                            + + + + + + + + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +
                                                                                                                            +

                                                                                                                            Search results

                                                                                                                            + +
                                                                                                                            +
                                                                                                                            +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              + + +
                                                                                                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerawareinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerawareinterface.html new file mode 100644 index 0000000..7b910a4 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerawareinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                              +

                                                                                                                              {eac}Doojigger Reference

                                                                                                                              + + + + + +
                                                                                                                              + +
                                                                                                                              +
                                                                                                                              + + + + +
                                                                                                                              +
                                                                                                                                +
                                                                                                                              + +
                                                                                                                              +

                                                                                                                              LoggerAwareInterface.php

                                                                                                                              + + +
                                                                                                                              + + + + + + +

                                                                                                                              + Interfaces, Classes, Traits and Enums + +

                                                                                                                              + +
                                                                                                                              +
                                                                                                                              LoggerAwareInterface
                                                                                                                              +
                                                                                                                              Describes a logger-aware instance.
                                                                                                                              + + + +
                                                                                                                              + + + + + + + + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +
                                                                                                                              +

                                                                                                                              Search results

                                                                                                                              + +
                                                                                                                              +
                                                                                                                              +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                + + +
                                                                                                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerawaretrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerawaretrait.html new file mode 100644 index 0000000..27a2aeb --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerawaretrait.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                +

                                                                                                                                {eac}Doojigger Reference

                                                                                                                                + + + + + +
                                                                                                                                + +
                                                                                                                                +
                                                                                                                                + + + + +
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                + +
                                                                                                                                +

                                                                                                                                LoggerAwareTrait.php

                                                                                                                                + + +
                                                                                                                                + + + + + + +

                                                                                                                                + Interfaces, Classes, Traits and Enums + +

                                                                                                                                + +
                                                                                                                                + + +
                                                                                                                                LoggerAwareTrait
                                                                                                                                +
                                                                                                                                Basic Implementation of LoggerAwareInterface.
                                                                                                                                + +
                                                                                                                                + + + + + + + + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                +

                                                                                                                                Search results

                                                                                                                                + +
                                                                                                                                +
                                                                                                                                +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  + + +
                                                                                                                                  + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerinterface.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerinterface.html new file mode 100644 index 0000000..eac9859 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggerinterface.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                  +

                                                                                                                                  {eac}Doojigger Reference

                                                                                                                                  + + + + + +
                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  + + + + +
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                  + +
                                                                                                                                  +

                                                                                                                                  LoggerInterface.php

                                                                                                                                  + + +
                                                                                                                                  + + + + + + +

                                                                                                                                  + Interfaces, Classes, Traits and Enums + +

                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  LoggerInterface
                                                                                                                                  +
                                                                                                                                  Describes a logger instance.
                                                                                                                                  + + + +
                                                                                                                                  + + + + + + + + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                  +

                                                                                                                                  Search results

                                                                                                                                  + +
                                                                                                                                  +
                                                                                                                                  +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    + + +
                                                                                                                                    + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggertrait.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggertrait.html new file mode 100644 index 0000000..b8d2f25 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loggertrait.html @@ -0,0 +1,196 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                    +

                                                                                                                                    {eac}Doojigger Reference

                                                                                                                                    + + + + + +
                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    + + + + +
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                    + +
                                                                                                                                    +

                                                                                                                                    LoggerTrait.php

                                                                                                                                    + + +
                                                                                                                                    + + + + + + +

                                                                                                                                    + Interfaces, Classes, Traits and Enums + +

                                                                                                                                    + +
                                                                                                                                    + + +
                                                                                                                                    LoggerTrait
                                                                                                                                    +
                                                                                                                                    This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                                                    + +
                                                                                                                                    + + + + + + + + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                    +

                                                                                                                                    Search results

                                                                                                                                    + +
                                                                                                                                    +
                                                                                                                                    +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      + + +
                                                                                                                                      + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loglevel.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loglevel.html new file mode 100644 index 0000000..9a0ced2 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-loglevel.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                      +

                                                                                                                                      {eac}Doojigger Reference

                                                                                                                                      + + + + + +
                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      + + + + +
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                      + +
                                                                                                                                      +

                                                                                                                                      LogLevel.php

                                                                                                                                      + + +
                                                                                                                                      + + + + + + +

                                                                                                                                      + Interfaces, Classes, Traits and Enums + +

                                                                                                                                      + +
                                                                                                                                      + +
                                                                                                                                      LogLevel
                                                                                                                                      +
                                                                                                                                      Describes log levels.
                                                                                                                                      + + +
                                                                                                                                      + + + + + + + + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                      +

                                                                                                                                      Search results

                                                                                                                                      + +
                                                                                                                                      +
                                                                                                                                      +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        + + +
                                                                                                                                        + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-nulllogger.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-nulllogger.html new file mode 100644 index 0000000..5f2aa4f --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-psr-php8-log-nulllogger.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                        +

                                                                                                                                        {eac}Doojigger Reference

                                                                                                                                        + + + + + +
                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        + + + + +
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                        + +
                                                                                                                                        +

                                                                                                                                        NullLogger.php

                                                                                                                                        + + +
                                                                                                                                        + + + + + + +

                                                                                                                                        + Interfaces, Classes, Traits and Enums + +

                                                                                                                                        + +
                                                                                                                                        + +
                                                                                                                                        NullLogger
                                                                                                                                        +
                                                                                                                                        This Logger can be used to avoid conditional log calls.
                                                                                                                                        + + +
                                                                                                                                        + + + + + + + + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                        +

                                                                                                                                        Search results

                                                                                                                                        + +
                                                                                                                                        +
                                                                                                                                        +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          + + +
                                                                                                                                          + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-main-src-wpconfigtransformer.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-main-src-wpconfigtransformer.html index a13ab8f..19d53b8 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-main-src-wpconfigtransformer.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-main-src-wpconfigtransformer.html @@ -60,15 +60,15 @@

                                                                                                                                          -
                                                                                                                                          -
                                                                                                                                          -

                                                                                                                                          Packages

                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          Packages

                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                          diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-src-wpconfigtransformer.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-src-wpconfigtransformer.html new file mode 100644 index 0000000..e065533 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-vendor-wp-config-transformer-src-wpconfigtransformer.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                          +

                                                                                                                                          {eac}Doojigger Reference

                                                                                                                                          + + + + + +
                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          + + + + +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                          + +
                                                                                                                                          +

                                                                                                                                          WPConfigTransformer.php

                                                                                                                                          + + +
                                                                                                                                          + + + + + + +

                                                                                                                                          + Interfaces, Classes, Traits and Enums + +

                                                                                                                                          + +
                                                                                                                                          + +
                                                                                                                                          WPConfigTransformer
                                                                                                                                          +
                                                                                                                                          Transforms a wp-config.php file.
                                                                                                                                          + + +
                                                                                                                                          + + + + + + + + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                          +

                                                                                                                                          Search results

                                                                                                                                          + +
                                                                                                                                          +
                                                                                                                                          +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            + + +
                                                                                                                                            + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-helpers-wpconfig-editor-class.html b/docs/files/eacdoojigger-earthasylumconsulting-helpers-wpconfig-editor-class.html index fe94a24..c4246d2 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-helpers-wpconfig-editor-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-helpers-wpconfig-editor-class.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-admin.html b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-admin.html index 344eb80..975ac78 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-admin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-admin.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            @@ -162,7 +154,7 @@

                                                                                                                                            -
                                                                                                                                            eacDoojigger_administration
                                                                                                                                            +
                                                                                                                                            eacDoojigger_admin_traits
                                                                                                                                            Primary plugin file - {eac}Doojigger for WordPress
                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-help.html b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-help.html index 9eadfe9..612db03 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-help.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-help.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-plugin.html b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-plugin.html index 2875b55..fd530c4 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-plugin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-plugin.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-trait.html index e7924fb..a6525d7 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-plugin-eacdoojigger-trait.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            @@ -162,7 +154,7 @@

                                                                                                                                            -
                                                                                                                                            eacDoojigger_administration
                                                                                                                                            +
                                                                                                                                            eacDoojigger_admin_traits
                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-required-class-eacdoojigger-registration-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-required-class-eacdoojigger-registration-extension.html index ba97ef2..6ffe4f5 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-required-class-eacdoojigger-registration-extension.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-required-class-eacdoojigger-registration-extension.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-required-class-file-system-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-required-class-file-system-extension.html index 4a17929..c6ec2a7 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-required-class-file-system-extension.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-required-class-file-system-extension.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-required-class-wpmu-installer-extension.html b/docs/files/eacdoojigger-earthasylumconsulting-required-class-wpmu-installer-extension.html index dacbfbf..3e8a7e8 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-required-class-wpmu-installer-extension.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-required-class-wpmu-installer-extension.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-help.html b/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-help.html index f37639d..6c94a81 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-help.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-help.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-options.html b/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-options.html index 4276d78..59fead8 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-options.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-required-file-system-file-system-options.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-code-editor-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-code-editor-trait.html index 1e30f7c..0694e46 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-code-editor-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-code-editor-trait.html @@ -60,15 +60,15 @@

                                                                                                                                            -
                                                                                                                                            -
                                                                                                                                            -

                                                                                                                                            Packages

                                                                                                                                            - eacDoojigger + Psr

                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Packages

                                                                                                                                            - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                            diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-cookie-consent-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-cookie-consent-trait.html new file mode 100644 index 0000000..76eef33 --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-cookie-consent-trait.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                            +

                                                                                                                                            {eac}Doojigger Reference

                                                                                                                                            + + + + + +
                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            + + + + +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                            + +
                                                                                                                                            +

                                                                                                                                            cookie_consent.trait.php

                                                                                                                                            + + +
                                                                                                                                            + + + + + + +

                                                                                                                                            + Interfaces, Classes, Traits and Enums + +

                                                                                                                                            + +
                                                                                                                                            + + +
                                                                                                                                            cookie_consent
                                                                                                                                            +
                                                                                                                                            cookie_consent trait - Advanced set cookies using WP Consent API
                                                                                                                                            + +
                                                                                                                                            + + + + + + + + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                            +

                                                                                                                                            Search results

                                                                                                                                            + +
                                                                                                                                            +
                                                                                                                                            +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              + + +
                                                                                                                                              + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-datetime-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-datetime-trait.html index a84b8ca..3a12905 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-datetime-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-datetime-trait.html @@ -60,15 +60,15 @@

                                                                                                                                              -
                                                                                                                                              -
                                                                                                                                              -

                                                                                                                                              Packages

                                                                                                                                              - eacDoojigger + Psr

                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Packages

                                                                                                                                              - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                              diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-admin.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-admin.html index 665a254..8cd25bf 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-admin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-admin.html @@ -60,15 +60,15 @@

                                                                                                                                              -
                                                                                                                                              -
                                                                                                                                              -

                                                                                                                                              Packages

                                                                                                                                              - eacDoojigger + Psr

                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Packages

                                                                                                                                              - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                              diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-trait.html index 984f761..57eb277 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-html-input-fields-trait.html @@ -60,15 +60,15 @@

                                                                                                                                              -
                                                                                                                                              -
                                                                                                                                              -

                                                                                                                                              Packages

                                                                                                                                              - eacDoojigger + Psr

                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Packages

                                                                                                                                              - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                              diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-logging-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-logging-trait.html new file mode 100644 index 0000000..0a0631b --- /dev/null +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-logging-trait.html @@ -0,0 +1,195 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                              +

                                                                                                                                              {eac}Doojigger Reference

                                                                                                                                              + + + + + +
                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              + + + + +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                              + +
                                                                                                                                              +

                                                                                                                                              logging.trait.php

                                                                                                                                              + + +
                                                                                                                                              + + + + + + +

                                                                                                                                              + Interfaces, Classes, Traits and Enums + +

                                                                                                                                              + +
                                                                                                                                              + + +
                                                                                                                                              logging
                                                                                                                                              +
                                                                                                                                              logger trait - logging functions using Logger healper
                                                                                                                                              + +
                                                                                                                                              + + + + + + + + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                              +

                                                                                                                                              Search results

                                                                                                                                              + +
                                                                                                                                              +
                                                                                                                                              +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                + + +
                                                                                                                                                + + + + + + + + diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-admin.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-admin.html index 7fc4fbe..ef6a987 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-admin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-admin.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-trait.html index 9498122..8e0de36 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-environment-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-admin.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-admin.html index 7c12aea..de65b07 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-admin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-admin.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-trait.html index d0e650a..bd7f74e 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-help-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-environment-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-environment-trait.html index b4f8314..6c7ccb1 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-environment-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-environment-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -154,18 +146,6 @@

                                                                                                                                                plugin_loader_environment.trait.php

                                                                                                                                                - Interfaces, Classes, Traits and Enums - - - -
                                                                                                                                                - - -
                                                                                                                                                plugin_loader_environment
                                                                                                                                                -
                                                                                                                                                Plugin Loader environment check trait - {eac}Doojigger for WordPress
                                                                                                                                                - -
                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-trait.html index 4c605a9..0e5179b 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-loader-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-uninstall-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-uninstall-trait.html index 9a8d9d2..9a39a21 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-uninstall-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-uninstall-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-notice-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-notice-trait.html index 983ff24..aa48d15 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-notice-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-notice-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-trait.html index 147dd25..1f4c5dc 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-plugin-update-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-admin.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-admin.html index e6e8c25..5645578 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-admin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-admin.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-trait.html index 670969e..6dc8a7e 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-standard-options-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-admin.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-admin.html index a41c5b1..3e9c679 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-admin.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-admin.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-trait.html index 0a02533..42c009c 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-swregistrationui-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-version-compare-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-version-compare-trait.html index 0b3107d..a68955a 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-version-compare-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-version-compare-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-traits-zip-archive-trait.html b/docs/files/eacdoojigger-earthasylumconsulting-traits-zip-archive-trait.html index 0525963..750b672 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-traits-zip-archive-trait.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-traits-zip-archive-trait.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojigger-ftp-credentials-class.html b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojigger-ftp-credentials-class.html index b2da518..55ef7a3 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojigger-ftp-credentials-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojigger-ftp-credentials-class.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggeractiontimer-class.html b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggeractiontimer-class.html index 02f071a..32a20a7 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggeractiontimer-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggeractiontimer-class.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -146,74 +138,10 @@

                                                                                                                                                Fil

                                                                                                                                                eacDoojiggerActionTimer.class.php

                                                                                                                                                -

                                                                                                                                                {eac}DoojiggerActionTimer - Track the time to load (include) each plugin; Track duration of specific WP actions; Ability to time custom functions execution

                                                                                                                                                - - - -
                                                                                                                                                - Tags - -
                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                - category -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                WordPress Plugin

                                                                                                                                                -
                                                                                                                                                - -
                                                                                                                                                -
                                                                                                                                                - author -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                Kevin Burkholder KBurkholder@EarthAsylum.com

                                                                                                                                                -
                                                                                                                                                - -
                                                                                                                                                -
                                                                                                                                                - copyright -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                Copyright (c) 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                                                                                                                -
                                                                                                                                                + +
                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                - version -
                                                                                                                                                -
                                                                                                                                                - 1.1.9 - - -
                                                                                                                                                -
                                                                                                                                                - link -
                                                                                                                                                -
                                                                                                                                                - https://eacDoojigger.earthasylum.com/ - -
                                                                                                                                                -
                                                                                                                                                - wordpress-plugin -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                Plugin Name: {eac}Doojigger ActionTimer -Description: Track the time to load (include) each plugin; Track duration of specific WP actions; Ability to time custom function execution. -Version: 1.1.9 -Requires at least: 5.5.0 -Tested up to: 6.5 -Requires PHP: 7.2 -Author: EarthAsylum Consulting -Author URI: http://www.earthasylum.com

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                @@ -265,7 +193,7 @@

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader-class.html b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader-class.html index ea776fd..ab68753 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader-class.html @@ -60,15 +60,15 @@

                                                                                                                                                -

                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader.html b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader.html index 5271c06..f52ce56 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerautoloader.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -146,76 +138,10 @@

                                                                                                                                                Fil

                                                                                                                                                eacDoojiggerAutoloader.php

                                                                                                                                                -

                                                                                                                                                {eac}DoojiggerAutoloader Plugin - Autoloader plugin for {eac}Doojigger and derivatives

                                                                                                                                                - -

                                                                                                                                                Installed in the "must use" plugins folder (.../wp-content/mu-plugins)

                                                                                                                                                -
                                                                                                                                                - - -
                                                                                                                                                - Tags - -
                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                - category -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                WordPress Plugin

                                                                                                                                                -
                                                                                                                                                - -
                                                                                                                                                -
                                                                                                                                                - author -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                Kevin Burkholder KBurkholder@EarthAsylum.com

                                                                                                                                                -
                                                                                                                                                - -
                                                                                                                                                -
                                                                                                                                                - copyright -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                Copyright 2024 EarthAsylum Consulting <www.EarthAsylum.com>

                                                                                                                                                -
                                                                                                                                                + +
                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                - version -
                                                                                                                                                -
                                                                                                                                                - 2.2.0 - - -
                                                                                                                                                -
                                                                                                                                                - link -
                                                                                                                                                -
                                                                                                                                                - https://eacDoojigger.earthasylum.com/ - -
                                                                                                                                                -
                                                                                                                                                - wordpress-plugin -
                                                                                                                                                -
                                                                                                                                                - -

                                                                                                                                                Plugin Name: {eac}Doojigger Auto-Loader -Description: Autoloader for {eac}Doojigger and derivative plugin classes and traits. -Version: 2.2.0 -Requires at least: 5.8 -Tested up to: 6.5 -Requires PHP: 7.4 -Author: EarthAsylum Consulting -Author URI: http://www.earthasylum.com

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerenvironment-class.html b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerenvironment-class.html index 040fbc6..ca86445 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerenvironment-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerenvironment-class.html @@ -60,15 +60,15 @@

                                                                                                                                                -

                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerpluginupdater-class.html b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerpluginupdater-class.html index 8175207..a744d0d 100644 --- a/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerpluginupdater-class.html +++ b/docs/files/eacdoojigger-earthasylumconsulting-utilities-eacdoojiggerpluginupdater-class.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/files/eacdoojigger-uninstall.html b/docs/files/eacdoojigger-uninstall.html index dbf1eb2..6c948da 100644 --- a/docs/files/eacdoojigger-uninstall.html +++ b/docs/files/eacdoojigger-uninstall.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/graphs/classes.html b/docs/graphs/classes.html index fa5523d..e751923 100644 --- a/docs/graphs/classes.html +++ b/docs/graphs/classes.html @@ -49,15 +49,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/index.html b/docs/index.html index d7b7585..d733298 100644 --- a/docs/index.html +++ b/docs/index.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -150,7 +142,6 @@

                                                                                                                                                eacDoojigger
                                                                                                                                                -
                                                                                                                                                eacDoojiggerUtilities

                                                                                                                                                @@ -160,6 +151,7 @@

                                                                                                                                                EarthAsylumConsulting
                                                                                                                                                +
                                                                                                                                                Psr

                                                                                                                                                @@ -182,6 +174,20 @@

                                                                                                                                                +
                                                                                                                                                + DISALLOW_FILE_EDIT + +  = true +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                + DISALLOW_FILE_MODS + +  = true +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                EAC_DOOJIGGER_ACTIONTIMER @@ -189,6 +195,13 @@

                                                                                                                                                Run the plugin loader
                                                                                                                                                +
                                                                                                                                                + EACDOOJIGGER_HOME + +  = __DIR__ +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                WP_ENVIRONMENT_TYPE @@ -205,6 +218,64 @@

                                                                                                                                                +

                                                                                                                                                + DISALLOW_FILE_EDIT + +

                                                                                                                                                + + + + + + public + mixed + DISALLOW_FILE_EDIT + = true + + + +
                                                                                                                                                + +
                                                                                                                                                + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + DISALLOW_FILE_MODS + +

                                                                                                                                                + + + + + + public + mixed + DISALLOW_FILE_MODS + = true + + + +
                                                                                                                                                + +
                                                                                                                                                + + + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + EACDOOJIGGER_HOME + +

                                                                                                                                                + + + + + + public + mixed + EACDOOJIGGER_HOME + = __DIR__ + + + +
                                                                                                                                                + +
                                                                                                                                                + + +

                                                                                                                                                diff --git a/docs/indices/files.html b/docs/indices/files.html index ecfeaac..a04331d 100644 --- a/docs/indices/files.html +++ b/docs/indices/files.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -144,22 +136,37 @@

                                                                                                                                                Fil

                                                                                                                                                Files

                                                                                                                                                A

                                                                                                                                                C

                                                                                                                                                D

                                                                                                                                                E

                                                                                                                                                F

                                                                                                                                                -

                                                                                                                                                L

                                                                                                                                                +

                                                                                                                                                I

                                                                                                                                                + +

                                                                                                                                                L

                                                                                                                                                +

                                                                                                                                                M

                                                                                                                                                + +

                                                                                                                                                N

                                                                                                                                                + -

                                                                                                                                                P

                                                                                                                                                +

                                                                                                                                                P

                                                                                                                                                S

                                                                                                                                                W

                                                                                                                                                Z

                                                                                                                                                diff --git a/docs/js/searchIndex.js b/docs/js/searchIndex.js index 848014e..a23edee 100644 --- a/docs/js/searchIndex.js +++ b/docs/js/searchIndex.js @@ -1,6 +1,11 @@ Search.appendIndex( [ { + "fqsen": "\\EACDOOJIGGER_HOME", + "name": "EACDOOJIGGER_HOME", + "summary": "", + "url": "namespaces/default.html#constant_EACDOOJIGGER_HOME" + }, { "fqsen": "\\EarthAsylumConsulting\\abstract_backend", "name": "abstract_backend", "summary": "\u007Beac\u007DDoojigger\u0020for\u0020WordPress\u0020\u002D\u0020Plugin\u0020back\u002Dend\u0020\u0028administration\u0029\u0020methods\u0020and\u0020hooks.", @@ -283,7 +288,7 @@ Search.appendIndex( }, { "fqsen": "\\EarthAsylumConsulting\\abstract_context", "name": "abstract_context", - "summary": "Plugin\u0020context\u0020switch\u0020front\u002Dend\u0020\u0028public\u0029\u0020vs\u0020back\u002Dend\u0020\u0028administration\u0029\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "summary": "Plugin\u0020context\u0020switch\u0020front\u002Dend\u0020\u0028public\u0029\u0020vs\u0020back\u002Dend\u0020\u0028administration\u0029", "url": "classes/EarthAsylumConsulting-abstract-context.html" }, { "fqsen": "\\EarthAsylumConsulting\\abstract_context\u003A\u003ACONTEXT_IS_NETWORK", @@ -300,6 +305,911 @@ Search.appendIndex( "name": "CONTEXT_IS_FRONTEND", "summary": "", "url": "classes/EarthAsylumConsulting-abstract-context.html#constant_CONTEXT_IS_FRONTEND" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core", + "name": "abstract_core", + "summary": "\u007Beac\u007DDoojigger\u0020for\u0020WordPress\u0020\u002D\u0020Plugin\u0020core\u0020methods,\u0020hooks,\u0020and\u0020settings.", + "url": "classes/EarthAsylumConsulting-abstract-core.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "class\u0020initialization.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_initialize" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020plugin\u0020actions\u0020and\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AaddShortcodes\u0028\u0029", + "name": "addShortcodes", + "summary": "Add\u0020plugin\u0020shortcodes.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_addShortcodes" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aplugin_ready\u0028\u0029", + "name": "plugin_ready", + "summary": "Plugin\u0020is\u0020fully\u0020loaded\u0020and\u0020ready.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_plugin_ready" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AeacDoojigger_ready\u0028\u0029", + "name": "eacDoojigger_ready", + "summary": "eacDoojigger\u0020is\u0020fully\u0020loaded\u0020and\u0020ready.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_eacDoojigger_ready" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003ApluginHeaders\u0028\u0029", + "name": "pluginHeaders", + "summary": "get\u0020plugin\u0020value\u0020array\u0020from\u0020pluginData\u0020\u0028base\u0020file\u0020header\u0029.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_pluginHeaders" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetPluginValues\u0028\u0029", + "name": "getPluginValues", + "summary": "get\u0020plugin\u0020value\u0020array\u0020from\u0020pluginData\u0020\u0028base\u0020file\u0020header\u0029.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getPluginValues" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003ApluginHeader\u0028\u0029", + "name": "pluginHeader", + "summary": "get\u0020plugin\u0020value\u0020from\u0020pluginData\u0020\u0028base\u0020file\u0020header\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_pluginHeader" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetPluginValue\u0028\u0029", + "name": "getPluginValue", + "summary": "get\u0020plugin\u0020value\u0020from\u0020pluginData\u0020\u0028base\u0020file\u0020header\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getPluginValue" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ahas_filter\u0028\u0029", + "name": "has_filter", + "summary": "has_filter\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_has_filter" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_filter\u0028\u0029", + "name": "add_filter", + "summary": "add_filter\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_filter" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aremove_filter\u0028\u0029", + "name": "remove_filter", + "summary": "remove_filter\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_remove_filter" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aapply_filters\u0028\u0029", + "name": "apply_filters", + "summary": "apply_filters\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_apply_filters" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adid_filter\u0028\u0029", + "name": "did_filter", + "summary": "did_filter\u0020with\u0020prefixed\u0020name\u0020\u0028WP\u00206.1\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_did_filter" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ahas_action\u0028\u0029", + "name": "has_action", + "summary": "has_action\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_has_action" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_action\u0028\u0029", + "name": "add_action", + "summary": "add_action\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_action" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aremove_action\u0028\u0029", + "name": "remove_action", + "summary": "remove_action\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_remove_action" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ado_action\u0028\u0029", + "name": "do_action", + "summary": "do_action\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_do_action" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adid_action\u0028\u0029", + "name": "did_action", + "summary": "did_action\u0020with\u0020prefixed\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_did_action" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AprefixHookName\u0028\u0029", + "name": "prefixHookName", + "summary": "Get\u0020the\u0020prefixed\u0020version\u0020of\u0020the\u0020hook\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_prefixHookName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_admin\u0028\u0029", + "name": "is_admin", + "summary": "is\u0020admin\u0020\u0028is_admin\u0028\u0029\u0020or\u0020admin\u0020url\u0029\u0020w\/ability\u0020to\u0020set", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_admin" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_network_admin\u0028\u0029", + "name": "is_network_admin", + "summary": "is\u0020network\u0020admin\u0020\u0028is_network_admin\u0028\u0029\u0020or\u0020network\u0020admin\u0020url\u0029\u0020w\/ability\u0020to\u0020set", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_network_admin" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_frontend\u0028\u0029", + "name": "is_frontend", + "summary": "is\u0020front\u002Dend\u0020\u0028not\u0020is_admin\u0028\u0029\u0020or\u0020admin\u0020url\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_frontend" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_backend\u0028\u0029", + "name": "is_backend", + "summary": "is\u0020back\u002Dend\u0020\u0028is_admin\u0028\u0029\u0020or\u0020admin\u0020url\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_backend" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aconfig_advanced_mode\u0028\u0029", + "name": "config_advanced_mode", + "summary": "config\u0020advanced\u0020mode\u0020\u002D\u0020aids\u0020in\u0020complexity\u0020and\/or\u0020licensing\u0020limits.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_config_advanced_mode" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AallowAdvancedMode\u0028\u0029", + "name": "allowAdvancedMode", + "summary": "allow\u0020advanced\u0020mode\u0020\u002D\u0020aids\u0020in\u0020complexity\u0020and\/or\u0020licensing\u0020limits.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_allowAdvancedMode" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AsetAdvancedMode\u0028\u0029", + "name": "setAdvancedMode", + "summary": "set\u0020advanced\u0020mode\u0020\u002D\u0020aids\u0020in\u0020complexity\u0020and\/or\u0020licensing\u0020limits.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_setAdvancedMode" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisAdvancedMode\u0028\u0029", + "name": "isAdvancedMode", + "summary": "is\u0020advanced\u0020mode\u0020\u002D\u0020aids\u0020in\u0020complexity\u0020and\/or\u0020licensing\u0020limits.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isAdvancedMode" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_advanced_mode\u0028\u0029", + "name": "is_advanced_mode", + "summary": "is\u0020advanced\u0020mode\u0020filter\u0020\u002D\u0020aids\u0020in\u0020complexity\u0020and\/or\u0020licensing\u0020limits.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_advanced_mode" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_admin_action_link\u0028\u0029", + "name": "add_admin_action_link", + "summary": "add\u0020an\u0020action\u0020link\u0020\u0028for\u0020menu\u0020and\/or\u0020clickable\u0020actions\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_admin_action_link" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ado_admin_action_links\u0028\u0029", + "name": "do_admin_action_links", + "summary": "process\u0020action\u0020links\u0020from\u0020admin\u0020page.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_do_admin_action_links" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_admin_notice\u0028\u0029", + "name": "add_admin_notice", + "summary": "Add\u0020admin\u0020notice,\u0020noop\u0020when\u0020not\u0020admin\/backend", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_admin_notice" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aprint_admin_notice\u0028\u0029", + "name": "print_admin_notice", + "summary": "write\u0020admin\u0020notice\u0020immediately,\u0020noop\u0020when\u0020not\u0020admin\/backend", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_print_admin_notice" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_plugin_active\u0028\u0029", + "name": "is_plugin_active", + "summary": "is\u0020plugin\u0020active\u0020\u0028may\u0020be\u0020called\u0020from\u0020inactive\u0020site\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_plugin_active" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_network_enabled\u0028\u0029", + "name": "is_network_enabled", + "summary": "is\u0020plugin\u0020network\u002Denabled", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_network_enabled" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AforEachNetworkSite\u0028\u0029", + "name": "forEachNetworkSite", + "summary": "in\u0020multisite\u0020environment,\u0020perform\u0020callback\u0020for\u0020each\u0020site\u0020from\u0020network\u0020admin,\u0020not\u0020as\u0020network\u0020admin", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_forEachNetworkSite" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aswitch_to_blog\u0028\u0029", + "name": "switch_to_blog", + "summary": "switch_to_blog\u0020wrapper.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_switch_to_blog" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Arestore_current_blog\u0028\u0029", + "name": "restore_current_blog", + "summary": "restore_current_blog\u0020wrapper.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_restore_current_blog" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Abefore_switch_blog\u0028\u0029", + "name": "before_switch_blog", + "summary": "before\u0020switching\u0020blogs,\u0020save\u0020internal\u0020option\u0020array.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_before_switch_blog" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aafter_switch_blog\u0028\u0029", + "name": "after_switch_blog", + "summary": "after\u0020switching\u0020blogs,\u0020load\u0020internal\u0020option\u0020array.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_after_switch_blog" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003ApluginHelpEnabled\u0028\u0029", + "name": "pluginHelpEnabled", + "summary": "pluginHelpEnabled", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_pluginHelpEnabled" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AcreateUniqueId\u0028\u0029", + "name": "createUniqueId", + "summary": "Generates\u0020a\u0020Universally\u0020Unique\u0020IDentifier\u0020\u0028UUID\u0029,\u0020version\u00204.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_createUniqueId" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AscheduleEvent\u0028\u0029", + "name": "scheduleEvent", + "summary": "schedule\u0020a\u0020single\u0020event\u0020with\u0020callback", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_scheduleEvent" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aplugin_hourly_event\u0028\u0029", + "name": "plugin_hourly_event", + "summary": "plugin_hourly_event", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_plugin_hourly_event" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aplugin_daily_event\u0028\u0029", + "name": "plugin_daily_event", + "summary": "plugin_daily_event", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_plugin_daily_event" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aplugin_weekly_event\u0028\u0029", + "name": "plugin_weekly_event", + "summary": "plugin_weekly_event", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_plugin_weekly_event" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetClassName\u0028\u0029", + "name": "getClassName", + "summary": "get\u0020the\u0020class\u0020name\u0020without\u0020namespace", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getClassName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetVersion\u0028\u0029", + "name": "getVersion", + "summary": "version\u0020of\u0020this\u0020code\u0020from\u0020the\u0020plugin\u0020header\u0020or\u0020from\u0020given\u0020extension", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getVersion" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetRelease\u0028\u0029", + "name": "getRelease", + "summary": "get\u0020release\u0020\u0028stable\u0020tag\/Last\u0020Updated\u0029\u0020from\u0020the\u0020readme\u0020header", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getRelease" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSemanticVersion\u0028\u0029", + "name": "getSemanticVersion", + "summary": "Parse\u0020a\u0020Semantic\u0020or\u0020Calendar\u0020version\u0020number.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSemanticVersion" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Awp_kses\u0028\u0029", + "name": "wp_kses", + "summary": "customized\u0020wp_kses", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_wp_kses" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AsafeEcho\u0028\u0029", + "name": "safeEcho", + "summary": "safeEcho\u0020\u002D\u0020only\u0020echo\u0020output\u0020when\u0020not\u0020wp_doing_ajax\u0028\u0029,\u0020prevents\u0020interference\u0020with\u0020multiple\/auto\u0020installs", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_safeEcho" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Apage_reload\u0028\u0029", + "name": "page_reload", + "summary": "reload\u0020the\u0020current\u0020page", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_page_reload" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Apage_redirect\u0028\u0029", + "name": "page_redirect", + "summary": "redirect\u0020the\u0020current\u0020page", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_page_redirect" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisTestSite\u0028\u0029", + "name": "isTestSite", + "summary": "is\u0020this\u0020a\u0020test\u0020or\u0020live\u0020production\u0020site", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isTestSite" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aflush_caches\u0028\u0029", + "name": "flush_caches", + "summary": "clear\u0020cache\u0020and\u0020transient\u0020data", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_flush_caches" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Apurge_expired_transients\u0028\u0029", + "name": "purge_expired_transients", + "summary": "purge\u0020expired\u0020transients\u0020for\u0020current\u0020blog", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_purge_expired_transients" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisTrue\u0028\u0029", + "name": "isTrue", + "summary": "is\u0020value\u0020true\u003F\u0020true,on,yes,1", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isTrue" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisFalse\u0028\u0029", + "name": "isFalse", + "summary": "is\u0020value\u0020false\u003F\u0020\u002D\u0020false,off,no,0", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isFalse" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adoing_ajax\u0028\u0029", + "name": "doing_ajax", + "summary": "detect\u0020an\u0020ajax\u0020request", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_doing_ajax" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisAjaxRequest\u0028\u0029", + "name": "isAjaxRequest", + "summary": "now\u0020an\u0020alias\u0020to\u0020\u0024tthis\u002D\u003Edoing_ajax\u0028\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isAjaxRequest" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AcurrentURL\u0028\u0029", + "name": "currentURL", + "summary": "get\u0020the\u0020current\u0020url", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_currentURL" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetPageName\u0028\u0029", + "name": "getPageName", + "summary": "Get\u0020the\u0020page\u0020\u0022name\u0022", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getPageName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSettingsSlug\u0028\u0029", + "name": "getSettingsSlug", + "summary": "get\u0020settings\u0020name\u0020\u0028i.e.\u0020the\u0020page\u0020for\u0020setting\u0020options\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSettingsSlug" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSettingsCallback\u0028\u0029", + "name": "getSettingsCallback", + "summary": "get\u0020settings\u0020page\u0020callback", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSettingsCallback" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSettingsLink\u0028\u0029", + "name": "getSettingsLink", + "summary": "get\u0020settings\u0020link\u0020\u0028i.e.\u0020the\u0020page\u0020for\u0020setting\u0020options\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSettingsLink" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSettingsURL\u0028\u0029", + "name": "getSettingsURL", + "summary": "get\u0020settings\u0020link\u0020\u0028i.e.\u0020the\u0020page\u0020for\u0020setting\u0020options\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSettingsURL" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetDocumentationLink\u0028\u0029", + "name": "getDocumentationLink", + "summary": "get\u0020documentation\u0020link\u0020\u0028i.e.\u0020the\u0020home\/documentation\u0020page\u0020for\u0020this\u0020plugin\u0029\nrequires\u0020\u0027Plugin\u0020URI\u0027\u0020in\u0020plugin\u0020header", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getDocumentationLink" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetDocumentationURL\u0028\u0029", + "name": "getDocumentationURL", + "summary": "get\u0020documentation\u0020url\u0020\u0028i.e.\u0020the\u0020home\/documentation\u0020page\u0020for\u0020this\u0020plugin\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getDocumentationURL" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSupportLink\u0028\u0029", + "name": "getSupportLink", + "summary": "get\u0020WordPress\u0020support\u0020link\u0020for\u0020this\u0020plugin", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSupportLink" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetSupportURL\u0028\u0029", + "name": "getSupportURL", + "summary": "get\u0020WordPress\u0020support\u0020URL\u0020for\u0020this\u0020plugin", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getSupportURL" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisPluginsPage\u0028\u0029", + "name": "isPluginsPage", + "summary": "when\u0020we\u0027re\u0020on\u0020the\u0020plugins\u0020page", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isPluginsPage" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisSettingsPage\u0028\u0029", + "name": "isSettingsPage", + "summary": "when\u0020we\u0027re\u0020on\u0020our\u0020settings\u0020page", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isSettingsPage" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisCurrentScreen\u0028\u0029", + "name": "isCurrentScreen", + "summary": "get\u0020or\u0020check\u0020the\u0020current\u0020screen\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isCurrentScreen" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_post_by_slug\u0028\u0029", + "name": "get_post_by_slug", + "summary": "get\u0020a\u0020post\u0020\u0028or\u0020page\u0029\u0020by\u0020slug", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_post_by_slug" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_page_header\u0028\u0029", + "name": "get_page_header", + "summary": "get\u0020a\u0020template\u0020page\u0020header", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_page_header" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_page_footer\u0028\u0029", + "name": "get_page_footer", + "summary": "get\u0020a\u0020template\u0020page\u0020footer", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_page_footer" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_page_template\u0028\u0029", + "name": "get_page_template", + "summary": "get\u0020a\u0020template\u0020page\u0020part", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_page_template" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetVisitorIP\u0028\u0029", + "name": "getVisitorIP", + "summary": "Get\u0020the\u0020visitor\u0027s\u0020IP\u0020address", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getVisitorIP" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetVisitorCountry\u0028\u0029", + "name": "getVisitorCountry", + "summary": "Get\u0020the\u0020visitor\u0027s\u0020country\u0020from\u0020the\u0020language\u0020header", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getVisitorCountry" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetVisitorId\u0028\u0029", + "name": "getVisitorId", + "summary": "Get\u0020a\u0020unique\u0020visitor\u0020id", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getVisitorId" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisNewVisitor\u0028\u0029", + "name": "isNewVisitor", + "summary": "Check\u0020visitor\u0020cookie", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isNewVisitor" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetMySqlVersion\u0028\u0029", + "name": "getMySqlVersion", + "summary": "Query\u0020MySQL\u0020DB\u0020for\u0020its\u0020version", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getMySqlVersion" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetVariable\u0028\u0029", + "name": "getVariable", + "summary": "retrieve\u0020a\u0020stored\u0020variable", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getVariable" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget\u0028\u0029", + "name": "get", + "summary": "retrieve\u0020a\u0020stored\u0020variable", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AsetVariable\u0028\u0029", + "name": "setVariable", + "summary": "set\u0020a\u0020stored\u0020variable", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_setVariable" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aset\u0028\u0029", + "name": "set", + "summary": "set\u0020a\u0020stored\u0020variable", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_set" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aimplode_with_keys\u0028\u0029", + "name": "implode_with_keys", + "summary": "implode\u0020an\u0020associative\u0020array\u0020into\u0020a\u0020string", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_implode_with_keys" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aexplode_with_keys\u0028\u0029", + "name": "explode_with_keys", + "summary": "explode\u0020a\u0020string\u0020into\u0020an\u0020associative\u0020array", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_explode_with_keys" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Atext_to_array\u0028\u0029", + "name": "text_to_array", + "summary": "parse\u0020delimited\u0020string\u0020to\u0020arrray", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_text_to_array" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ainsert_with_markers\u0028\u0029", + "name": "insert_with_markers", + "summary": "like\u0020WordPress\u0020insert_with_markers,\u0020works\u0020with\u0020multiple\u0020file\u0020types", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_insert_with_markers" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AminifyString\u0028\u0029", + "name": "minifyString", + "summary": "Simple\u0020minify\u0020for\u0020JS\u0020or\u0020CSS\u0020content.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_minifyString" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AmodifyColor\u0028\u0029", + "name": "modifyColor", + "summary": "Increases\u0020or\u0020decreases\u0020the\u0020brightness\u0020of\u0020a\u0020color\u0020by\u0020a\u0020percentage\u0020of\u0020the\u0020current\u0020brightness.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_modifyColor" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AvarCookie\u0028\u0029", + "name": "varCookie", + "summary": "Safely\u0020get\u0020\u0024_COOKIE\u0020data\u0020using\u0020PHP\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_varCookie" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A_COOKIE\u0028\u0029", + "name": "_COOKIE", + "summary": "Safely\u0020get\u0020\u0024_COOKIE\u0020data\u0020using\u0020PHP\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method__COOKIE" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AvarGet\u0028\u0029", + "name": "varGet", + "summary": "Safely\u0020get\u0020\u0024_GET\u0020data\u0020if\u0020set\u0020using\u0020PHP\u0020filter", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_varGet" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A_GET\u0028\u0029", + "name": "_GET", + "summary": "Safely\u0020get\u0020\u0024_GET\u0020data\u0020using\u0020PHP\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method__GET" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AvarPost\u0028\u0029", + "name": "varPost", + "summary": "Safely\u0020get\u0020\u0024_POST\u0020data\u0020if\u0020set\u0020using\u0020PHP\u0020filter", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_varPost" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A_POST\u0028\u0029", + "name": "_POST", + "summary": "Safely\u0020get\u0020\u0024_POST\u0020data\u0020using\u0020PHP\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method__POST" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AvarRequest\u0028\u0029", + "name": "varRequest", + "summary": "Safely\u0020get\u0020\u0024_REQUEST\u0020data\u0020if\u0020set,\u0020using\u0020PHP\u0020filter", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_varRequest" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A_REQUEST\u0028\u0029", + "name": "_REQUEST", + "summary": "Safely\u0020get\u0020\u0024_REQUEST\u0020data\u0020using\u0020PHP\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method__REQUEST" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AvarServer\u0028\u0029", + "name": "varServer", + "summary": "Safely\u0020get\u0020\u0024_SERVER\u0020or\u0020\u0024_ENV\u0020data\u0020if\u0020set,\u0020using\u0020PHP\u0020filter", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_varServer" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A_SERVER\u0028\u0029", + "name": "_SERVER", + "summary": "Safely\u0020get\u0020\u0024_SERVER\u0020data\u0020using\u0020PHP\u0020filter.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method__SERVER" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Asanitize\u0028\u0029", + "name": "sanitize", + "summary": "to\u0020filter\/sanitize\u0020a\u0020variable", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_sanitize" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aescape\u0028\u0029", + "name": "escape", + "summary": "to\u0020filter\/escape\u0020a\u0020variable", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_escape" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetFilterCallback\u0028\u0029", + "name": "getFilterCallback", + "summary": "to\u0020parse\u0020the\u0020PHP\u0020filter\u0020name\u0020and\u0020options", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getFilterCallback" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A__get\u0028\u0029", + "name": "__get", + "summary": "__get\u0020magic\u0020method\u0020allows\u0020direct\u0020access\u0020to\u0020extension\u0020methods.", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method___get" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AcallMethod\u0028\u0029", + "name": "callMethod", + "summary": "call\u0020an\u0020internal\u0020plugin\u0020or\u0020extension\u0020method", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_callMethod" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AcallExtension\u0028\u0029", + "name": "callExtension", + "summary": "call\u0020a\u0020specific\u0020extension\u0020method", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_callExtension" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AcallAllExtensions\u0028\u0029", + "name": "callAllExtensions", + "summary": "Execute\u0020a\u0020method\u0020in\u0020each\/all\u0020loaded\u0020extension\u0020class", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_callAllExtensions" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetClassObject\u0028\u0029", + "name": "getClassObject", + "summary": "get\u0020class\u0020or\u0020extension\u0020object", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getClassObject" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisExtension\u0028\u0029", + "name": "isExtension", + "summary": "is\u0020extension\u0020loaded\u0020and\u0020enabled", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isExtension" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetExtension\u0028\u0029", + "name": "getExtension", + "summary": "alias\u0020to\u0020isExtension\u0020\u002D\u0020get\u0020enabled\u0020extension\u0020object", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getExtension" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AstandardizeOptionGroup\u0028\u0029", + "name": "standardizeOptionGroup", + "summary": "standardize\u0020the\u0020options\u0020group\u0020display\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_standardizeOptionGroup" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AstandardizeOptionName\u0028\u0029", + "name": "standardizeOptionName", + "summary": "standardize\u0020the\u0020option\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_standardizeOptionName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AregisterPluginOptions\u0028\u0029", + "name": "registerPluginOptions", + "summary": "add\u0020additional\u0020options\u0020\u0028values\u0029\u0020for\u0020the\u0020plugin\u0020\u0028or\u0020extension\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_registerPluginOptions" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AregisterNetworkOptions\u0028\u0029", + "name": "registerNetworkOptions", + "summary": "add\u0020network\u0020options\u0020\u0028values\u0029\u0020for\u0020the\u0020plugin", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_registerNetworkOptions" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AisReservedOption\u0028\u0029", + "name": "isReservedOption", + "summary": "test\u0020or\u0020set\u0020reserved\u0020option\u0020key", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_isReservedOption" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_option\u0028\u0029", + "name": "is_option", + "summary": "is\u0020option\u0020a\u0020value\u0020or\u0020in\u0020a\u0020set\u0020of\u0020values", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_option\u0028\u0029", + "name": "get_option", + "summary": "get_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name,\u0020optional\u0020callback\u0020default", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_option_decrypt\u0028\u0029", + "name": "get_option_decrypt", + "summary": "get_option\u0028\u0029\u0020and\u0020decrypt\u0020with\u0020prefixed\u0020option\u0020name,\u0020optional\u0020callback\u0020default", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_option_decrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aset_option\u0028\u0029", + "name": "set_option", + "summary": "set\u0020an\u0020option\u0020value", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_set_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adelete_option\u0028\u0029", + "name": "delete_option", + "summary": "delete_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_delete_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_option\u0028\u0029", + "name": "add_option", + "summary": "add_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aupdate_option\u0028\u0029", + "name": "update_option", + "summary": "update_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_update_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aupdate_option_encrypt\u0028\u0029", + "name": "update_option_encrypt", + "summary": "encrypt\u0020and\u0020update_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_update_option_encrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Arename_option\u0028\u0029", + "name": "rename_option", + "summary": "rename\u0020an\u0020option", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_rename_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_network_option\u0028\u0029", + "name": "is_network_option", + "summary": "is\u0020network\u0020option\u0020a\u0020value\u0020or\u0020in\u0020a\u0020set\u0020of\u0020values\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_network_option\u0028\u0029", + "name": "get_network_option", + "summary": "get_network_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name,\u0020optional\u0020callback\u0020default\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_network_option_decrypt\u0028\u0029", + "name": "get_network_option_decrypt", + "summary": "get_network_option\u0028\u0029\u0020and\u0020decrypt\u0020with\u0020prefixed\u0020option\u0020name,\u0020optional\u0020callback\u0020default", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_network_option_decrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aset_network_option\u0028\u0029", + "name": "set_network_option", + "summary": "set\u0020a\u0020network\u0020option\u0020value\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_set_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adelete_network_option\u0028\u0029", + "name": "delete_network_option", + "summary": "delete_network_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_delete_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_network_option\u0028\u0029", + "name": "add_network_option", + "summary": "add_network_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aupdate_network_option\u0028\u0029", + "name": "update_network_option", + "summary": "update_network_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_update_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aupdate_network_option_encrypt\u0028\u0029", + "name": "update_network_option_encrypt", + "summary": "encrypt\u0020and\u0020update_network_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_update_network_option_encrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Arename_network_option\u0028\u0029", + "name": "rename_network_option", + "summary": "rename\u0020a\u0020network\u0020option\u0020\u0028only\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_rename_network_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Ais_site_option\u0028\u0029", + "name": "is_site_option", + "summary": "is_option\u0020a\u0020value\u0020or\u0020in\u0020a\u0020set\u0020of\u0020values\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_is_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_site_option\u0028\u0029", + "name": "get_site_option", + "summary": "get_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name,\u0020optional\u0020callback\u0020default\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_site_option_decrypt\u0028\u0029", + "name": "get_site_option_decrypt", + "summary": "get_site_option\u0028\u0029\u0020and\u0020decrypt\u0020with\u0020prefixed\u0020option\u0020name,\u0020optional\u0020callback\u0020default", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_site_option_decrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aset_site_option\u0028\u0029", + "name": "set_site_option", + "summary": "temporarily\u0020set\u0020an\u0020option\u0020value\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_set_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adelete_site_option\u0028\u0029", + "name": "delete_site_option", + "summary": "delete_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_delete_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aadd_site_option\u0028\u0029", + "name": "add_site_option", + "summary": "add_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_add_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aupdate_site_option\u0028\u0029", + "name": "update_site_option", + "summary": "update_site_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_update_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aupdate_site_option_encrypt\u0028\u0029", + "name": "update_site_option_encrypt", + "summary": "encrypt\u0020and\u0020update_site_option\u0028\u0029\u0020with\u0020prefixed\u0020option\u0020name\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_update_site_option_encrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Arename_site_option\u0028\u0029", + "name": "rename_site_option", + "summary": "rename\u0020an\u0020option\u0020\u0028single\u0020site\u0020or\u0020network\u0020enabled\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_rename_site_option" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AgetOptionNamePrefix\u0028\u0029", + "name": "getOptionNamePrefix", + "summary": "get\u0020the\u0020option\u0020prefix", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_getOptionNamePrefix" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AprefixOptionName\u0028\u0029", + "name": "prefixOptionName", + "summary": "Get\u0020the\u0020prefixed\u0020version\u0020input\u0020\u0024name\u0020suitable\u0020for\u0020storing\u0020in\u0020WP\u0020options", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_prefixOptionName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AunprefixOptionName\u0028\u0029", + "name": "unprefixOptionName", + "summary": "Remove\u0020the\u0020prefix\u0020from\u0020the\u0020input\u0020\u0024name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_unprefixOptionName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AprefixTableName\u0028\u0029", + "name": "prefixTableName", + "summary": "Prefix\u0020the\u0020table\u0020name\u0020with\u0020wpdb\u0020prefix\u0020and\u0020our\u0020class\u0020prefix\u0020\u0028wpdb_classname_tablename\u0029", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_prefixTableName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_transient\u0028\u0029", + "name": "get_transient", + "summary": "A\u0020wrapper\u0020function\u0020to\u0020WP\u0020get_transient\u0028\u0029\u0020with\u0020prefixed\u0020transient\u0020name\u0020and\u0020callable\u0020function", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_transient" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aset_transient\u0028\u0029", + "name": "set_transient", + "summary": "A\u0020wrapper\u0020function\u0020to\u0020WP\u0020set_transient\u0028\u0029\u0020with\u0020prefixed\u0020transient\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_set_transient" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adelete_transient\u0028\u0029", + "name": "delete_transient", + "summary": "A\u0020wrapper\u0020function\u0020to\u0020WP\u0020delete_transient\u0028\u0029\u0020with\u0020prefixed\u0020transient\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_delete_transient" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aget_site_transient\u0028\u0029", + "name": "get_site_transient", + "summary": "A\u0020wrapper\u0020function\u0020to\u0020WP\u0020get_site_transient\u0028\u0029\u0020with\u0020prefixed\u0020transient\u0020name\u0020and\u0020callable\u0020function", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_get_site_transient" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Aset_site_transient\u0028\u0029", + "name": "set_site_transient", + "summary": "A\u0020wrapper\u0020function\u0020to\u0020WP\u0020set_site_transient\u0028\u0029\u0020with\u0020prefixed\u0020transient\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_set_site_transient" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003Adelete_site_transient\u0028\u0029", + "name": "delete_site_transient", + "summary": "A\u0020wrapper\u0020function\u0020to\u0020WP\u0020delete_site_transient\u0028\u0029\u0020with\u0020prefixed\u0020transient\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_delete_site_transient" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AprefixTransientName\u0028\u0029", + "name": "prefixTransientName", + "summary": "Get\u0020the\u0020prefixed\u0020version\u0020of\u0020the\u0020transient\u0020name", + "url": "classes/EarthAsylumConsulting-abstract-core.html#method_prefixTransientName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003APLUGIN_HEADER_TRANSIENT", + "name": "PLUGIN_HEADER_TRANSIENT", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_PLUGIN_HEADER_TRANSIENT" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003APLUGIN_EXTENSION_TRANSIENT", + "name": "PLUGIN_EXTENSION_TRANSIENT", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_PLUGIN_EXTENSION_TRANSIENT" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AEXTENSION_BASE_CLASS", + "name": "EXTENSION_BASE_CLASS", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_EXTENSION_BASE_CLASS" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AENVIRONMENT_LIVE", + "name": "ENVIRONMENT_LIVE", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_ENVIRONMENT_LIVE" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003AENVIRONMENT_TEST", + "name": "ENVIRONMENT_TEST", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_ENVIRONMENT_TEST" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003APLUGIN_OPTION_NAME", + "name": "PLUGIN_OPTION_NAME", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_PLUGIN_OPTION_NAME" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003ANETWORK_OPTION_NAME", + "name": "NETWORK_OPTION_NAME", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_NETWORK_OPTION_NAME" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003ARESERVED_OPTIONS", + "name": "RESERVED_OPTIONS", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#constant_RESERVED_OPTIONS" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024PLUGIN_SLUG", + "name": "PLUGIN_SLUG", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_PLUGIN_SLUG" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024PLUGIN_TEXTDOMAIN", + "name": "PLUGIN_TEXTDOMAIN", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_PLUGIN_TEXTDOMAIN" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024pluginOptions", + "name": "pluginOptions", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_pluginOptions" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024networkOptions", + "name": "networkOptions", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_networkOptions" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024reservedOptions", + "name": "reservedOptions", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_reservedOptions" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024advanced_mode", + "name": "advanced_mode", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_advanced_mode" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024advanced_mode_allowed", + "name": "advanced_mode_allowed", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_advanced_mode_allowed" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024className", + "name": "className", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_className" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024plugin", + "name": "plugin", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_plugin" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024pluginName", + "name": "pluginName", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_pluginName" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024extension_objects", + "name": "extension_objects", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_extension_objects" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024extension_aliases", + "name": "extension_aliases", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_extension_aliases" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024wpdb", + "name": "wpdb", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_wpdb" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024date_time_format", + "name": "date_time_format", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_date_time_format" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024date_format", + "name": "date_format", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_date_format" + }, { + "fqsen": "\\EarthAsylumConsulting\\abstract_core\u003A\u003A\u0024time_format", + "name": "time_format", + "summary": "", + "url": "classes/EarthAsylumConsulting-abstract-core.html#property_time_format" }, { "fqsen": "\\EarthAsylumConsulting\\abstract_extension", "name": "abstract_extension", @@ -471,85 +1381,795 @@ Search.appendIndex( "summary": "get\u0020a\u0020post\u0020field", "url": "classes/EarthAsylumConsulting-abstract-frontend.html#method_get_the_field" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel", - "name": "LogLevel", - "summary": "LogLevel\u0020class\u0020\u002D\u0020define\u0020PHP\/PSR\u0020log\u0020levels", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html" + "fqsen": "\\EarthAsylumConsulting\\Extensions\\admin_tools_extension", + "name": "admin_tools_extension", + "summary": "Extension\u003A\u0020admin_tools\u0020\u002D\u0020tools\/utility\u0020functions\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003AsetLoggingLevel\u0028\u0029", - "name": "setLoggingLevel", - "summary": "convert\u0020PSR\u002D3\u0020code\u0020or\u0020PHP\u0020error\u0020level\u0020to\u0020LogLevel\u003A\u003AERROR\/WARNING\/NOTICE\/DEBUG", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#method_setLoggingLevel" + "fqsen": "\\EarthAsylumConsulting\\Extensions\\admin_tools_extension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html#method___construct" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003AVERSION", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\admin_tools_extension\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\admin_tools_extension\u003A\u003AVERSION", "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_VERSION" + "url": "classes/EarthAsylumConsulting-Extensions-admin-tools-extension.html#constant_VERSION" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction", + "name": "ajaxAction", + "summary": "Extension\u003A\u0020ajaxAction\u0020\u002D\u0020Ajax\u0020Responder\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_ERROR", - "name": "PHP_ERROR", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020filters\u0020and\u0020actions\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003Aenqueue_javascript\u0028\u0029", + "name": "enqueue_javascript", + "summary": "enqueue_scripts\u0020handler", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_enqueue_javascript" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003Aajax_dispatcher\u0028\u0029", + "name": "ajax_dispatcher", + "summary": "Execute\u0020an\u0020ajax\u0020request\u0020here\u0020or\u0020in\u0020a\u0020loaded\u0020extension", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_ajax_dispatcher" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003AsaveObject\u0028\u0029", + "name": "saveObject", + "summary": "Save\u0020JSON\u0020object\u0020key\u002D\u003Evalue\u0020pairs\neacDoojigger.AjaxRequest\u0028\u0027ajaxAction.saveObject\u0027,\u007Bobject\u007D\u0029\u003B", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_saveObject" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003AdeviceFingerprint\u0028\u0029", + "name": "deviceFingerprint", + "summary": "get\u0020device\u0020fingerprint\neacDoojigger.AjaxRequest\u0028\u0027ajaxAction.saveObject\u0027,\u007Bobject\u007D\u0029\u003B", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_deviceFingerprint" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003AtestNotice\u0028\u0029", + "name": "testNotice", + "summary": "Test\u0020response\neacDoojigger.AjaxRequest\u0028\u0027ajaxAction.testNotice\u0027,\u007Bobject\u007D\u0029\u003B", + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#method_testNotice" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\ajaxAction\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_ERROR" + "url": "classes/EarthAsylumConsulting-Extensions-ajaxAction.html#constant_VERSION" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_WARNING", - "name": "PHP_WARNING", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension", + "name": "debugging_extension", + "summary": "Extension\u003A\u0020debugging\u0020\u002D\u0020file\u0020logging\u0020\u0026\u0020debugging\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Aadmin_options_help\u0028\u0029", + "name": "admin_options_help", + "summary": "Add\u0020help\u0020tab\u0020on\u0020admin\u0020page", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_admin_options_help" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "initialize\u0020method\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_initialize" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020filters\u0020and\u0020actions\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Ainstall_actiontimer\u0028\u0029", + "name": "install_actiontimer", + "summary": "install\/uninstall\u0020actiontimer", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_install_actiontimer" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Aoptions_form_post_wp_debugging\u0028\u0029", + "name": "options_form_post_wp_debugging", + "summary": "filter\u0020for\u0020options_form_post_wp_debugging", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_options_form_post_wp_debugging" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Acapture_wp_error\u0028\u0029", + "name": "capture_wp_error", + "summary": "capture\u0020wp\u0020errors\u0020when\u0020a\u0020new\u0020error\u0020is\u0020added\u0020\u002D\u0020wp_error_added\u0020hook", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_capture_wp_error" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Acapture_deprecated_wrong\u0028\u0029", + "name": "capture_deprecated_wrong", + "summary": "capture\u0020wp\u0020\u0027deprecated\u0027\u0020\u0026\u0020\u0027doing_it_wrong\u0027\u0020errors", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_capture_deprecated_wrong" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Acapture_heartbeat\u0028\u0029", + "name": "capture_heartbeat", + "summary": "capture\u0020wp\u0020\u0027heartbeat\u0027", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_capture_heartbeat" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Apage_debugging_help\u0028\u0029", + "name": "page_debugging_help", + "summary": "filter\u0020for\u0020current_screen,\u0020help\u0020screen", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_page_debugging_help" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Apage_debugging_output\u0028\u0029", + "name": "page_debugging_output", + "summary": "filter\u0020for\u0020wp_footer,\u0020admin_footer", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_page_debugging_output" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Apurge_logs\u0028\u0029", + "name": "purge_logs", + "summary": "purge\u0020old\u0020log\u0020files\u0020\u002D\u0020\u0028never\u0020runs\u0020for\u0020network_admin\u0029", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_purge_logs" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Adebug_debugging\u0028\u0029", + "name": "debug_debugging", + "summary": "Get\u0020the\u0020debugging\u0020array\u0020for\u0020our\u0020own\u0020filter", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_debug_debugging" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Adebug_logdata\u0028\u0029", + "name": "debug_logdata", + "summary": "Get\u0020the\u0020debugging\u0020log\u0020array", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_debug_logdata" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003AshowErrorReporting\u0028\u0029", + "name": "showErrorReporting", + "summary": "show\u0020error\u0020reporting\u0020strings", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_showErrorReporting" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003AphpErrorHandler\u0028\u0029", + "name": "phpErrorHandler", + "summary": "Handle\u0020PHP\u0020errors", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_phpErrorHandler" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Aclean_filepath\u0028\u0029", + "name": "clean_filepath", + "summary": "strip\u0020leading\u0020directory\u0020from\u0020file", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_clean_filepath" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Aprint_backtrace\u0028\u0029", + "name": "print_backtrace", + "summary": "print_backtrace\nlike\u0020wp_debug_backtrace_summary", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_print_backtrace" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Apage_log_data\u0028\u0029", + "name": "page_log_data", + "summary": "save\u0020data\u0020to\u0020output\u0020on\u0020page\u0020footer", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_page_log_data" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003Afile_log_data\u0028\u0029", + "name": "file_log_data", + "summary": "Write\u0020to\u0020the\u0020log\u0020file.", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_file_log_data" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003AlogClose\u0028\u0029", + "name": "logClose", + "summary": "Finish\u0020and\u0020close\u0020the\u0020log.", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_logClose" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003ArequestURL\u0028\u0029", + "name": "requestURL", + "summary": "Log\u0020request\u0020server\u0020values", + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#method_requestURL" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\debugging_extension\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_WARNING" + "url": "classes/EarthAsylumConsulting-Extensions-debugging-extension.html#constant_VERSION" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_NOTICE", - "name": "PHP_NOTICE", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension", + "name": "encryption_extension", + "summary": "Extension\u003A\u0020encryption\u0020\u002D\u0020string\u0020encryption\/decryption\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Aadmin_options_help\u0028\u0029", + "name": "admin_options_help", + "summary": "Add\u0020help\u0020tab\u0020on\u0020admin\u0020page", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_admin_options_help" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "initialize\u0020method\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_initialize" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003AsetKeys\u0028\u0029", + "name": "setKeys", + "summary": "get\u0020key\/salt", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_setKeys" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Avalidate_encryption_key\u0028\u0029", + "name": "validate_encryption_key", + "summary": "encryption\u0020key\u0020validation", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_validate_encryption_key" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Aencode\u0028\u0029", + "name": "encode", + "summary": "the\u0020string\u0020is\u0020returned\u0020base\u002064\u0020encoded\u0020\u0028for\u0020transport\u0029", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_encode" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Aencrypt\u0028\u0029", + "name": "encrypt", + "summary": "encrypt\u0020the\u0020string", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_encrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Adecode\u0028\u0029", + "name": "decode", + "summary": "the\u0020string\u0020was\u0020base64\u0020encoded\u0020\u0028for\u0020transport\u0029", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_decode" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003Adecrypt\u0028\u0029", + "name": "decrypt", + "summary": "decrypt\u0020the\u0020string", + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#method_decrypt" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\encryption_extension\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_NOTICE" + "url": "classes/EarthAsylumConsulting-Extensions-encryption-extension.html#constant_VERSION" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode", + "name": "maintenance_mode", + "summary": "Extension\u003A\u0020maintenance_mode\u0020\u002D\u0020put\u0020site\u0020in\u0020scheduled\u0020maintenance\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003Aadmin_options_help\u0028\u0029", + "name": "admin_options_help", + "summary": "Add\u0020help\u0020tab\u0020on\u0020admin\u0020page", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_admin_options_help" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "initialize\u0020method\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_initialize" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020filters\u0020and\u0020actions\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003AaddShortcodes\u0028\u0029", + "name": "addShortcodes", + "summary": "Add\u0020shortcodes\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_addShortcodes" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003AgetMaintenanceMessage\u0028\u0029", + "name": "getMaintenanceMessage", + "summary": "get\u0020maintenance\u0020mode\u0020html", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_getMaintenanceMessage" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003AgetActiveUntil\u0028\u0029", + "name": "getActiveUntil", + "summary": "get\u0020active\u0020\u0028or\u0020not\u0029\u0020until", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_getActiveUntil" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_DEBUG", - "name": "PHP_DEBUG", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003Anetwork_check_enabled\u0028\u0029", + "name": "network_check_enabled", + "summary": "filter\u0020for\u0020options_form_post_", + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#method_network_check_enabled" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_DEBUG" + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#constant_VERSION" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_ALWAYS", - "name": "PHP_ALWAYS", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\maintenance_mode\u003A\u003ADEFAULT_HTML", + "name": "DEFAULT_HTML", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_ALWAYS" + "url": "classes/EarthAsylumConsulting-Extensions-maintenance-mode.html#constant_DEFAULT_HTML" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\material_icons", + "name": "material_icons", + "summary": "Extension\u003A\u0020material_icons\u0020\u002D\u0020Add\/enable\u0020Google\u0027s\u0020Material\u0020Icons\u0020to\u0020WordPress\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-material-icons.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\material_icons\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-material-icons.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\material_icons\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-material-icons.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\material_icons\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Called\u0020after\u0020instantiating,\u0020loading\u0020extensions\u0020and\u0020initializing", + "url": "classes/EarthAsylumConsulting-Extensions-material-icons.html#method_addActionsAndFilters" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_EMERGENCY", - "name": "PSR_EMERGENCY", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\material_icons\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_EMERGENCY" + "url": "classes/EarthAsylumConsulting-Extensions-material-icons.html#constant_VERSION" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_ALERT", - "name": "PSR_ALERT", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\material_icons\u003A\u003AMD_STYLE", + "name": "MD_STYLE", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_ALERT" + "url": "classes/EarthAsylumConsulting-Extensions-material-icons.html#constant_MD_STYLE" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_CRITICAL", - "name": "PSR_CRITICAL", + "fqsen": "\\DISALLOW_FILE_EDIT", + "name": "DISALLOW_FILE_EDIT", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_CRITICAL" + "url": "namespaces/default.html#constant_DISALLOW_FILE_EDIT" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_ERROR", - "name": "PSR_ERROR", + "fqsen": "\\DISALLOW_FILE_MODS", + "name": "DISALLOW_FILE_MODS", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_ERROR" + "url": "namespaces/default.html#constant_DISALLOW_FILE_MODS" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension", + "name": "security_extension", + "summary": "Extension\u003A\u0020security\u0020\u002D\u0020security\u0020features\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_admin_options_settings" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_WARNING", - "name": "PSR_WARNING", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aadmin_options_help\u0028\u0029", + "name": "admin_options_help", + "summary": "Add\u0020help\u0020tab\u0020on\u0020admin\u0020page", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_admin_options_help" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003A__destruct\u0028\u0029", + "name": "__destruct", + "summary": "destructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method___destruct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "initialize\u0020method\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_initialize" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020filters\u0020and\u0020actions\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aoptions_form_post_secLoginUri\u0028\u0029", + "name": "options_form_post_secLoginUri", + "summary": "filter\u0020for\u0020options_form_post_secLoginUri", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_options_form_post_secLoginUri" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aoptions_form_post_secPassLock\u0028\u0029", + "name": "options_form_post_secPassLock", + "summary": "filter\u0020for\u0020options_form_post_secPassLock", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_options_form_post_secPassLock" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aoptions_form_post_secPassTime\u0028\u0029", + "name": "options_form_post_secPassTime", + "summary": "filter\u0020for\u0020options_form_post_secPassTime", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_options_form_post_secPassTime" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aoptions_form_post_secDisableURIs\u0028\u0029", + "name": "options_form_post_secDisableURIs", + "summary": "filter\u0020for\u0020options_form_post_secDisableURIs", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_options_form_post_secDisableURIs" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aoptions_form_post_secBlockIP\u0028\u0029", + "name": "options_form_post_secBlockIP", + "summary": "filter\u0020for\u0020options_form_post_secBlockIP", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_options_form_post_secBlockIP" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aoptions_form_post_secCookies\u0028\u0029", + "name": "options_form_post_secCookies", + "summary": "filter\u0020for\u0020options_form_post_secCookies", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_options_form_post_secCookies" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Awp_login_notice\u0028\u0029", + "name": "wp_login_notice", + "summary": "wp_login\u0020notice", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_wp_login_notice" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Awp_login_filter\u0028\u0029", + "name": "wp_login_filter", + "summary": "wp_login\u0020filter", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_wp_login_filter" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Awp_login_init\u0028\u0029", + "name": "wp_login_init", + "summary": "wp_login\u0020init\u0020action", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_wp_login_init" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Awp_login_redirect\u0028\u0029", + "name": "wp_login_redirect", + "summary": "wp_login\u0020redirect\u0020action", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_wp_login_redirect" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Awelcome_email_filter\u0028\u0029", + "name": "welcome_email_filter", + "summary": "welcome\u0020email\u0020filter", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_welcome_email_filter" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Avalidate_password_policy\u0028\u0029", + "name": "validate_password_policy", + "summary": "validate\u0020password\u0020policy", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_validate_password_policy" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Avalidate_authentication_attempts\u0028\u0029", + "name": "validate_authentication_attempts", + "summary": "validate\u0020authentication\u0020attempts", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_validate_authentication_attempts" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Arest_api_cors\u0028\u0029", + "name": "rest_api_cors", + "summary": "Set\u0020origin\u002Dspecific\u0020CORS\u0020headers\u0020\u0028rest_api_init\u0020\u002D\u003E\u0020rest_pre_serve_request\u0029", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_rest_api_cors" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_rss_feeds\u0028\u0029", + "name": "disable_rss_feeds", + "summary": "disable\u0020rss\u0020feeds", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_rss_feeds" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_rss_response\u0028\u0029", + "name": "disable_rss_response", + "summary": "disable\u0020rss\u0020feeds", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_rss_response" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_xml\u0028\u0029", + "name": "disable_xml", + "summary": "disable\u0020xml\u002Drpc", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_xml" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_code_edit\u0028\u0029", + "name": "disable_code_edit", + "summary": "disable\u0020code\u0020editor", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_code_edit" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_code_edit_error\u0028\u0029", + "name": "disable_code_edit_error", + "summary": "DISALLOW_FILE_EDIT\u0020was\u0020already\u0020set", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_code_edit_error" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_file_mods\u0028\u0029", + "name": "disable_file_mods", + "summary": "disable\u0020file\u0020mods", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_file_mods" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_file_mods_error\u0028\u0029", + "name": "disable_file_mods_error", + "summary": "DISALLOW_FILE_MODS\u0020was\u0020already\u0020set", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_file_mods_error" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_rest_list\u0028\u0029", + "name": "disable_rest_list", + "summary": "disable\u0020REST\u0020API\u0020index\/list", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_rest_list" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_rest_core\u0028\u0029", + "name": "disable_rest_core", + "summary": "disable\u0020WP\u0020Core\u0020REST\u0020API", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_rest_core" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_rest\u0028\u0029", + "name": "disable_rest", + "summary": "disable\u0020un\u002Dauthenticated\u0020REST\u0020API", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_rest" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Adisable_uris\u0028\u0029", + "name": "disable_uris", + "summary": "disable\u0020uri", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_disable_uris" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Ablock_ip_address\u0028\u0029", + "name": "block_ip_address", + "summary": "block\u0020ip\/host\u0020address", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_block_ip_address" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003AcheckCookieFlags\u0028\u0029", + "name": "checkCookieFlags", + "summary": "set\u0020flags\u0020in\u0020Set\u002DCookie\u0020headers\u0020before\u0020output\u0020\u0028used\u0020by\u0020header_register_callback\u0029", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_checkCookieFlags" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003Aset_hearttbeat\u0028\u0029", + "name": "set_hearttbeat", + "summary": "heartbeat_settings", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_set_hearttbeat" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003AisNetworkPolicy\u0028\u0029", + "name": "isNetworkPolicy", + "summary": "is\u0020network\u0020option\u0020set", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_isNetworkPolicy" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003AisPolicyEnabled\u0028\u0029", + "name": "isPolicyEnabled", + "summary": "is\u0020site\u0020or\u0020network\u0020option\u0020set", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_isPolicyEnabled" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003AmergePolicies\u0028\u0029", + "name": "mergePolicies", + "summary": "merge\u0020site\u0020and\u0020network\u0020policies", + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#method_mergePolicies" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\security_extension\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_WARNING" + "url": "classes/EarthAsylumConsulting-Extensions-security-extension.html#constant_VERSION" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension", + "name": "abuse_extension", + "summary": "Extension\u003A\u0020abuseipdb\u0020\u002D\u0020AbuseIPDB\u0020API\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003Aadmin_options_help\u0028\u0029", + "name": "admin_options_help", + "summary": "Add\u0020help\u0020tab\u0020on\u0020admin\u0020page", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_admin_options_help" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_NOTICE", - "name": "PSR_NOTICE", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003Ainitialize\u0028\u0029", + "name": "initialize", + "summary": "initialize\u0020method\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_initialize" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020filters\u0020and\u0020actions\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003Acheck_for_abuse\u0028\u0029", + "name": "check_for_abuse", + "summary": "Use\u0020the\u0020AbuseIPDB\u0020API\u0020to\u0020validate\/block\u0020IP\u0020address", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_check_for_abuse" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003Aget_AbuseIPDB\u0028\u0029", + "name": "get_AbuseIPDB", + "summary": "Use\u0020the\u0020AbuseIPDB\u0020API\u0020to\u0020validate\/block\u0020IP\u0020address", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_get_AbuseIPDB" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003AisPolicyEnabled\u0028\u0029", + "name": "isPolicyEnabled", + "summary": "is\u0020site\u0020or\u0020network\u0020option\u0020set", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#method_isPolicyEnabled" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\abuse_extension\u003A\u003AVERSION", + "name": "VERSION", + "summary": "", + "url": "classes/EarthAsylumConsulting-Extensions-abuse-extension.html#constant_VERSION" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension", + "name": "session_extension", + "summary": "Extension\u003A\u0020session\u0020\u002D\u0020simple\u0020session\u0020manager\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "constructor\u0020method", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Aadmin_options_settings\u0028\u0029", + "name": "admin_options_settings", + "summary": "register\u0020options\u0020on\u0020options_settings_page", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_admin_options_settings" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003AaddActionsAndFilters\u0028\u0029", + "name": "addActionsAndFilters", + "summary": "Add\u0020filters\u0020and\u0020actions\u0020\u002D\u0020called\u0020from\u0020main\u0020plugin", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_addActionsAndFilters" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Asession_start\u0028\u0029", + "name": "session_start", + "summary": "Setup\u0020the\u0020session\u0020instance", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_session_start" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003AisNewSession\u0028\u0029", + "name": "isNewSession", + "summary": "is\u0020this\u0020a\u0020new\u0020session\u003F", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_isNewSession" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003AsessionId\u0028\u0029", + "name": "sessionId", + "summary": "get\u0020the\u0020session\u0020id", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_sessionId" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Asession\u0028\u0029", + "name": "session", + "summary": "Set\u0020or\u0020Retrieve\u0020a\u0020session\u0020variable\u0020\u002D\u0020depreciated", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_session" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Aget_session\u0028\u0029", + "name": "get_session", + "summary": "Get\u0020the\u0020session\u0020array\u0020\u0028or\u0020key\u0029\nfilter\u0020\u007Bclassname\u007D_get_session\u0020get\u0020the\u0020session\u0020array\u0020or\u0020key", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_get_session" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003AgetSession\u0028\u0029", + "name": "getSession", + "summary": "Retrieve\u0020a\u0020session\u0020variable", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_getSession" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003AsetSession\u0028\u0029", + "name": "setSession", + "summary": "set\u0020a\u0020session\u0020variable", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_setSession" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Aget_session_variable\u0028\u0029", + "name": "get_session_variable", + "summary": "get\u0020a\u0020session\u0020value\u0020\u002D\u0020\u007Bpluginname\u007D_get_variable", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_get_session_variable" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Aset_session_variable\u0028\u0029", + "name": "set_session_variable", + "summary": "set\u0020a\u0020session\u0020value\u0020\u002D\u0020\u007Bpluginname\u007D_set_variable", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_set_session_variable" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Asession_set_expiring\u0028\u0029", + "name": "session_set_expiring", + "summary": "Filter\u0020response\u0020to\u0020set\u0020the\u0020cookie\u0020expiration\u0020variant\u0020time\u0020to\u0020n\u0020seconds", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_session_set_expiring" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Asession_set_expiration\u0028\u0029", + "name": "session_set_expiration", + "summary": "Filter\u0020response\u0020to\u0020set\u0020the\u0020cookie\u0020expiration\u0020time\u0020to\u0020n\u0020seconds", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_session_set_expiration" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Asession_save_data\u0028\u0029", + "name": "session_save_data", + "summary": "Push\u0020back\u0020to\u0020transient\u0020or\u0020WC\u0028\u0029\u002D\u003Esession\u0020on\u0020shutdown", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_session_save_data" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003Asession_debugging\u0028\u0029", + "name": "session_debugging", + "summary": "Get\u0020the\u0020session\u0020array\u0020for\u0020debugging", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#method_session_debugging" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003AVERSION", + "name": "VERSION", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_NOTICE" + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#constant_VERSION" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_INFO", - "name": "PSR_INFO", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003ASESSION_DISABLED", + "name": "SESSION_DISABLED", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_INFO" + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#constant_SESSION_DISABLED" }, { - "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_DEBUG", - "name": "PSR_DEBUG", + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003ASESSION_GENERIC", + "name": "SESSION_GENERIC", "summary": "", - "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PSR_DEBUG" + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#constant_SESSION_GENERIC" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003ASESSION_TRANSIENT", + "name": "SESSION_TRANSIENT", + "summary": "", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#constant_SESSION_TRANSIENT" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003ASESSION_PANTHION", + "name": "SESSION_PANTHION", + "summary": "", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#constant_SESSION_PANTHION" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions\\session_extension\u003A\u003ASESSION_WOOCOMMERCE", + "name": "SESSION_WOOCOMMERCE", + "summary": "", + "url": "classes/EarthAsylumConsulting-Extensions-session-extension.html#constant_SESSION_WOOCOMMERCE" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger", + "name": "Logger", + "summary": "PSR\u002D3\u0020compatible\u0020Logger\u0020called\u0020from\u0020eacDoojigger\u0020logging\u0020functions", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "set\u0020filter\u0020to\u0020trigger\u0020despooling\u0020at\u0020end\u0020of\u0020\u0027plugins_loaded\u0027", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#method___construct" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003Asubscribe\u0028\u0029", + "name": "subscribe", + "summary": "outside\u0020actors\u0020may\u0020subscribe\u0020and\u0020provide\u0020the\u0020function\u0020to\u0020actually\u0020log\u0020the\u0020data", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#method_subscribe" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "Logs\u0020with\u0020an\u0020arbitrary\u0020level", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#method_log" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003Ainterpolate\u0028\u0029", + "name": "interpolate", + "summary": "Interpolates\u0020context\u0020values\u0020into\u0020the\u0020message\u0020placeholders.", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#method_interpolate" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003A_logger_ready\u0028\u0029", + "name": "_logger_ready", + "summary": "despool\u0020or\u0020clear\u0020logging\u0020queue.", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#method__logger_ready" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003ALOG_ACTION", + "name": "LOG_ACTION", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#constant_LOG_ACTION" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\Logger\u003A\u003ALOG_READY", + "name": "LOG_READY", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-Logger.html#constant_LOG_READY" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel", + "name": "LogLevel", + "summary": "LogLevel\u0020class\u0020\u002D\u0020define\u0020PHP\/PSR\u002D3\u0020log\u0020levels", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003ALOG_ERROR", + "name": "LOG_ERROR", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_LOG_ERROR" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003ALOG_WARNING", + "name": "LOG_WARNING", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_LOG_WARNING" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003ALOG_NOTICE", + "name": "LOG_NOTICE", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_LOG_NOTICE" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003ALOG_DEBUG", + "name": "LOG_DEBUG", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_LOG_DEBUG" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003ALOG_INFO", + "name": "LOG_INFO", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_LOG_INFO" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003ALOG_ALWAYS", + "name": "LOG_ALWAYS", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_LOG_ALWAYS" }, { "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APSR_TO_LOGGING", "name": "PSR_TO_LOGGING", @@ -560,11 +2180,241 @@ Search.appendIndex( "name": "PHP_TO_LOGGING", "summary": "", "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_TO_LOGGING" + }, { + "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_TO_PRINT", + "name": "PHP_TO_PRINT", + "summary": "", + "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_TO_PRINT" }, { "fqsen": "\\EarthAsylumConsulting\\Helpers\\LogLevel\u003A\u003APHP_TO_STRING", "name": "PHP_TO_STRING", "summary": "", "url": "classes/EarthAsylumConsulting-Helpers-LogLevel.html#constant_PHP_TO_STRING" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger", + "name": "AbstractLogger", + "summary": "This\u0020is\u0020a\u0020simple\u0020Logger\u0020implementation\u0020that\u0020other\u0020Loggers\u0020can\u0020inherit\u0020from.", + "url": "classes/Psr-Log-AbstractLogger.html" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Aemergency\u0028\u0029", + "name": "emergency", + "summary": "System\u0020is\u0020unusable.", + "url": "classes/Psr-Log-AbstractLogger.html#method_emergency" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Aalert\u0028\u0029", + "name": "alert", + "summary": "Action\u0020must\u0020be\u0020taken\u0020immediately.", + "url": "classes/Psr-Log-AbstractLogger.html#method_alert" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Acritical\u0028\u0029", + "name": "critical", + "summary": "Critical\u0020conditions.", + "url": "classes/Psr-Log-AbstractLogger.html#method_critical" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Aerror\u0028\u0029", + "name": "error", + "summary": "Runtime\u0020errors\u0020that\u0020do\u0020not\u0020require\u0020immediate\u0020action\u0020but\u0020should\u0020typically\nbe\u0020logged\u0020and\u0020monitored.", + "url": "classes/Psr-Log-AbstractLogger.html#method_error" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Awarning\u0028\u0029", + "name": "warning", + "summary": "Exceptional\u0020occurrences\u0020that\u0020are\u0020not\u0020errors.", + "url": "classes/Psr-Log-AbstractLogger.html#method_warning" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Anotice\u0028\u0029", + "name": "notice", + "summary": "Normal\u0020but\u0020significant\u0020events.", + "url": "classes/Psr-Log-AbstractLogger.html#method_notice" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Ainfo\u0028\u0029", + "name": "info", + "summary": "Interesting\u0020events.", + "url": "classes/Psr-Log-AbstractLogger.html#method_info" + }, { + "fqsen": "\\Psr\\Log\\AbstractLogger\u003A\u003Adebug\u0028\u0029", + "name": "debug", + "summary": "Detailed\u0020debug\u0020information.", + "url": "classes/Psr-Log-AbstractLogger.html#method_debug" + }, { + "fqsen": "\\Psr\\Log\\InvalidArgumentException", + "name": "InvalidArgumentException", + "summary": "", + "url": "classes/Psr-Log-InvalidArgumentException.html" + }, { + "fqsen": "\\Psr\\Log\\LoggerAwareInterface", + "name": "LoggerAwareInterface", + "summary": "Describes\u0020a\u0020logger\u002Daware\u0020instance.", + "url": "classes/Psr-Log-LoggerAwareInterface.html" + }, { + "fqsen": "\\Psr\\Log\\LoggerAwareInterface\u003A\u003AsetLogger\u0028\u0029", + "name": "setLogger", + "summary": "Sets\u0020a\u0020logger\u0020instance\u0020on\u0020the\u0020object.", + "url": "classes/Psr-Log-LoggerAwareInterface.html#method_setLogger" + }, { + "fqsen": "\\Psr\\Log\\LoggerAwareTrait", + "name": "LoggerAwareTrait", + "summary": "Basic\u0020Implementation\u0020of\u0020LoggerAwareInterface.", + "url": "classes/Psr-Log-LoggerAwareTrait.html" + }, { + "fqsen": "\\Psr\\Log\\LoggerAwareTrait\u003A\u003AsetLogger\u0028\u0029", + "name": "setLogger", + "summary": "Sets\u0020a\u0020logger.", + "url": "classes/Psr-Log-LoggerAwareTrait.html#method_setLogger" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface", + "name": "LoggerInterface", + "summary": "Describes\u0020a\u0020logger\u0020instance.", + "url": "classes/Psr-Log-LoggerInterface.html" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Aemergency\u0028\u0029", + "name": "emergency", + "summary": "System\u0020is\u0020unusable.", + "url": "classes/Psr-Log-LoggerInterface.html#method_emergency" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Aalert\u0028\u0029", + "name": "alert", + "summary": "Action\u0020must\u0020be\u0020taken\u0020immediately.", + "url": "classes/Psr-Log-LoggerInterface.html#method_alert" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Acritical\u0028\u0029", + "name": "critical", + "summary": "Critical\u0020conditions.", + "url": "classes/Psr-Log-LoggerInterface.html#method_critical" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Aerror\u0028\u0029", + "name": "error", + "summary": "Runtime\u0020errors\u0020that\u0020do\u0020not\u0020require\u0020immediate\u0020action\u0020but\u0020should\u0020typically\nbe\u0020logged\u0020and\u0020monitored.", + "url": "classes/Psr-Log-LoggerInterface.html#method_error" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Awarning\u0028\u0029", + "name": "warning", + "summary": "Exceptional\u0020occurrences\u0020that\u0020are\u0020not\u0020errors.", + "url": "classes/Psr-Log-LoggerInterface.html#method_warning" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Anotice\u0028\u0029", + "name": "notice", + "summary": "Normal\u0020but\u0020significant\u0020events.", + "url": "classes/Psr-Log-LoggerInterface.html#method_notice" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Ainfo\u0028\u0029", + "name": "info", + "summary": "Interesting\u0020events.", + "url": "classes/Psr-Log-LoggerInterface.html#method_info" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Adebug\u0028\u0029", + "name": "debug", + "summary": "Detailed\u0020debug\u0020information.", + "url": "classes/Psr-Log-LoggerInterface.html#method_debug" + }, { + "fqsen": "\\Psr\\Log\\LoggerInterface\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "Logs\u0020with\u0020an\u0020arbitrary\u0020level.", + "url": "classes/Psr-Log-LoggerInterface.html#method_log" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait", + "name": "LoggerTrait", + "summary": "This\u0020is\u0020a\u0020simple\u0020Logger\u0020trait\u0020that\u0020classes\u0020unable\u0020to\u0020extend\u0020AbstractLogger\n\u0028because\u0020they\u0020extend\u0020another\u0020class,\u0020etc\u0029\u0020can\u0020include.", + "url": "classes/Psr-Log-LoggerTrait.html" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Aemergency\u0028\u0029", + "name": "emergency", + "summary": "System\u0020is\u0020unusable.", + "url": "classes/Psr-Log-LoggerTrait.html#method_emergency" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Aalert\u0028\u0029", + "name": "alert", + "summary": "Action\u0020must\u0020be\u0020taken\u0020immediately.", + "url": "classes/Psr-Log-LoggerTrait.html#method_alert" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Acritical\u0028\u0029", + "name": "critical", + "summary": "Critical\u0020conditions.", + "url": "classes/Psr-Log-LoggerTrait.html#method_critical" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Aerror\u0028\u0029", + "name": "error", + "summary": "Runtime\u0020errors\u0020that\u0020do\u0020not\u0020require\u0020immediate\u0020action\u0020but\u0020should\u0020typically\nbe\u0020logged\u0020and\u0020monitored.", + "url": "classes/Psr-Log-LoggerTrait.html#method_error" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Awarning\u0028\u0029", + "name": "warning", + "summary": "Exceptional\u0020occurrences\u0020that\u0020are\u0020not\u0020errors.", + "url": "classes/Psr-Log-LoggerTrait.html#method_warning" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Anotice\u0028\u0029", + "name": "notice", + "summary": "Normal\u0020but\u0020significant\u0020events.", + "url": "classes/Psr-Log-LoggerTrait.html#method_notice" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Ainfo\u0028\u0029", + "name": "info", + "summary": "Interesting\u0020events.", + "url": "classes/Psr-Log-LoggerTrait.html#method_info" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Adebug\u0028\u0029", + "name": "debug", + "summary": "Detailed\u0020debug\u0020information.", + "url": "classes/Psr-Log-LoggerTrait.html#method_debug" + }, { + "fqsen": "\\Psr\\Log\\LoggerTrait\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "Logs\u0020with\u0020an\u0020arbitrary\u0020level.", + "url": "classes/Psr-Log-LoggerTrait.html#method_log" + }, { + "fqsen": "\\Psr\\Log\\LogLevel", + "name": "LogLevel", + "summary": "Describes\u0020log\u0020levels.", + "url": "classes/Psr-Log-LogLevel.html" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003AEMERGENCY", + "name": "EMERGENCY", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_EMERGENCY" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003AALERT", + "name": "ALERT", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_ALERT" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003ACRITICAL", + "name": "CRITICAL", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_CRITICAL" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003AERROR", + "name": "ERROR", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_ERROR" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003AWARNING", + "name": "WARNING", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_WARNING" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003ANOTICE", + "name": "NOTICE", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_NOTICE" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003AINFO", + "name": "INFO", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_INFO" + }, { + "fqsen": "\\Psr\\Log\\LogLevel\u003A\u003ADEBUG", + "name": "DEBUG", + "summary": "", + "url": "classes/Psr-Log-LogLevel.html#constant_DEBUG" + }, { + "fqsen": "\\Psr\\Log\\NullLogger", + "name": "NullLogger", + "summary": "This\u0020Logger\u0020can\u0020be\u0020used\u0020to\u0020avoid\u0020conditional\u0020log\u0020calls.", + "url": "classes/Psr-Log-NullLogger.html" + }, { + "fqsen": "\\Psr\\Log\\NullLogger\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "Logs\u0020with\u0020an\u0020arbitrary\u0020level.", + "url": "classes/Psr-Log-NullLogger.html#method_log" }, { "fqsen": "\\WPConfigTransformer", "name": "WPConfigTransformer", @@ -621,65 +2471,65 @@ Search.appendIndex( "summary": "", "url": "classes/EarthAsylumConsulting-Helpers-wpconfig-editor.html#constant_VERSION" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration", - "name": "eacDoojigger_administration", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits", + "name": "eacDoojigger_admin_traits", "summary": "", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Aadmin_construct\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Aadmin_construct\u0028\u0029", "name": "admin_construct", "summary": "constructor\u0020method\u0020\u0028for\u0020admin\/backend\u0029", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_admin_construct" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_admin_construct" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Aadmin_options_settings\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Aadmin_options_settings\u0028\u0029", "name": "admin_options_settings", "summary": "register\u0020options\u0020on\u0020options_settings_page", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_admin_options_settings" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_admin_options_settings" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Avalidate_environment_option\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Avalidate_environment_option\u0028\u0029", "name": "validate_environment_option", "summary": "set\u0020WP_ENVIRONMENT_TYPE", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_validate_environment_option" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_validate_environment_option" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Aadmin_options_help\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Aadmin_options_help\u0028\u0029", "name": "admin_options_help", "summary": "Add\u0020help\u0020tab\u0020on\u0020admin\u0020page", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_admin_options_help" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_admin_options_help" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003AformatPluginHelp\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003AformatPluginHelp\u0028\u0029", "name": "formatPluginHelp", "summary": "Additional\u0020formatting\u0020calback\u0020for\u0020help\u0020content", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_formatPluginHelp" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_formatPluginHelp" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Ainstall_environment\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Ainstall_environment\u0028\u0029", "name": "install_environment", "summary": "install\/uninstall\u0020\u007Beac\u007DDoojiggerEnvironment", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_install_environment" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_install_environment" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Averify_autoloader\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Averify_autoloader\u0028\u0029", "name": "verify_autoloader", "summary": "verify\u0020that\u0020autoloader\u0020is\u0020installed\u0020\u0028all_admin_notices\u0029", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_verify_autoloader" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_verify_autoloader" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Ainstall_autoloader\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Ainstall_autoloader\u0028\u0029", "name": "install_autoloader", "summary": "Install\u0020autoloader\u0020in\u0020mu_plugins\n\u0028may\u0020be\u0020triggered\u0020by\u0020registration\u0020refresh\u0020on\u0020front\u002Dend\u0020activity\u0029", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_install_autoloader" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_install_autoloader" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Auninstall_autoloader\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Auninstall_autoloader\u0028\u0029", "name": "uninstall_autoloader", "summary": "Deactivate\u0020the\u0020plugin\u0020\u0028via\u0020purge_registration\u0020action\u0029,\u0020uninstall\u0020autoloader", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_uninstall_autoloader" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_uninstall_autoloader" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Aadmin_plugin_installed\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Aadmin_plugin_installed\u0028\u0029", "name": "admin_plugin_installed", "summary": "version\u0020installed\u0020\u0028action\u0020\u007Bclassname\u007D_version_installed\u0029", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_admin_plugin_installed" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_admin_plugin_installed" }, { - "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_administration\u003A\u003Aadmin_plugin_updated\u0028\u0029", + "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger_admin_traits\u003A\u003Aadmin_plugin_updated\u0028\u0029", "name": "admin_plugin_updated", "summary": "version\u0020updated\u0020\u0028action\u0020\u007Bclassname\u007D_version_updated\u0029", - "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-administration.html#method_admin_plugin_updated" + "url": "classes/EarthAsylumConsulting-Plugin-eacDoojigger-admin-traits.html#method_admin_plugin_updated" }, { "fqsen": "\\EarthAsylumConsulting\\Plugin\\eacDoojigger", "name": "eacDoojigger", @@ -940,6 +2790,46 @@ Search.appendIndex( "name": "codeedit_get_wpeditor", "summary": "add\u0020wp_editor", "url": "classes/EarthAsylumConsulting-Traits-code-editor.html#method_codeedit_get_wpeditor" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent", + "name": "cookie_consent", + "summary": "cookie_consent\u0020trait\u0020\u002D\u0020Advanced\u0020set\u0020cookies\u0020using\u0020WP\u0020Consent\u0020API", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003Acookie_consent_hack\u0028\u0029", + "name": "cookie_consent_hack", + "summary": "enqueue\u0020javascripts\u0020to\u0020patch\u0020consent\u0020interface\u0020between\u0020browser\u0020and\u0020server", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#method_cookie_consent_hack" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003Aset_cookie\u0028\u0029", + "name": "set_cookie", + "summary": "set\u0020a\u0020cookie\u0020supporting\u0020wp_consent\u0020if\u0020enabled", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#method_set_cookie" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003Aset_cookie_expiration\u0028\u0029", + "name": "set_cookie_expiration", + "summary": "set\u0020a\u0020cookie\u0020expiration\u0020as\u0020integer\u0020and\u0020string", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#method_set_cookie_expiration" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003Aset_cookie_consent\u0028\u0029", + "name": "set_cookie_consent", + "summary": "set\u0020a\u0020cookie\u0027s\u0020consent\u0020information", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#method_set_cookie_consent" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003Aget_cookie_consent\u0028\u0029", + "name": "get_cookie_consent", + "summary": "get\u0020a\u0020registered\u0020cookie\u0020consent\u0020array\u0020for\u0020a\u0020single\u0020cookie\u0020or\u0020all\u0020cookies", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#method_get_cookie_consent" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003Aget_cookie\u0028\u0029", + "name": "get_cookie", + "summary": "get\u0020a\u0020cookie\u0020\u0028convenience\u0020method,\u0020since\u0020we\u0020have\u0020set_cookie\u0029", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#method_get_cookie" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\cookie_consent\u003A\u003A\u0024cookie_default_service", + "name": "cookie_default_service", + "summary": "", + "url": "classes/EarthAsylumConsulting-Traits-cookie-consent.html#property_cookie_default_service" }, { "fqsen": "\\EarthAsylumConsulting\\Traits\\datetime", "name": "datetime", @@ -1050,6 +2940,66 @@ Search.appendIndex( "name": "html_input_as_tabs", "summary": "When\u0020using\u0020html_input_section\u0028\u0029,\u0020html_input_block\u0028\u0029,\u0020convert\u0020sections\u0020to\u0020tabs.", "url": "classes/EarthAsylumConsulting-Traits-html-input-fields.html#method_html_input_as_tabs" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging", + "name": "logging", + "summary": "logger\u0020trait\u0020\u002D\u0020logging\u0020functions\u0020using\u0020Logger\u0020healper", + "url": "classes/EarthAsylumConsulting-Traits-logging.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003Aerror\u0028\u0029", + "name": "error", + "summary": "wp_error\u0020with\u0020logging", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_error" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003Afatal\u0028\u0029", + "name": "fatal", + "summary": "fatal\u0020error\u0020with\u0020logging", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_fatal" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003Alog\u0028\u0029", + "name": "log", + "summary": "PSR\u002D3\u0020Log", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_log" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogWrite\u0028\u0029", + "name": "logWrite", + "summary": "console\/file\u0020logging", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logWrite" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogInfo\u0028\u0029", + "name": "logInfo", + "summary": "console\/file\u0020logging\u0020\u002D\u0020info\u0020\u0028notice\u0029", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logInfo" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogNotice\u0028\u0029", + "name": "logNotice", + "summary": "console\/file\u0020logging\u0020\u002D\u0020notice", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logNotice" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogData\u0028\u0029", + "name": "logData", + "summary": "console\/file\u0020logging\u0020\u002D\u0020data\u0020\u0028warning\u0029", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logData" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogWarning\u0028\u0029", + "name": "logWarning", + "summary": "console\/file\u0020logging\u0020\u002D\u0020warning", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logWarning" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogError\u0028\u0029", + "name": "logError", + "summary": "console\/file\u0020logging\u0020\u002D\u0020error", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logError" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogDebug\u0028\u0029", + "name": "logDebug", + "summary": "console\/file\u0020logging\u0020\u002D\u0020debug", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logDebug" + }, { + "fqsen": "\\EarthAsylumConsulting\\Traits\\logging\u003A\u003AlogAlways\u0028\u0029", + "name": "logAlways", + "summary": "console\/file\u0020logging\u0020\u002D\u0020always", + "url": "classes/EarthAsylumConsulting-Traits-logging.html#method_logAlways" }, { "fqsen": "\\EarthAsylumConsulting\\Traits\\plugin_environment", "name": "plugin_environment", @@ -1140,21 +3090,6 @@ Search.appendIndex( "name": "isPHP", "summary": "Only\u0020for\u0020PHP\u0020requests.", "url": "classes/EarthAsylumConsulting-Traits-plugin-loader.html#method_isPHP" - }, { - "fqsen": "\\EarthAsylumConsulting\\Traits\\plugin_loader_environment", - "name": "plugin_loader_environment", - "summary": "Plugin\u0020Loader\u0020environment\u0020check\u0020trait\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress", - "url": "classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html" - }, { - "fqsen": "\\EarthAsylumConsulting\\Traits\\plugin_loader_environment\u003A\u003Acheck_network_activation\u0028\u0029", - "name": "check_network_activation", - "summary": "Check\u0020network\u0020activation", - "url": "classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html#method_check_network_activation" - }, { - "fqsen": "\\EarthAsylumConsulting\\Traits\\plugin_loader_environment\u003A\u003Aoutput_network_error\u0028\u0029", - "name": "output_network_error", - "summary": "admin\u0020error\u0020for\u0020network\u0020activation", - "url": "classes/EarthAsylumConsulting-Traits-plugin-loader-environment.html#method_output_network_error" }, { "fqsen": "\\EarthAsylumConsulting\\Traits\\plugin_uninstall", "name": "plugin_uninstall", @@ -1431,15 +3366,20 @@ Search.appendIndex( "summary": "\u007Beac\u007DDoojiggerAutoloader\u0020class\u0020\u002D\u0020\u007Beac\u007DDoojigger\u0020for\u0020WordPress,\nAutoloader\u0020class\u0020for\u0020EarthAsylum\u0020Consulting\u0020\u007Beac\u007D\u0020Doojigger\u0020for\u0020WordPress\u0020classes\u0020and\u0020traits", "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html" }, { - "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AaddNamespace\u0028\u0029", - "name": "addNamespace", - "summary": "add\u0020namespace\u0020and\u0020root\u0020directory", - "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#method_addNamespace" + "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AdebugAutoLoader\u0028\u0029", + "name": "debugAutoLoader", + "summary": "register\u0020the\u0020autoloader\u0020for\u0020the\u0020default\u0020and\u0020\u0028maybe\u0029\u0020derivative\u0020namespace", + "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#method_debugAutoLoader" }, { "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AsetAutoLoader\u0028\u0029", "name": "setAutoLoader", - "summary": "register\u0020the\u0020autoloader", + "summary": "register\u0020the\u0020autoloader\u0020for\u0020the\u0020default\u0020and\u0020\u0028maybe\u0029\u0020derivative\u0020namespace", "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#method_setAutoLoader" + }, { + "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AaddNamespace\u0028\u0029", + "name": "addNamespace", + "summary": "add\u0020namespace\u0020and\u0020root\u0020directory", + "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#method_addNamespace" }, { "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AautoLoader\u0028\u0029", "name": "autoLoader", @@ -1448,7 +3388,7 @@ Search.appendIndex( }, { "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AsetEmailNotification\u0028\u0029", "name": "setEmailNotification", - "summary": "set\u0020the\u0020fatal\u0020email\u0020loader", + "summary": "set\u0020the\u0020fatal\u0020email\u0020loader\u0020\u002D\u0020no\u0020longer\u0020supported", "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#method_setEmailNotification" }, { "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AAUTOLOAD_TYPES", @@ -1456,20 +3396,20 @@ Search.appendIndex( "summary": "", "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#constant_AUTOLOAD_TYPES" }, { - "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003A\u0024isRegistered", - "name": "isRegistered", + "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003AFILE_PATTERNS", + "name": "FILE_PATTERNS", "summary": "", - "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#property_isRegistered" + "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#constant_FILE_PATTERNS" }, { "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003A\u0024validNamespace", "name": "validNamespace", "summary": "", "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#property_validNamespace" }, { - "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003A\u0024loaderClassName", - "name": "loaderClassName", + "fqsen": "\\EarthAsylumConsulting\\eacDoojiggerAutoloader\u003A\u003A\u0024history", + "name": "history", "summary": "", - "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#property_loaderClassName" + "url": "classes/EarthAsylumConsulting-eacDoojiggerAutoloader.html#property_history" }, { "fqsen": "\\WP_ENVIRONMENT_TYPE", "name": "WP_ENVIRONMENT_TYPE", @@ -1555,21 +3495,31 @@ Search.appendIndex( "name": "EarthAsylumConsulting", "summary": "", "url": "namespaces/earthasylumconsulting.html" + }, { + "fqsen": "\\EarthAsylumConsulting\\Extensions", + "name": "Extensions", + "summary": "", + "url": "namespaces/earthasylumconsulting-extensions.html" }, { "fqsen": "\\EarthAsylumConsulting\\Helpers", "name": "Helpers", "summary": "", "url": "namespaces/earthasylumconsulting-helpers.html" + }, { + "fqsen": "\\Psr\\Log", + "name": "Log", + "summary": "", + "url": "namespaces/psr-log.html" + }, { + "fqsen": "\\Psr", + "name": "Psr", + "summary": "", + "url": "namespaces/psr.html" }, { "fqsen": "\\EarthAsylumConsulting\\Plugin", "name": "Plugin", "summary": "", "url": "namespaces/earthasylumconsulting-plugin.html" - }, { - "fqsen": "\\EarthAsylumConsulting\\Extensions", - "name": "Extensions", - "summary": "", - "url": "namespaces/earthasylumconsulting-extensions.html" }, { "fqsen": "\\EarthAsylumConsulting\\Traits", "name": "Traits", diff --git a/docs/namespaces/default.html b/docs/namespaces/default.html index e1afaf8..ef5499f 100644 --- a/docs/namespaces/default.html +++ b/docs/namespaces/default.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -154,6 +146,7 @@

                                                                                                                                                EarthAsylumConsulting
                                                                                                                                                +
                                                                                                                                                Psr

                                                                                                                                                @@ -176,6 +169,20 @@

                                                                                                                                                +
                                                                                                                                                + DISALLOW_FILE_EDIT + +  = true +
                                                                                                                                                +
                                                                                                                                                + +
                                                                                                                                                + DISALLOW_FILE_MODS + +  = true +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                EAC_DOOJIGGER_ACTIONTIMER @@ -183,6 +190,13 @@

                                                                                                                                                Run the plugin loader
                                                                                                                                                +
                                                                                                                                                + EACDOOJIGGER_HOME + +  = __DIR__ +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                WP_ENVIRONMENT_TYPE @@ -199,6 +213,64 @@

                                                                                                                                                +

                                                                                                                                                + DISALLOW_FILE_EDIT + +

                                                                                                                                                + + + + + + public + mixed + DISALLOW_FILE_EDIT + = true + + + +
                                                                                                                                                + +
                                                                                                                                                + + + +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                + DISALLOW_FILE_MODS + +

                                                                                                                                                + + + + + + public + mixed + DISALLOW_FILE_MODS + = true + + + +
                                                                                                                                                + +
                                                                                                                                                + + + +
                                                                                                                                                + +
                                                                                                                                                +

                                                                                                                                                + EACDOOJIGGER_HOME + +

                                                                                                                                                + + + + + + public + mixed + EACDOOJIGGER_HOME + = __DIR__ + + + +
                                                                                                                                                + +
                                                                                                                                                + + +

                                                                                                                                                diff --git a/docs/namespaces/earthasylumconsulting-extensions.html b/docs/namespaces/earthasylumconsulting-extensions.html index 0883142..ddc4f8c 100644 --- a/docs/namespaces/earthasylumconsulting-extensions.html +++ b/docs/namespaces/earthasylumconsulting-extensions.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -156,6 +148,24 @@

                                                                                                                                                +
                                                                                                                                                admin_tools_extension
                                                                                                                                                +
                                                                                                                                                Extension: admin_tools - tools/utility functions - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                ajaxAction
                                                                                                                                                +
                                                                                                                                                Extension: ajaxAction - Ajax Responder - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                debugging_extension
                                                                                                                                                +
                                                                                                                                                Extension: debugging - file logging & debugging - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                encryption_extension
                                                                                                                                                +
                                                                                                                                                Extension: encryption - string encryption/decryption - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                maintenance_mode
                                                                                                                                                +
                                                                                                                                                Extension: maintenance_mode - put site in scheduled maintenance - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                material_icons
                                                                                                                                                +
                                                                                                                                                Extension: material_icons - Add/enable Google's Material Icons to WordPress - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                security_extension
                                                                                                                                                +
                                                                                                                                                Extension: security - security features - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                abuse_extension
                                                                                                                                                +
                                                                                                                                                Extension: abuseipdb - AbuseIPDB API - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                session_extension
                                                                                                                                                +
                                                                                                                                                Extension: session - simple session manager - {eac}Doojigger for WordPress
                                                                                                                                                eacDoojigger_registration
                                                                                                                                                {eac}Doojigger for WordPress - Base class for custom plugin extensions.
                                                                                                                                                file_system_extension
                                                                                                                                                diff --git a/docs/namespaces/earthasylumconsulting-helpers.html b/docs/namespaces/earthasylumconsulting-helpers.html index 9ed397a..ac5f103 100644 --- a/docs/namespaces/earthasylumconsulting-helpers.html +++ b/docs/namespaces/earthasylumconsulting-helpers.html @@ -60,15 +60,15 @@

                                                                                                                                                -

                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -156,8 +148,10 @@

                                                                                                                                                +
                                                                                                                                                Logger
                                                                                                                                                +
                                                                                                                                                PSR-3 compatible Logger called from eacDoojigger logging functions
                                                                                                                                                LogLevel
                                                                                                                                                -
                                                                                                                                                LogLevel class - define PHP/PSR log levels
                                                                                                                                                +
                                                                                                                                                LogLevel class - define PHP/PSR-3 log levels
                                                                                                                                                wpconfig_editor
                                                                                                                                                wpconfig editor class - uses WPConfigTransformer to edit wp-config.php using WP_Filesystem
                                                                                                                                                diff --git a/docs/namespaces/earthasylumconsulting-plugin.html b/docs/namespaces/earthasylumconsulting-plugin.html index a64444d..8f2d634 100644 --- a/docs/namespaces/earthasylumconsulting-plugin.html +++ b/docs/namespaces/earthasylumconsulting-plugin.html @@ -60,15 +60,15 @@

                                                                                                                                                -

                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -159,9 +151,9 @@

                                                                                                                                                eacDoojigger
                                                                                                                                                Primary plugin file - {eac}Doojigger for WordPress
                                                                                                                                                -
                                                                                                                                                eacDoojigger_administration
                                                                                                                                                +
                                                                                                                                                eacDoojigger_admin_traits
                                                                                                                                                Primary plugin file - {eac}Doojigger for WordPress
                                                                                                                                                -
                                                                                                                                                eacDoojigger_administration
                                                                                                                                                +
                                                                                                                                                eacDoojigger_admin_traits
                                                                                                                                                diff --git a/docs/namespaces/earthasylumconsulting-traits.html b/docs/namespaces/earthasylumconsulting-traits.html index 9d2330e..dd20a3d 100644 --- a/docs/namespaces/earthasylumconsulting-traits.html +++ b/docs/namespaces/earthasylumconsulting-traits.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -160,12 +152,16 @@

                                                                                                                                                code_editor
                                                                                                                                                code_editor trait - Load CodeMirror and/or WP_editor html editor with consistant parameters
                                                                                                                                                +
                                                                                                                                                cookie_consent
                                                                                                                                                +
                                                                                                                                                cookie_consent trait - Advanced set cookies using WP Consent API
                                                                                                                                                datetime
                                                                                                                                                date/time utilities trait - {eac}Doojigger for WordPress
                                                                                                                                                html_input_fields
                                                                                                                                                html input field methods - {eac}Doojigger for WordPress
                                                                                                                                                html_input_fields
                                                                                                                                                +
                                                                                                                                                logging
                                                                                                                                                +
                                                                                                                                                logger trait - logging functions using Logger healper
                                                                                                                                                plugin_environment
                                                                                                                                                Plugin Loader environment check trait - {eac}Doojigger for WordPress
                                                                                                                                                plugin_environment
                                                                                                                                                @@ -176,8 +172,6 @@

                                                                                                                                                plugin_loader
                                                                                                                                                Custom Plugin Loader trait - {eac}Doojigger for WordPress
                                                                                                                                                -
                                                                                                                                                plugin_loader_environment
                                                                                                                                                -
                                                                                                                                                Plugin Loader environment check trait - {eac}Doojigger for WordPress
                                                                                                                                                plugin_uninstall
                                                                                                                                                Custom Plugin uninstaller trait - {eac}Doojigger for WordPress
                                                                                                                                                plugin_update
                                                                                                                                                diff --git a/docs/namespaces/earthasylumconsulting-uninstall.html b/docs/namespaces/earthasylumconsulting-uninstall.html index 1ea9762..23f1ccf 100644 --- a/docs/namespaces/earthasylumconsulting-uninstall.html +++ b/docs/namespaces/earthasylumconsulting-uninstall.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                diff --git a/docs/namespaces/earthasylumconsulting.html b/docs/namespaces/earthasylumconsulting.html index cbc2574..d67d8cb 100644 --- a/docs/namespaces/earthasylumconsulting.html +++ b/docs/namespaces/earthasylumconsulting.html @@ -60,15 +60,15 @@

                                                                                                                                                -
                                                                                                                                                -
                                                                                                                                                -

                                                                                                                                                Packages

                                                                                                                                                - eacDoojigger + Psr

                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Packages

                                                                                                                                                - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                @@ -153,9 +145,9 @@

                                                                                                                                                +
                                                                                                                                                Extensions
                                                                                                                                                Helpers
                                                                                                                                                Plugin
                                                                                                                                                -
                                                                                                                                                Extensions
                                                                                                                                                Traits
                                                                                                                                                uninstall
                                                                                                                                                @@ -170,7 +162,9 @@

                                                                                                                                                abstract_backend
                                                                                                                                                {eac}Doojigger for WordPress - Plugin back-end (administration) methods and hooks.
                                                                                                                                                abstract_context
                                                                                                                                                -
                                                                                                                                                Plugin context switch front-end (public) vs back-end (administration) - {eac}Doojigger for WordPress
                                                                                                                                                +
                                                                                                                                                Plugin context switch front-end (public) vs back-end (administration)
                                                                                                                                                +
                                                                                                                                                abstract_core
                                                                                                                                                +
                                                                                                                                                {eac}Doojigger for WordPress - Plugin core methods, hooks, and settings.
                                                                                                                                                abstract_extension
                                                                                                                                                {eac}Doojigger for WordPress - Base class for custom plugin extensions.
                                                                                                                                                abstract_frontend
                                                                                                                                                diff --git a/docs/namespaces/psr-log.html b/docs/namespaces/psr-log.html new file mode 100644 index 0000000..84bcdd1 --- /dev/null +++ b/docs/namespaces/psr-log.html @@ -0,0 +1,220 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                +

                                                                                                                                                {eac}Doojigger Reference

                                                                                                                                                + + + + + +
                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                + + + + +
                                                                                                                                                + + +
                                                                                                                                                +

                                                                                                                                                Log

                                                                                                                                                + + + +

                                                                                                                                                + Interfaces, Classes, Traits and Enums + +

                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                LoggerAwareInterface
                                                                                                                                                +
                                                                                                                                                Describes a logger-aware instance.
                                                                                                                                                +
                                                                                                                                                LoggerInterface
                                                                                                                                                +
                                                                                                                                                Describes a logger instance.
                                                                                                                                                +
                                                                                                                                                LoggerAwareInterface
                                                                                                                                                +
                                                                                                                                                Describes a logger-aware instance.
                                                                                                                                                +
                                                                                                                                                LoggerInterface
                                                                                                                                                +
                                                                                                                                                Describes a logger instance.
                                                                                                                                                + +
                                                                                                                                                AbstractLogger
                                                                                                                                                +
                                                                                                                                                This is a simple Logger implementation that other Loggers can inherit from.
                                                                                                                                                +
                                                                                                                                                InvalidArgumentException
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                LogLevel
                                                                                                                                                +
                                                                                                                                                Describes log levels.
                                                                                                                                                +
                                                                                                                                                NullLogger
                                                                                                                                                +
                                                                                                                                                This Logger can be used to avoid conditional log calls.
                                                                                                                                                +
                                                                                                                                                AbstractLogger
                                                                                                                                                +
                                                                                                                                                This is a simple Logger implementation that other Loggers can inherit from.
                                                                                                                                                +
                                                                                                                                                InvalidArgumentException
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                LogLevel
                                                                                                                                                +
                                                                                                                                                Describes log levels.
                                                                                                                                                +
                                                                                                                                                NullLogger
                                                                                                                                                +
                                                                                                                                                This Logger can be used to avoid conditional log calls.
                                                                                                                                                + +
                                                                                                                                                LoggerAwareTrait
                                                                                                                                                +
                                                                                                                                                Basic Implementation of LoggerAwareInterface.
                                                                                                                                                +
                                                                                                                                                LoggerTrait
                                                                                                                                                +
                                                                                                                                                This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                                                                +
                                                                                                                                                LoggerAwareTrait
                                                                                                                                                +
                                                                                                                                                Basic Implementation of LoggerAwareInterface.
                                                                                                                                                +
                                                                                                                                                LoggerTrait
                                                                                                                                                +
                                                                                                                                                This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                                                                + +
                                                                                                                                                + + + + + + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                +

                                                                                                                                                Search results

                                                                                                                                                + +
                                                                                                                                                +
                                                                                                                                                +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  + + +
                                                                                                                                                  + + + + + + + + diff --git a/docs/namespaces/psr.html b/docs/namespaces/psr.html new file mode 100644 index 0000000..4c6037c --- /dev/null +++ b/docs/namespaces/psr.html @@ -0,0 +1,183 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                  +

                                                                                                                                                  {eac}Doojigger Reference

                                                                                                                                                  + + + + + +
                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  + + + + +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                  + +
                                                                                                                                                  +

                                                                                                                                                  Psr

                                                                                                                                                  + + +

                                                                                                                                                  + Namespaces + +

                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  Log
                                                                                                                                                  +
                                                                                                                                                  + + + + + + + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                  +

                                                                                                                                                  Search results

                                                                                                                                                  + +
                                                                                                                                                  +
                                                                                                                                                  +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    + + +
                                                                                                                                                    + + + + + + + + diff --git a/docs/packages/default.html b/docs/packages/default.html index 04cba33..09cbced 100644 --- a/docs/packages/default.html +++ b/docs/packages/default.html @@ -60,15 +60,15 @@

                                                                                                                                                    -
                                                                                                                                                    -
                                                                                                                                                    -

                                                                                                                                                    Packages

                                                                                                                                                    - eacDoojigger + Psr

                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Packages

                                                                                                                                                    - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                    @@ -153,7 +145,6 @@

                                                                                                                                                    eacDoojigger
                                                                                                                                                    -
                                                                                                                                                    eacDoojiggerUtilities
                                                                                                                                                    diff --git a/docs/packages/eacDoojigger-Extensions.html b/docs/packages/eacDoojigger-Extensions.html index c63cb37..1827980 100644 --- a/docs/packages/eacDoojigger-Extensions.html +++ b/docs/packages/eacDoojigger-Extensions.html @@ -60,15 +60,15 @@

                                                                                                                                                    -
                                                                                                                                                    -
                                                                                                                                                    -

                                                                                                                                                    Packages

                                                                                                                                                    - eacDoojigger + Psr

                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Packages

                                                                                                                                                    - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                    @@ -156,6 +148,24 @@

                                                                                                                                                    +
                                                                                                                                                    admin_tools_extension
                                                                                                                                                    +
                                                                                                                                                    Extension: admin_tools - tools/utility functions - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    ajaxAction
                                                                                                                                                    +
                                                                                                                                                    Extension: ajaxAction - Ajax Responder - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    debugging_extension
                                                                                                                                                    +
                                                                                                                                                    Extension: debugging - file logging & debugging - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    encryption_extension
                                                                                                                                                    +
                                                                                                                                                    Extension: encryption - string encryption/decryption - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    maintenance_mode
                                                                                                                                                    +
                                                                                                                                                    Extension: maintenance_mode - put site in scheduled maintenance - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    material_icons
                                                                                                                                                    +
                                                                                                                                                    Extension: material_icons - Add/enable Google's Material Icons to WordPress - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    security_extension
                                                                                                                                                    +
                                                                                                                                                    Extension: security - security features - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    abuse_extension
                                                                                                                                                    +
                                                                                                                                                    Extension: abuseipdb - AbuseIPDB API - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    session_extension
                                                                                                                                                    +
                                                                                                                                                    Extension: session - simple session manager - {eac}Doojigger for WordPress
                                                                                                                                                    file_system_extension
                                                                                                                                                    Extension: file_system - expands on the WordPress WP_filesystem - {eac}Doojigger for WordPress
                                                                                                                                                    wpmu_installer
                                                                                                                                                    diff --git a/docs/packages/eacDoojigger-Helpers.html b/docs/packages/eacDoojigger-Helpers.html index fbf7a55..bb60db0 100644 --- a/docs/packages/eacDoojigger-Helpers.html +++ b/docs/packages/eacDoojigger-Helpers.html @@ -60,15 +60,15 @@

                                                                                                                                                    -

                                                                                                                                                    -
                                                                                                                                                    -

                                                                                                                                                    Packages

                                                                                                                                                    - eacDoojigger + Psr

                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Packages

                                                                                                                                                    - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                    @@ -156,14 +148,13 @@

                                                                                                                                                    +
                                                                                                                                                    Logger
                                                                                                                                                    +
                                                                                                                                                    PSR-3 compatible Logger called from eacDoojigger logging functions
                                                                                                                                                    LogLevel
                                                                                                                                                    -
                                                                                                                                                    LogLevel class - define PHP/PSR log levels
                                                                                                                                                    +
                                                                                                                                                    LogLevel class - define PHP/PSR-3 log levels
                                                                                                                                                    wpconfig_editor
                                                                                                                                                    wpconfig editor class - uses WPConfigTransformer to edit wp-config.php using WP_Filesystem
                                                                                                                                                    -
                                                                                                                                                    code_editor
                                                                                                                                                    -
                                                                                                                                                    code_editor trait - Load CodeMirror and/or WP_editor html editor -with consistant parameters
                                                                                                                                                    diff --git a/docs/packages/eacDoojigger-Traits.html b/docs/packages/eacDoojigger-Traits.html new file mode 100644 index 0000000..cc83a0e --- /dev/null +++ b/docs/packages/eacDoojigger-Traits.html @@ -0,0 +1,217 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                    +

                                                                                                                                                    {eac}Doojigger Reference

                                                                                                                                                    + + + + + +
                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    + + + + +
                                                                                                                                                    + + +
                                                                                                                                                    +

                                                                                                                                                    Traits

                                                                                                                                                    + + + +

                                                                                                                                                    + Interfaces, Classes, Traits and Enums + +

                                                                                                                                                    + +
                                                                                                                                                    + + +
                                                                                                                                                    eacDoojigger_admin_traits
                                                                                                                                                    +
                                                                                                                                                    Primary plugin file - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    code_editor
                                                                                                                                                    +
                                                                                                                                                    code_editor trait - Load CodeMirror and/or WP_editor html editor +with consistant parameters
                                                                                                                                                    +
                                                                                                                                                    cookie_consent
                                                                                                                                                    +
                                                                                                                                                    cookie_consent trait - Advanced set cookies using WP Consent API
                                                                                                                                                    +
                                                                                                                                                    datetime
                                                                                                                                                    +
                                                                                                                                                    date/time utilities trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    html_input_fields
                                                                                                                                                    +
                                                                                                                                                    html input field methods - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    logging
                                                                                                                                                    +
                                                                                                                                                    logger trait - logging functions using Logger healper
                                                                                                                                                    +
                                                                                                                                                    plugin_environment
                                                                                                                                                    +
                                                                                                                                                    Plugin Loader environment check trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    plugin_help
                                                                                                                                                    +
                                                                                                                                                    Plugin help trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    plugin_loader
                                                                                                                                                    +
                                                                                                                                                    Custom Plugin Loader trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    plugin_uninstall
                                                                                                                                                    +
                                                                                                                                                    Custom Plugin uninstaller trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    plugin_update_notice
                                                                                                                                                    +
                                                                                                                                                    Plugin updater notice trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    standard_options
                                                                                                                                                    +
                                                                                                                                                    standard options trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    swRegistrationUI
                                                                                                                                                    +
                                                                                                                                                    software registration UI for use with {eac}SoftwareRegistry - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    version_compare
                                                                                                                                                    +
                                                                                                                                                    version compare utilites trait - {eac}Doojigger for WordPress
                                                                                                                                                    +
                                                                                                                                                    zip_archive
                                                                                                                                                    +
                                                                                                                                                    zip_archive trait - {eac}Doojigger for WordPress
                                                                                                                                                    + +
                                                                                                                                                    + + + + + + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                    +

                                                                                                                                                    Search results

                                                                                                                                                    + +
                                                                                                                                                    +
                                                                                                                                                    +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      + + +
                                                                                                                                                      + + + + + + + + diff --git a/docs/packages/eacDoojigger-Utilities-eacDoojiggerAutoloader.html b/docs/packages/eacDoojigger-Utilities-eacDoojiggerAutoloader.html new file mode 100644 index 0000000..435db0e --- /dev/null +++ b/docs/packages/eacDoojigger-Utilities-eacDoojiggerAutoloader.html @@ -0,0 +1,190 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                      +

                                                                                                                                                      {eac}Doojigger Reference

                                                                                                                                                      + + + + + +
                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      + + + + +
                                                                                                                                                      + + +
                                                                                                                                                      +

                                                                                                                                                      eacDoojiggerAutoloader

                                                                                                                                                      + + + +

                                                                                                                                                      + Interfaces, Classes, Traits and Enums + +

                                                                                                                                                      + +
                                                                                                                                                      + +
                                                                                                                                                      eacDoojiggerAutoloader
                                                                                                                                                      +
                                                                                                                                                      {eac}DoojiggerAutoloader class - {eac}Doojigger for WordPress, +Autoloader class for EarthAsylum Consulting {eac} Doojigger for WordPress classes and traits
                                                                                                                                                      + + +
                                                                                                                                                      + + + + + + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                      +

                                                                                                                                                      Search results

                                                                                                                                                      + +
                                                                                                                                                      +
                                                                                                                                                      +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        + + +
                                                                                                                                                        + + + + + + + + diff --git a/docs/packages/eacDoojigger-Utilities.html b/docs/packages/eacDoojigger-Utilities.html new file mode 100644 index 0000000..0baeedf --- /dev/null +++ b/docs/packages/eacDoojigger-Utilities.html @@ -0,0 +1,203 @@ + + + + + {eac}Doojigger Reference + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                        +

                                                                                                                                                        {eac}Doojigger Reference

                                                                                                                                                        + + + + + +
                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        + + + + +
                                                                                                                                                        + + +
                                                                                                                                                        +

                                                                                                                                                        Utilities

                                                                                                                                                        + +

                                                                                                                                                        + Packages + +

                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        eacDoojiggerAutoloader
                                                                                                                                                        +
                                                                                                                                                        + + +

                                                                                                                                                        + Interfaces, Classes, Traits and Enums + +

                                                                                                                                                        + +
                                                                                                                                                        + +
                                                                                                                                                        eacDoojigger_ftp_credentials
                                                                                                                                                        +
                                                                                                                                                        Extension: file_system - expands on the WordPress WP_filesystem - {eac}Doojigger for WordPress
                                                                                                                                                        +
                                                                                                                                                        eacDoojiggerActionTimer
                                                                                                                                                        +
                                                                                                                                                        {eac}DoojiggerActionTimer - {eac}Doojigger for WordPress, +Track the time to load (include) each plugin; Track duration of specific WP actions; Ability to time custom functions execution
                                                                                                                                                        +
                                                                                                                                                        eacDoojiggerEnvironment
                                                                                                                                                        +
                                                                                                                                                        {eac}Doojigger Environment - Set WP_ENVIRONMENT_TYPE used by wp_get_environment_type()
                                                                                                                                                        +
                                                                                                                                                        eacDoojiggerPluginUpdater
                                                                                                                                                        +
                                                                                                                                                        {eac}DoojiggerPluginUpdater class - Manage {eac}Doojigger, derivative and extensioon software updates
                                                                                                                                                        + + +
                                                                                                                                                        + + + + + + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                        +

                                                                                                                                                        Search results

                                                                                                                                                        + +
                                                                                                                                                        +
                                                                                                                                                        +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          + + +
                                                                                                                                                          + + + + + + + + diff --git a/docs/packages/eacDoojigger.html b/docs/packages/eacDoojigger.html index fda12cb..21ac75f 100644 --- a/docs/packages/eacDoojigger.html +++ b/docs/packages/eacDoojigger.html @@ -60,15 +60,15 @@

                                                                                                                                                          -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                          @@ -152,8 +144,10 @@

                                                                                                                                                          -
                                                                                                                                                          Helpers
                                                                                                                                                          Extensions
                                                                                                                                                          +
                                                                                                                                                          Helpers
                                                                                                                                                          +
                                                                                                                                                          Traits
                                                                                                                                                          +
                                                                                                                                                          Utilities
                                                                                                                                                          @@ -163,15 +157,41 @@

                                                                                                                                                          +
                                                                                                                                                          LoggerAwareInterface
                                                                                                                                                          +
                                                                                                                                                          Describes a logger-aware instance.
                                                                                                                                                          +
                                                                                                                                                          LoggerInterface
                                                                                                                                                          +
                                                                                                                                                          Describes a logger instance.
                                                                                                                                                          +
                                                                                                                                                          LoggerAwareInterface
                                                                                                                                                          +
                                                                                                                                                          Describes a logger-aware instance.
                                                                                                                                                          +
                                                                                                                                                          LoggerInterface
                                                                                                                                                          +
                                                                                                                                                          Describes a logger instance.
                                                                                                                                                          abstract_backend
                                                                                                                                                          {eac}Doojigger for WordPress - Plugin back-end (administration) methods and hooks.
                                                                                                                                                          abstract_context
                                                                                                                                                          -
                                                                                                                                                          Plugin context switch front-end (public) vs back-end (administration) - {eac}Doojigger for WordPress
                                                                                                                                                          +
                                                                                                                                                          Plugin context switch front-end (public) vs back-end (administration)
                                                                                                                                                          +
                                                                                                                                                          abstract_core
                                                                                                                                                          +
                                                                                                                                                          {eac}Doojigger for WordPress - Plugin core methods, hooks, and settings.
                                                                                                                                                          abstract_extension
                                                                                                                                                          {eac}Doojigger for WordPress - Base class for custom plugin extensions.
                                                                                                                                                          abstract_frontend
                                                                                                                                                          {eac}Doojigger for WordPress - Plugin front-end (public) methods and hooks.
                                                                                                                                                          +
                                                                                                                                                          AbstractLogger
                                                                                                                                                          +
                                                                                                                                                          This is a simple Logger implementation that other Loggers can inherit from.
                                                                                                                                                          +
                                                                                                                                                          InvalidArgumentException
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          LogLevel
                                                                                                                                                          +
                                                                                                                                                          Describes log levels.
                                                                                                                                                          +
                                                                                                                                                          NullLogger
                                                                                                                                                          +
                                                                                                                                                          This Logger can be used to avoid conditional log calls.
                                                                                                                                                          +
                                                                                                                                                          AbstractLogger
                                                                                                                                                          +
                                                                                                                                                          This is a simple Logger implementation that other Loggers can inherit from.
                                                                                                                                                          +
                                                                                                                                                          InvalidArgumentException
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          LogLevel
                                                                                                                                                          +
                                                                                                                                                          Describes log levels.
                                                                                                                                                          +
                                                                                                                                                          NullLogger
                                                                                                                                                          +
                                                                                                                                                          This Logger can be used to avoid conditional log calls.
                                                                                                                                                          WPConfigTransformer
                                                                                                                                                          Transforms a wp-config.php file.
                                                                                                                                                          eacDoojigger
                                                                                                                                                          @@ -181,46 +201,30 @@

                                                                                                                                                          eacDoojigger
                                                                                                                                                          Uninstaller class using plugin_uninstall
                                                                                                                                                          -
                                                                                                                                                          eacDoojigger_administration
                                                                                                                                                          -
                                                                                                                                                          Primary plugin file - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          eacDoojigger_administration
                                                                                                                                                          +
                                                                                                                                                          LoggerAwareTrait
                                                                                                                                                          +
                                                                                                                                                          Basic Implementation of LoggerAwareInterface.
                                                                                                                                                          +
                                                                                                                                                          LoggerTrait
                                                                                                                                                          +
                                                                                                                                                          This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                                                                          +
                                                                                                                                                          LoggerAwareTrait
                                                                                                                                                          +
                                                                                                                                                          Basic Implementation of LoggerAwareInterface.
                                                                                                                                                          +
                                                                                                                                                          LoggerTrait
                                                                                                                                                          +
                                                                                                                                                          This is a simple Logger trait that classes unable to extend AbstractLogger +(because they extend another class, etc) can include.
                                                                                                                                                          +
                                                                                                                                                          eacDoojigger_admin_traits
                                                                                                                                                          -
                                                                                                                                                          datetime
                                                                                                                                                          -
                                                                                                                                                          date/time utilities trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          html_input_fields
                                                                                                                                                          -
                                                                                                                                                          html input field methods - {eac}Doojigger for WordPress
                                                                                                                                                          html_input_fields
                                                                                                                                                          plugin_environment
                                                                                                                                                          -
                                                                                                                                                          Plugin Loader environment check trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          plugin_environment
                                                                                                                                                          plugin_help
                                                                                                                                                          -
                                                                                                                                                          Plugin help trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          plugin_help
                                                                                                                                                          -
                                                                                                                                                          plugin_loader
                                                                                                                                                          -
                                                                                                                                                          Custom Plugin Loader trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          plugin_loader_environment
                                                                                                                                                          -
                                                                                                                                                          Plugin Loader environment check trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          plugin_uninstall
                                                                                                                                                          -
                                                                                                                                                          Custom Plugin uninstaller trait - {eac}Doojigger for WordPress
                                                                                                                                                          plugin_update
                                                                                                                                                          Plugin updater trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          plugin_update_notice
                                                                                                                                                          -
                                                                                                                                                          Plugin updater notice trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          standard_options
                                                                                                                                                          -
                                                                                                                                                          standard options trait - {eac}Doojigger for WordPress
                                                                                                                                                          standard_options
                                                                                                                                                          swRegistrationUI
                                                                                                                                                          -
                                                                                                                                                          software registration UI for use with {eac}SoftwareRegistry - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          swRegistrationUI
                                                                                                                                                          -
                                                                                                                                                          version_compare
                                                                                                                                                          -
                                                                                                                                                          version compare utilites trait - {eac}Doojigger for WordPress
                                                                                                                                                          -
                                                                                                                                                          zip_archive
                                                                                                                                                          -
                                                                                                                                                          zip_archive trait - {eac}Doojigger for WordPress

                                                                                                                                                          @@ -231,6 +235,34 @@

                                                                                                                                                          +
                                                                                                                                                          + DISALLOW_FILE_EDIT + +  = true +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          + DISALLOW_FILE_MODS + +  = true +
                                                                                                                                                          +
                                                                                                                                                          + +
                                                                                                                                                          + EAC_DOOJIGGER_ACTIONTIMER + +  = \true +
                                                                                                                                                          +
                                                                                                                                                          Run the plugin loader
                                                                                                                                                          + +
                                                                                                                                                          + EACDOOJIGGER_HOME + +  = __DIR__ +
                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          WP_ENVIRONMENT_TYPE @@ -263,6 +295,122 @@

                                                                                                                                                          +

                                                                                                                                                          + DISALLOW_FILE_EDIT + +

                                                                                                                                                          + + + + + + public + mixed + DISALLOW_FILE_EDIT + = true + + + +
                                                                                                                                                          + +
                                                                                                                                                          + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + DISALLOW_FILE_MODS + +

                                                                                                                                                          + + + + + + public + mixed + DISALLOW_FILE_MODS + = true + + + +
                                                                                                                                                          + +
                                                                                                                                                          + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + EAC_DOOJIGGER_ACTIONTIMER + +

                                                                                                                                                          + + + +

                                                                                                                                                          Run the plugin loader

                                                                                                                                                          + + + public + mixed + EAC_DOOJIGGER_ACTIONTIMER + = \true + + + + +
                                                                                                                                                          + + + +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          + EACDOOJIGGER_HOME + +

                                                                                                                                                          + + + + + + public + mixed + EACDOOJIGGER_HOME + = __DIR__ + + + +
                                                                                                                                                          + +
                                                                                                                                                          + + + +
                                                                                                                                                          +

                                                                                                                                                          WP_ENVIRONMENT_TYPE diff --git a/docs/packages/eacDoojiggerUtilities-eacDoojiggerActionTimer.html b/docs/packages/eacDoojiggerUtilities-eacDoojiggerActionTimer.html index b86bf0a..6863e65 100644 --- a/docs/packages/eacDoojiggerUtilities-eacDoojiggerActionTimer.html +++ b/docs/packages/eacDoojiggerUtilities-eacDoojiggerActionTimer.html @@ -60,15 +60,15 @@

                                                                                                                                                          -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                          + +

                                                                                                                                                          + eacDoojiggerUtilities +

                                                                                                                                                          + @@ -164,57 +166,8 @@

                                                                                                                                                          -

                                                                                                                                                          - Table of Contents - -

                                                                                                                                                          - -
                                                                                                                                                          -
                                                                                                                                                          - EAC_DOOJIGGER_ACTIONTIMER - -  = \true -
                                                                                                                                                          -
                                                                                                                                                          Run the plugin loader
                                                                                                                                                          - -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          - Constants - -

                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          - EAC_DOOJIGGER_ACTIONTIMER - -

                                                                                                                                                          - - - -

                                                                                                                                                          Run the plugin loader

                                                                                                                                                          - - - public - mixed - EAC_DOOJIGGER_ACTIONTIMER - = \true - - - - -
                                                                                                                                                          - - - -
                                                                                                                                                          -
                                                                                                                                                          diff --git a/docs/packages/eacDoojiggerUtilities.html b/docs/packages/eacDoojiggerUtilities.html index aebb616..3db1a8a 100644 --- a/docs/packages/eacDoojiggerUtilities.html +++ b/docs/packages/eacDoojiggerUtilities.html @@ -60,15 +60,15 @@

                                                                                                                                                          -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                          + +

                                                                                                                                                          + eacDoojiggerUtilities +

                                                                                                                                                          + @@ -152,11 +154,7 @@

                                                                                                                                                          -
                                                                                                                                                          eacDoojigger
                                                                                                                                                          eacDoojiggerActionTimer
                                                                                                                                                          -
                                                                                                                                                          eacDoojiggerAutoloader
                                                                                                                                                          -
                                                                                                                                                          eacDoojiggerEnvironment
                                                                                                                                                          -
                                                                                                                                                          eacDoojiggerPluginUpdater
                                                                                                                                                          diff --git a/docs/reports/deprecated.html b/docs/reports/deprecated.html index 10aef0a..be73598 100644 --- a/docs/reports/deprecated.html +++ b/docs/reports/deprecated.html @@ -61,15 +61,15 @@

                                                                                                                                                          -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                          @@ -151,13 +143,123 @@

                                                                                                                                                          Deprecated

                                                                                                                                                          Table of Contents

                                                                                                                                                          + + + - +
                                                                                                                                                          eacDoojigger/EarthAsylumConsulting/abstract_core.class.php
                                                                                                                                                          eacDoojigger/EarthAsylumConsulting/Plugin/eacDoojigger.plugin.php
                                                                                                                                                          eacDoojigger/EarthAsylumConsulting/Traits/plugin_loader_environment.trait.phpeacDoojigger/EarthAsylumConsulting/Traits/logging.trait.php
                                                                                                                                                          + +

                                                                                                                                                          abstract_core.class.php

                                                                                                                                                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                                                                                                                                          LineElementReason
                                                                                                                                                          685abstract_core::getPluginValues()
                                                                                                                                                            +
                                                                                                                                                          • use pluginHeaders()
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          736abstract_core::getPluginValue()
                                                                                                                                                            +
                                                                                                                                                          • use pluginHeader()
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          1823abstract_core::isAjaxRequest()

                                                                                                                                                          use $this->doing_ajax()

                                                                                                                                                          +
                                                                                                                                                          2417abstract_core::getMySqlVersion()

                                                                                                                                                          use $this->wpdb->db_server_info()

                                                                                                                                                          +
                                                                                                                                                          2464abstract_core::get()

                                                                                                                                                          use getVariable()

                                                                                                                                                          +
                                                                                                                                                          2505abstract_core::set()

                                                                                                                                                          use setVariable()

                                                                                                                                                          +
                                                                                                                                                          2778abstract_core::_COOKIE()
                                                                                                                                                            +
                                                                                                                                                          • use $this->varCookie(...)
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          2805abstract_core::_GET()
                                                                                                                                                            +
                                                                                                                                                          • use $this->varGet(...)
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          2832abstract_core::_POST()
                                                                                                                                                            +
                                                                                                                                                          • use $this->varPost(...)
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          2861abstract_core::_REQUEST()
                                                                                                                                                            +
                                                                                                                                                          • use $this->varRequest(...)
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          2893abstract_core::_SERVER()
                                                                                                                                                            +
                                                                                                                                                          • use $this->varServer(...)
                                                                                                                                                          • +
                                                                                                                                                          +
                                                                                                                                                          3886abstract_core::set_option()

                                                                                                                                                          use update_option()

                                                                                                                                                          +
                                                                                                                                                          4107abstract_core::set_network_option()

                                                                                                                                                          use update_network_option()

                                                                                                                                                          +
                                                                                                                                                          4266abstract_core::set_site_option()

                                                                                                                                                          use update_site_option()

                                                                                                                                                          +

                                                                                                                                                          eacDoojigger.plugin.php

                                                                                                                                                          @@ -177,8 +279,8 @@

                                                                                                                                                          - -

                                                                                                                                                          plugin_loader_environment.trait.php

                                                                                                                                                          + +

                                                                                                                                                          logging.trait.php

                                                                                                                                                          @@ -186,9 +288,11 @@

                                                                                                                                                          Reason

                                                                                                                                                          - - - + +
                                                                                                                                                          Line
                                                                                                                                                          51plugin_loader_environment

                                                                                                                                                          use plugin_environment.trait

                                                                                                                                                          +
                                                                                                                                                          156logging::logData()
                                                                                                                                                            +
                                                                                                                                                          • use logDebug()
                                                                                                                                                          • +
                                                                                                                                                          diff --git a/docs/reports/errors.html b/docs/reports/errors.html index e8c7d24..9aacbc4 100644 --- a/docs/reports/errors.html +++ b/docs/reports/errors.html @@ -61,15 +61,15 @@

                                                                                                                                                          -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                          diff --git a/docs/reports/markers.html b/docs/reports/markers.html index a90f00c..b57e8ac 100644 --- a/docs/reports/markers.html +++ b/docs/reports/markers.html @@ -61,15 +61,15 @@

                                                                                                                                                          -
                                                                                                                                                          -
                                                                                                                                                          -

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojigger + Psr

                                                                                                                                                          +
                                                                                                                                                          +
                                                                                                                                                          +

                                                                                                                                                          Packages

                                                                                                                                                          - eacDoojiggerUtilities + eacDoojigger

                                                                                                                                                          @@ -148,10 +140,54 @@

                                                                                                                                                          Fil