ActionScheduler_Store
Class ActionScheduler_Store
Description Description
Source Source
File: packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php
Methods Methods
- action_counts — Get a count of all actions in the store, grouped by status
- bulk_cancel_actions — Cancel a set of action IDs.
- cancel_action
- cancel_actions_by_group — Cancel pending actions by group.
- cancel_actions_by_hook — Cancel pending actions by hook.
- delete_action
- fetch_action
- find_action
- find_actions_by_claim_id
- get_claim_count
- get_claim_id
- get_date
- get_scheduled_date_string — Get the time MySQL formated date/time string for an action's (next) scheduled date.
- get_scheduled_date_string_local — Get the time MySQL formated date/time string for an action's (next) scheduled date.
- get_status
- get_status_labels
- has_pending_actions_due — Check if there are any pending scheduled actions due to run.
- init — Callable initialization function optionally overridden in derived classes.
- instance
- log_execution
- mark_complete
- mark_failure
- mark_migrated — Callable function to mark an action as migrated optionally overridden in derived classes.
- query_actions
- release_claim
- save_action
- stake_claim
- unclaim_action
- validate_action — InnoDB indexes have a maximum size of 767 bytes by default, which is only 191 characters with utf8mb4.
- validate_args — Validate that we could decode action arguments.
- validate_schedule — Validate a ActionScheduler_Schedule object.
- validate_sql_comparator