PHP Class Automattic\WP\Cron_Control\CLI\Events

Inheritance: extends WP_CLI_Command
Show file Open project: Automattic/vip-mu-plugins-public

Public Methods

Method Description
delete_events ( $args, $assoc_args ) Remove events by ID or action
list_events ( $args, $assoc_args ) List cron events
run_event ( $args, $assoc_args ) Run an event given an ID

Private Methods

Method Description
calculate_interval ( integer $since ) : string Convert a time interval into human-readable format.
delete_event_by_action ( $args, $assoc_args ) Delete all events of the same action
delete_event_by_id ( $args, $assoc_args ) Delete an event by ID
format_events ( $events ) Format event data into something human-readable
get_event_details_from_post_title ( $title ) Parse event details stored in an item's post_title
get_events ( $args, $assoc_args ) Retrieve list of events, and related data, for a given request

Method Details

delete_events() public method

Remove events by ID or action
public delete_events ( $args, $assoc_args )

list_events() public method

Intentionally bypasses caching to ensure latest data is shown
public list_events ( $args, $assoc_args )

run_event() public method

Run an event given an ID
public run_event ( $args, $assoc_args )