Admin_Controller implements Service, Registerable, Conditional Uses Service_Container
Handles general admin functions, such as adding links to our settings page in the Plugins menu.
Tags
Interfaces, Classes and Traits
- Service
- Marker interface to denote a service.
- Registerable
- An object that can be registered with WordPress via the Plugin API, i.e. add_action() and add_filter().
- Conditional
- An object which is loaded conditionally.
Table of Contents
- $plugin : mixed
- $services : mixed
- __construct() : mixed
- Undocumented function
- get_service() : mixed
- get_services() : array<string|int, mixed>
- Undocumented function
- is_required() : bool
- Tests to see if the admin controller should be loaded.
- load_admin_scripts() : void
- Enqueue admin assets.
- register() : void
- Add hook to enqueue admin javascript.
- register_services() : mixed
- _get_services() : mixed
Properties
$plugin
private
mixed
$plugin
$services
private
mixed
$services
= []
Methods
__construct()
Undocumented function
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
Return values
mixed —get_service()
public
get_service(mixed $id) : mixed
Parameters
- $id : mixed
Return values
mixed —get_services()
Undocumented function
public
get_services() : array<string|int, mixed>
Return values
array<string|int, mixed> —is_required()
Tests to see if the admin controller should be loaded.
public
is_required() : bool
Return values
bool —load_admin_scripts()
Enqueue admin assets.
public
load_admin_scripts(mixed $hook_suffix) : void
Parameters
- $hook_suffix : mixed
Return values
void —register()
Add hook to enqueue admin javascript.
public
register() : void
Return values
void —register_services()
public
register_services() : mixed
Return values
mixed —_get_services()
private
_get_services() : mixed