SYMBOL INDEX (1048 symbols across 129 files) FILE: action-scheduler.php function action_scheduler_register_3_dot_9_dot_3 (line 45) | function action_scheduler_register_3_dot_9_dot_3() { // WRCS: DEFINED_VE... function action_scheduler_initialize_3_dot_9_dot_3 (line 54) | function action_scheduler_initialize_3_dot_9_dot_3() { // WRCS: DEFINED_... FILE: classes/ActionScheduler_ActionClaim.php class ActionScheduler_ActionClaim (line 6) | class ActionScheduler_ActionClaim { method __construct (line 27) | public function __construct( $id, array $action_ids ) { method get_id (line 35) | public function get_id() { method get_actions (line 42) | public function get_actions() { FILE: classes/ActionScheduler_ActionFactory.php class ActionScheduler_ActionFactory (line 6) | class ActionScheduler_ActionFactory { method get_stored_action (line 21) | public function get_stored_action( $status, $hook, array $args = array... method async (line 72) | public function async( $hook, $args = array(), $group = '' ) { method async_unique (line 86) | public function async_unique( $hook, $args = array(), $group = '', $un... method single (line 102) | public function single( $hook, $args = array(), $when = null, $group =... method single_unique (line 117) | public function single_unique( $hook, $args = array(), $when = null, $... method recurring (line 135) | public function recurring( $hook, $args = array(), $first = null, $int... method recurring_unique (line 151) | public function recurring_unique( $hook, $args = array(), $first = nul... method cron (line 174) | public function cron( $hook, $args = array(), $base_timestamp = null, ... method cron_unique (line 193) | public function cron_unique( $hook, $args = array(), $base_timestamp =... method repeat (line 228) | public function repeat( $action ) { method create (line 268) | public function create( array $options = array() ) { method store (line 342) | protected function store( ActionScheduler_Action $action ) { method store_unique_action (line 354) | protected function store_unique_action( ActionScheduler_Action $action... FILE: classes/ActionScheduler_AdminView.php class ActionScheduler_AdminView (line 8) | class ActionScheduler_AdminView extends ActionScheduler_AdminView_Deprec... method instance (line 37) | public static function instance() { method init (line 52) | public function init() { method system_status_report (line 70) | public function system_status_report() { method register_system_status_tab (line 81) | public function register_system_status_tab( array $tabs ) { method register_menu (line 94) | public function register_menu() { method process_admin_ui (line 109) | public function process_admin_ui() { method render_admin_ui (line 116) | public function render_admin_ui() { method get_list_table (line 126) | protected function get_list_table() { method maybe_check_pastdue_actions (line 142) | public function maybe_check_pastdue_actions() { method check_pastdue_actions (line 164) | protected function check_pastdue_actions() { method add_help_tabs (line 246) | public function add_help_tabs() { FILE: classes/ActionScheduler_AsyncRequest_QueueRunner.php class ActionScheduler_AsyncRequest_QueueRunner (line 8) | class ActionScheduler_AsyncRequest_QueueRunner extends WP_Async_Request { method __construct (line 36) | public function __construct( ActionScheduler_Store $store ) { method handle (line 47) | protected function handle() { method maybe_dispatch (line 62) | public function maybe_dispatch() { method allow (line 76) | protected function allow() { method get_sleep_seconds (line 90) | protected function get_sleep_seconds() { FILE: classes/ActionScheduler_Compatibility.php class ActionScheduler_Compatibility (line 6) | class ActionScheduler_Compatibility { method convert_hr_to_bytes (line 18) | public static function convert_hr_to_bytes( $value ) { method raise_memory_limit (line 47) | public static function raise_memory_limit() { method raise_time_limit (line 93) | public static function raise_time_limit( $limit = 0 ) { FILE: classes/ActionScheduler_DataController.php class ActionScheduler_DataController (line 16) | class ActionScheduler_DataController { method dependencies_met (line 58) | public static function dependencies_met() { method is_migration_complete (line 68) | public static function is_migration_complete() { method mark_migration_complete (line 75) | public static function mark_migration_complete() { method mark_migration_incomplete (line 84) | public static function mark_migration_incomplete() { method set_store_class (line 95) | public static function set_store_class( $class ) { method set_logger_class (line 106) | public static function set_logger_class( $class ) { method set_sleep_time (line 115) | public static function set_sleep_time( $sleep_time ) { method set_free_ticks (line 124) | public static function set_free_ticks( $free_ticks ) { method maybe_free_memory (line 133) | public static function maybe_free_memory( $ticks ) { method free_memory (line 142) | public static function free_memory() { method init (line 188) | public static function init() { method instance (line 203) | public static function instance() { FILE: classes/ActionScheduler_DateTime.php class ActionScheduler_DateTime (line 8) | class ActionScheduler_DateTime extends DateTime { method getTimestamp (line 27) | #[\ReturnTypeWillChange] method setUtcOffset (line 39) | public function setUtcOffset( $offset ) { method getOffset (line 49) | #[\ReturnTypeWillChange] method setTimezone (line 62) | #[\ReturnTypeWillChange] method getOffsetTimestamp (line 76) | public function getOffsetTimestamp() { FILE: classes/ActionScheduler_Exception.php type ActionScheduler_Exception (line 11) | interface ActionScheduler_Exception {} FILE: classes/ActionScheduler_FatalErrorMonitor.php class ActionScheduler_FatalErrorMonitor (line 6) | class ActionScheduler_FatalErrorMonitor { method __construct (line 34) | public function __construct( ActionScheduler_Store $store ) { method attach (line 43) | public function attach( ActionScheduler_ActionClaim $claim ) { method detach (line 55) | public function detach() { method track_current_action (line 70) | public function track_current_action( $action_id ) { method untrack_action (line 77) | public function untrack_action() { method handle_unexpected_shutdown (line 84) | public function handle_unexpected_shutdown() { FILE: classes/ActionScheduler_InvalidActionException.php class ActionScheduler_InvalidActionException (line 10) | class ActionScheduler_InvalidActionException extends \InvalidArgumentExc... method from_schedule (line 19) | public static function from_schedule( $action_id, $schedule ) { method from_decoding_args (line 37) | public static function from_decoding_args( $action_id, $args = array()... FILE: classes/ActionScheduler_ListTable.php class ActionScheduler_ListTable (line 8) | class ActionScheduler_ListTable extends ActionScheduler_Abstract_ListTab... method __construct (line 83) | public function __construct( ActionScheduler_Store $store, ActionSched... method set_items_per_page_option (line 205) | public function set_items_per_page_option( $status, $option, $value ) { method human_interval (line 221) | private static function human_interval( $interval, $periods_to_include... method get_recurrence (line 254) | protected function get_recurrence( $action ) { method column_args (line 277) | public function column_args( array $row ) { method column_log_entries (line 297) | public function column_log_entries( array $row ) { method get_log_entry_html (line 319) | protected function get_log_entry_html( ActionScheduler_LogEntry $log_e... method maybe_render_actions (line 333) | protected function maybe_render_actions( $row, $column_name ) { method display_admin_notices (line 349) | public function display_admin_notices() { method column_schedule (line 458) | public function column_schedule( $row ) { method get_schedule_display_string (line 468) | protected function get_schedule_display_string( ActionScheduler_Schedu... method bulk_delete (line 505) | protected function bulk_delete( array $ids, $ids_sql ) { method row_action_cancel (line 531) | protected function row_action_cancel( $action_id ) { method row_action_run (line 541) | protected function row_action_run( $action_id ) { method recreate_tables (line 548) | protected function recreate_tables() { method process_row_action (line 569) | protected function process_row_action( $action_id, $row_action_type ) { method prepare_items (line 592) | public function prepare_items() { method display_filter_by_status (line 657) | protected function display_filter_by_status() { method get_search_box_button_text (line 665) | protected function get_search_box_button_text() { method get_per_page_option_name (line 672) | protected function get_per_page_option_name() { FILE: classes/ActionScheduler_LogEntry.php class ActionScheduler_LogEntry (line 6) | class ActionScheduler_LogEntry { method __construct (line 37) | public function __construct( $action_id, $message, $date = null ) { method get_date (line 60) | public function get_date() { method get_action_id (line 67) | public function get_action_id() { method get_message (line 74) | public function get_message() { FILE: classes/ActionScheduler_NullLogEntry.php class ActionScheduler_NullLogEntry (line 6) | class ActionScheduler_NullLogEntry extends ActionScheduler_LogEntry { method __construct (line 14) | public function __construct( $action_id = '', $message = '' ) { FILE: classes/ActionScheduler_OptionLock.php class ActionScheduler_OptionLock (line 11) | class ActionScheduler_OptionLock extends ActionScheduler_Lock { method set (line 27) | public function set( $lock_type ) { method get_expiration (line 67) | public function get_expiration( $lock_type ) { method get_expiration_from (line 78) | private function get_expiration_from( $lock_value ) { method get_key (line 100) | protected function get_key( $lock_type ) { method get_existing_lock (line 111) | private function get_existing_lock( $lock_type ) { method new_lock_value (line 133) | private function new_lock_value( $lock_type ) { FILE: classes/ActionScheduler_QueueCleaner.php class ActionScheduler_QueueCleaner (line 6) | class ActionScheduler_QueueCleaner { method __construct (line 45) | public function __construct( ?ActionScheduler_Store $store = null, $ba... method delete_old_actions (line 56) | public function delete_old_actions() { method clean_actions (line 128) | public function clean_actions( array $statuses_to_purge, DateTime $cut... method delete_actions (line 162) | private function delete_actions( array $actions_to_delete, $lifespan =... method reset_timeouts (line 200) | public function reset_timeouts( $time_limit = 300 ) { method mark_failures (line 234) | public function mark_failures( $time_limit = 300 ) { method clean (line 263) | public function clean( $time_limit = 300 ) { method get_batch_size (line 274) | protected function get_batch_size() { FILE: classes/ActionScheduler_QueueRunner.php class ActionScheduler_QueueRunner (line 6) | class ActionScheduler_QueueRunner extends ActionScheduler_Abstract_Queue... method instance (line 38) | public static function instance() { method __construct (line 55) | public function __construct( ?ActionScheduler_Store $store = null, ?Ac... method init (line 70) | public function init() { method hook_dispatch_async_request (line 94) | public function hook_dispatch_async_request() { method unhook_dispatch_async_request (line 101) | public function unhook_dispatch_async_request() { method maybe_dispatch_async_request (line 123) | public function maybe_dispatch_async_request() { method run (line 148) | public function run( $context = 'WP Cron' ) { method do_batch (line 180) | protected function do_batch( $size = 100, $context = '' ) { method clear_caches (line 211) | protected function clear_caches() { method add_wp_cron_schedule (line 250) | public function add_wp_cron_schedule( $schedules ) { FILE: classes/ActionScheduler_RecurringActionScheduler.php class ActionScheduler_RecurringActionScheduler (line 10) | class ActionScheduler_RecurringActionScheduler { method init (line 25) | public function init(): void { method schedule_recurring_scheduler_hook (line 37) | public function schedule_recurring_scheduler_hook(): void { method run_recurring_scheduler_hook (line 60) | public function run_recurring_scheduler_hook(): void { FILE: classes/ActionScheduler_SystemInformation.php class ActionScheduler_SystemInformation (line 6) | class ActionScheduler_SystemInformation { method active_source (line 22) | public static function active_source(): array { method active_source_path (line 76) | public static function active_source_path(): string { method get_sources (line 89) | public static function get_sources() { FILE: classes/ActionScheduler_Versions.php class ActionScheduler_Versions (line 6) | class ActionScheduler_Versions { method register (line 34) | public function register( $version_string, $initialization_callback ) { method get_versions (line 51) | public function get_versions() { method get_sources (line 66) | public function get_sources() { method latest_version (line 73) | public function latest_version() { method latest_version_callback (line 85) | public function latest_version_callback() { method instance (line 101) | public static function instance() { method initialize_latest_version (line 113) | public static function initialize_latest_version() { method active_source (line 135) | public function active_source(): array { method active_source_path (line 147) | public function active_source_path(): string { FILE: classes/ActionScheduler_WPCommentCleaner.php class ActionScheduler_WPCommentCleaner (line 8) | class ActionScheduler_WPCommentCleaner { method init (line 36) | public static function init() { method has_logs (line 60) | public static function has_logs() { method maybe_schedule_cleanup (line 68) | public static function maybe_schedule_cleanup() { method delete_all_action_comments (line 91) | public static function delete_all_action_comments() { method register_admin_notice (line 108) | public static function register_admin_notice() { method print_admin_notice (line 115) | public static function print_admin_notice() { FILE: classes/ActionScheduler_wcSystemStatus.php class ActionScheduler_wcSystemStatus (line 6) | class ActionScheduler_wcSystemStatus { method __construct (line 22) | public function __construct( $store ) { method render (line 31) | public function render() { method get_oldest_and_newest (line 45) | protected function get_oldest_and_newest( $status_keys ) { method get_action_status_date (line 73) | protected function get_action_status_date( $status, $date_type = 'olde... method get_template (line 102) | protected function get_template( $status_labels, $action_counts, $olde... method __call (line 156) | public function __call( $name, $arguments ) { FILE: classes/WP_CLI/Action/Cancel_Command.php class Cancel_Command (line 10) | class Cancel_Command extends \ActionScheduler_WPCLI_Command { method execute (line 17) | public function execute() { method cancel_single (line 47) | protected function cancel_single( $hook, $callback_args, $group ) { method cancel_all (line 74) | protected function cancel_all( $hook, $callback_args, $group ) { method print_success (line 97) | protected function print_success() { method print_error (line 109) | protected function print_error( \Exception $e, $multiple ) { FILE: classes/WP_CLI/Action/Create_Command.php class Create_Command (line 10) | class Create_Command extends \ActionScheduler_WPCLI_Command { method execute (line 19) | public function execute() { method print_success (line 125) | protected function print_success( $action_id, $action_type ) { method print_error (line 143) | protected function print_error( \Exception $e ) { FILE: classes/WP_CLI/Action/Delete_Command.php class Delete_Command (line 8) | class Delete_Command extends \ActionScheduler_WPCLI_Command { method __construct (line 34) | public function __construct( array $args, array $assoc_args ) { method execute (line 48) | public function execute() { method on_action_deleted (line 93) | public function on_action_deleted( $action_id ) { FILE: classes/WP_CLI/Action/Generate_Command.php class Generate_Command (line 10) | class Generate_Command extends \ActionScheduler_WPCLI_Command { method execute (line 17) | public function execute() { method generate (line 64) | protected function generate( $schedule_start, $interval, $count, $hook... method print_success (line 93) | protected function print_success( $actions_added, $action_type ) { method print_error (line 111) | protected function print_error( \Exception $e ) { FILE: classes/WP_CLI/Action/Get_Command.php class Get_Command (line 8) | class Get_Command extends \ActionScheduler_WPCLI_Command { method execute (line 15) | public function execute() { FILE: classes/WP_CLI/Action/List_Command.php class List_Command (line 10) | class List_Command extends \ActionScheduler_WPCLI_Command { method execute (line 33) | public function execute() { FILE: classes/WP_CLI/Action/Next_Command.php class Next_Command (line 12) | class Next_Command extends \ActionScheduler_WPCLI_Command { method execute (line 19) | public function execute() { FILE: classes/WP_CLI/Action/Run_Command.php class Run_Command (line 8) | class Run_Command extends \ActionScheduler_WPCLI_Command { method __construct (line 36) | public function __construct( array $args, array $assoc_args ) { method execute (line 53) | public function execute() { method on_action_ignored (line 114) | public function on_action_ignored( $action_id ) { method on_action_executed (line 135) | public function on_action_executed( $action_id ) { method on_action_failed (line 157) | public function on_action_failed( $action_id, \Exception $e ) { method on_action_invalid (line 179) | public function on_action_invalid( $action_id, \Exception $e ) { FILE: classes/WP_CLI/ActionScheduler_WPCLI_Clean_Command.php class ActionScheduler_WPCLI_Clean_Command (line 6) | class ActionScheduler_WPCLI_Clean_Command extends WP_CLI_Command { method clean (line 33) | public function clean( $args, $assoc_args ) { method print_total_batches (line 84) | protected function print_total_batches( int $batches_processed ) { method print_error (line 99) | protected function print_error( Exception $e ) { method print_success (line 114) | protected function print_success( int $actions_deleted ) { FILE: classes/WP_CLI/ActionScheduler_WPCLI_QueueRunner.php class ActionScheduler_WPCLI_QueueRunner (line 10) | class ActionScheduler_WPCLI_QueueRunner extends ActionScheduler_Abstract... method __construct (line 42) | public function __construct( ?ActionScheduler_Store $store = null, ?Ac... method setup (line 62) | public function setup( $batch_size, $hooks = array(), $group = '', $fo... method add_hooks (line 86) | protected function add_hooks() { method setup_progress_bar (line 95) | protected function setup_progress_bar() { method run (line 111) | public function run( $context = 'WP CLI' ) { method before_execute (line 138) | public function before_execute( $action_id ) { method after_execute (line 149) | public function after_execute( $action_id, $action = null ) { method action_failed (line 165) | public function action_failed( $action_id, $exception ) { method stop_the_insanity (line 179) | protected function stop_the_insanity( $sleep_time = 0 ) { method maybe_stop_the_insanity (line 188) | protected function maybe_stop_the_insanity() { FILE: classes/WP_CLI/ActionScheduler_WPCLI_Scheduler_command.php class ActionScheduler_WPCLI_Scheduler_command (line 6) | class ActionScheduler_WPCLI_Scheduler_command extends WP_CLI_Command { method fix_schema (line 18) | public function fix_schema( $args, $assoc_args ) { method run (line 76) | public function run( $args, $assoc_args ) { method parse_comma_separated_string (line 137) | private function parse_comma_separated_string( $string ): array { method print_total_actions (line 146) | protected function print_total_actions( $total ) { method print_total_batches (line 161) | protected function print_total_batches( $batches_completed ) { method print_error (line 178) | protected function print_error( Exception $e ) { method print_success (line 193) | protected function print_success( $actions_completed ) { FILE: classes/WP_CLI/Action_Command.php class Action_Command (line 10) | class Action_Command extends \WP_CLI_Command { method cancel (line 36) | public function cancel( array $args, array $assoc_args ) { method create (line 88) | public function create( array $args, array $assoc_args ) { method delete (line 120) | public function delete( array $args, array $assoc_args ) { method generate (line 169) | public function generate( array $args, array $assoc_args ) { method get (line 207) | public function get( array $args, array $assoc_args ) { method subcommand_list (line 265) | public function subcommand_list( array $args, array $assoc_args ) { method logs (line 285) | public function logs( array $args ) { method next (line 317) | public function next( array $args, array $assoc_args ) { method run (line 349) | public function run( array $args, array $assoc_args ) { FILE: classes/WP_CLI/Migration_Command.php class Migration_Command (line 22) | class Migration_Command extends WP_CLI_Command { method register (line 34) | public function register() { method migrate (line 85) | public function migrate( $positional_args, $assoc_args ) { method get_migration_config (line 119) | private function get_migration_config( $args ) { method init_logging (line 136) | private function init_logging() { FILE: classes/WP_CLI/ProgressBar.php class ProgressBar (line 18) | class ProgressBar { method __construct (line 64) | public function __construct( $message, $count, $interval = 100 ) { method tick (line 79) | public function tick() { method current (line 95) | public function current() { method finish (line 102) | public function finish() { method set_message (line 115) | public function set_message( $message ) { method set_count (line 124) | public function set_count( $count ) { method setup_progress_bar (line 132) | protected function setup_progress_bar() { FILE: classes/WP_CLI/System_Command.php class System_Command (line 14) | class System_Command { method __construct (line 26) | public function __construct() { method datastore (line 39) | public function datastore( array $args, array $assoc_args ) { method runner (line 50) | public function runner( array $args, array $assoc_args ) { method status (line 61) | public function status( array $args, array $assoc_args ) { method version (line 102) | public function version( array $args, array $assoc_args ) { method source (line 149) | public function source( array $args, array $assoc_args ) { method get_current_datastore (line 201) | protected function get_current_datastore() { method get_latest_version (line 211) | protected function get_latest_version( $instance = null ) { method get_current_runner (line 224) | protected function get_current_runner() { method get_oldest_and_newest (line 234) | protected function get_oldest_and_newest( $status_keys ) { method get_action_status_date (line 261) | protected function get_action_status_date( $status, $date_type = 'olde... FILE: classes/abstracts/ActionScheduler.php class ActionScheduler (line 11) | abstract class ActionScheduler { method factory (line 37) | public static function factory() { method store (line 47) | public static function store() { method lock (line 54) | public static function lock() { method logger (line 61) | public static function logger() { method runner (line 68) | public static function runner() { method admin_view (line 75) | public static function admin_view() { method plugin_path (line 86) | public static function plugin_path( $path ) { method plugin_url (line 102) | public static function plugin_url( $path ) { method autoload (line 111) | public static function autoload( $class ) { method init (line 175) | public static function init( $plugin_file ) { method is_initialized (line 270) | public static function is_initialized( $function_name = null ) { method is_class_abstract (line 292) | protected static function is_class_abstract( $class ) { method is_class_migration (line 319) | protected static function is_class_migration( $class ) { method is_class_cli (line 347) | protected static function is_class_cli( $class ) { method __clone (line 365) | final public function __clone() { method __wakeup (line 372) | final public function __wakeup() { method __construct (line 379) | final private function __construct() {} method get_datetime_object (line 389) | public static function get_datetime_object( $when = null, $timezone = ... method check_shutdown_hook (line 400) | public static function check_shutdown_hook( $function_name ) { FILE: classes/abstracts/ActionScheduler_Abstract_ListTable.php class ActionScheduler_Abstract_ListTable (line 24) | abstract class ActionScheduler_Abstract_ListTable extends WP_List_Table { method translate (line 144) | protected function translate( $text, $context = '' ) { method get_bulk_actions (line 157) | protected function get_bulk_actions() { method process_bulk_action (line 176) | protected function process_bulk_action() { method bulk_delete (line 212) | protected function bulk_delete( array $ids, $ids_sql ) { method prepare_column_headers (line 223) | protected function prepare_column_headers() { method get_sortable_columns (line 235) | public function get_sortable_columns() { method get_columns (line 247) | public function get_columns() { method get_items_query_limit (line 263) | protected function get_items_query_limit() { method get_items_offset (line 275) | protected function get_items_offset() { method get_items_query_offset (line 294) | protected function get_items_query_offset() { method get_items_query_order (line 305) | protected function get_items_query_order() { method get_request_query_args_to_persist (line 323) | protected function get_request_query_args_to_persist() { method get_request_orderby (line 339) | protected function get_request_orderby() { method get_request_order (line 357) | protected function get_request_order() { method get_request_status (line 373) | protected function get_request_status() { method get_request_search_query (line 383) | protected function get_request_search_query() { method get_table_columns (line 394) | protected function get_table_columns() { method get_items_query_search (line 412) | protected function get_items_query_search() { method get_items_query_filters (line 434) | protected function get_items_query_filters() { method prepare_items (line 464) | public function prepare_items() { method extra_tablenav (line 517) | public function extra_tablenav( $which ) { method set_items (line 551) | protected function set_items( array $items ) { method column_cb (line 565) | public function column_cb( $row ) { method maybe_render_actions (line 579) | protected function maybe_render_actions( $row, $column_name ) { method process_row_actions (line 619) | protected function process_row_actions() { method column_default (line 655) | public function column_default( $item, $column_name ) { method display_header (line 664) | protected function display_header() { method display_admin_notices (line 676) | protected function display_admin_notices() { method display_filter_by_status (line 687) | protected function display_filter_by_status() { method display_table (line 736) | protected function display_table() { method process_actions (line 757) | public function process_actions() { method display_page (line 771) | public function display_page() { method get_search_box_placeholder (line 785) | protected function get_search_box_placeholder() { method get_per_page_option_name (line 794) | protected function get_per_page_option_name() { FILE: classes/abstracts/ActionScheduler_Abstract_QueueRunner.php class ActionScheduler_Abstract_QueueRunner (line 6) | abstract class ActionScheduler_Abstract_QueueRunner extends ActionSchedu... method __construct (line 46) | public function __construct( ?ActionScheduler_Store $store = null, ?Ac... method process_action (line 63) | public function process_action( $action_id, $context = '' ) { method fetch_complete_action (line 136) | private function fetch_complete_action( int $action_id ) { method cancel_corrupted_action (line 155) | private function cancel_corrupted_action( int $action_id ) { method handle_action_error (line 178) | private function handle_action_error( $action_id, $e, $context, $valid... method schedule_next_instance (line 207) | protected function schedule_next_instance( ActionScheduler_Action $act... method recurring_action_is_consistently_failing (line 236) | private function recurring_action_is_consistently_failing( ActionSched... method run_cleanup (line 286) | protected function run_cleanup() { method get_allowed_concurrent_batches (line 295) | public function get_allowed_concurrent_batches() { method has_maximum_concurrent_batches (line 304) | public function has_maximum_concurrent_batches() { method get_time_limit (line 313) | protected function get_time_limit() { method get_execution_time (line 331) | protected function get_execution_time() { method time_likely_to_be_exceeded (line 352) | protected function time_likely_to_be_exceeded( $processed_actions ) { method get_memory_limit (line 375) | protected function get_memory_limit() { method memory_exceeded (line 399) | protected function memory_exceeded() { method batch_limits_exceeded (line 417) | protected function batch_limits_exceeded( $processed_actions ) { method run (line 428) | abstract public function run( $context = '' ); FILE: classes/abstracts/ActionScheduler_Abstract_RecurringSchedule.php class ActionScheduler_Abstract_RecurringSchedule (line 6) | abstract class ActionScheduler_Abstract_RecurringSchedule extends Action... method __construct (line 44) | public function __construct( DateTime $date, $recurrence, ?DateTime $f... method is_recurring (line 55) | public function is_recurring() { method get_first_date (line 64) | public function get_first_date() { method get_recurrence (line 73) | public function get_recurrence() { method __sleep (line 82) | public function __sleep() { method __wakeup (line 104) | public function __wakeup() { FILE: classes/abstracts/ActionScheduler_Abstract_Schedule.php class ActionScheduler_Abstract_Schedule (line 6) | abstract class ActionScheduler_Abstract_Schedule extends ActionScheduler... method __construct (line 27) | public function __construct( DateTime $date ) { method is_recurring (line 36) | abstract public function is_recurring(); method calculate_next (line 44) | abstract protected function calculate_next( DateTime $after ); method get_next (line 52) | public function get_next( DateTime $after ) { method get_date (line 66) | public function get_date() { method __sleep (line 75) | public function __sleep() { method __wakeup (line 85) | public function __wakeup() { FILE: classes/abstracts/ActionScheduler_Abstract_Schema.php class ActionScheduler_Abstract_Schema (line 13) | abstract class ActionScheduler_Abstract_Schema { method init (line 40) | public function init() {} method register_tables (line 49) | public function register_tables( $force_update = false ) { method get_table_definition (line 82) | abstract protected function get_table_definition( $table ); method schema_update_required (line 91) | private function schema_update_required() { method mark_schema_update_complete (line 123) | private function mark_schema_update_complete() { method update_table (line 139) | private function update_table( $table ) { method get_full_table_name (line 160) | protected function get_full_table_name( $table ) { method tables_exist (line 169) | public function tables_exist() { FILE: classes/abstracts/ActionScheduler_Lock.php class ActionScheduler_Lock (line 8) | abstract class ActionScheduler_Lock { method is_locked (line 30) | public function is_locked( $lock_type ) { method set (line 42) | abstract public function set( $lock_type ); method get_expiration (line 50) | abstract public function get_expiration( $lock_type ); method get_duration (line 58) | protected function get_duration( $lock_type ) { method instance (line 67) | public static function instance() { FILE: classes/abstracts/ActionScheduler_Logger.php class ActionScheduler_Logger (line 8) | abstract class ActionScheduler_Logger { method instance (line 22) | public static function instance() { method log (line 39) | abstract public function log( $action_id, $message, ?DateTime $date = ... method get_entry (line 48) | abstract public function get_entry( $entry_id ); method get_logs (line 57) | abstract public function get_logs( $action_id ); method init (line 65) | public function init() { method hook_stored_action (line 83) | public function hook_stored_action() { method unhook_stored_action (line 90) | public function unhook_stored_action() { method log_stored_action (line 99) | public function log_stored_action( $action_id ) { method log_canceled_action (line 108) | public function log_canceled_action( $action_id ) { method log_started_action (line 118) | public function log_started_action( $action_id, $context = '' ) { method log_completed_action (line 135) | public function log_completed_action( $action_id, $action = null, $con... method log_failed_action (line 152) | public function log_failed_action( $action_id, Exception $exception, $... method log_timed_out_action (line 169) | public function log_timed_out_action( $action_id, $timeout ) { method log_unexpected_shutdown (line 180) | public function log_unexpected_shutdown( $action_id, $error ) { method log_reset_action (line 192) | public function log_reset_action( $action_id ) { method log_ignored_action (line 202) | public function log_ignored_action( $action_id, $context = '' ) { method log_failed_fetch_action (line 218) | public function log_failed_fetch_action( $action_id, ?Exception $excep... method log_failed_schedule_next_instance (line 236) | public function log_failed_schedule_next_instance( $action_id, Excepti... method bulk_log_cancel_actions (line 249) | public function bulk_log_cancel_actions( $action_ids ) { FILE: classes/abstracts/ActionScheduler_Store.php class ActionScheduler_Store (line 8) | abstract class ActionScheduler_Store extends ActionScheduler_Store_Depre... method save_action (line 40) | abstract public function save_action( ActionScheduler_Action $action, ... method fetch_action (line 49) | abstract public function fetch_action( $action_id ); method find_action (line 61) | public function find_action( $hook, $params = array() ) { method query_actions (line 115) | abstract public function query_actions( $query = array(), $query_type ... method query_action (line 128) | public function query_action( $query ) { method action_counts (line 145) | abstract public function action_counts(); method extra_action_counts (line 154) | public function extra_action_counts() { method cancel_action (line 183) | abstract public function cancel_action( $action_id ); method delete_action (line 190) | abstract public function delete_action( $action_id ); method get_date (line 199) | abstract public function get_date( $action_id ); method stake_claim (line 212) | abstract public function stake_claim( $max_actions = 10, ?DateTime $be... method get_claim_count (line 219) | abstract public function get_claim_count(); method release_claim (line 226) | abstract public function release_claim( ActionScheduler_ActionClaim $c... method unclaim_action (line 233) | abstract public function unclaim_action( $action_id ); method mark_failure (line 240) | abstract public function mark_failure( $action_id ); method log_execution (line 247) | abstract public function log_execution( $action_id ); method mark_complete (line 254) | abstract public function mark_complete( $action_id ); method get_status (line 262) | abstract public function get_status( $action_id ); method get_claim_id (line 270) | abstract public function get_claim_id( $action_id ); method find_actions_by_claim_id (line 278) | abstract public function find_actions_by_claim_id( $claim_id ); method validate_sql_comparator (line 286) | protected function validate_sql_comparator( $comparison_operator ) { method get_scheduled_date_string (line 301) | protected function get_scheduled_date_string( ActionScheduler_Action $... method get_scheduled_date_string_local (line 320) | protected function get_scheduled_date_string_local( ActionScheduler_Ac... method validate_args (line 339) | protected function validate_args( $args, $action_id ) { method validate_schedule (line 359) | protected function validate_schedule( $schedule, $action_id ) { method validate_action (line 374) | protected function validate_action( ActionScheduler_Action $action ) { method cancel_actions_by_hook (line 390) | public function cancel_actions_by_hook( $hook ) { method cancel_actions_by_group (line 415) | public function cancel_actions_by_group( $group ) { method bulk_cancel_actions (line 440) | private function bulk_cancel_actions( $action_ids ) { method get_status_labels (line 453) | public function get_status_labels() { method has_pending_actions_due (line 468) | public function has_pending_actions_due() { method init (line 485) | public function init() {} method mark_migrated (line 492) | public function mark_migrated( $action_id ) {} method instance (line 499) | public static function instance() { FILE: classes/abstracts/ActionScheduler_TimezoneHelper.php class ActionScheduler_TimezoneHelper (line 6) | abstract class ActionScheduler_TimezoneHelper { method set_local_timezone (line 24) | public static function set_local_timezone( DateTime $date ) { method get_local_timezone_string (line 54) | protected static function get_local_timezone_string( $reset = false ) { method get_local_timezone_offset (line 95) | protected static function get_local_timezone_offset() { method get_local_timezone (line 112) | public static function get_local_timezone( $reset = false ) { FILE: classes/abstracts/ActionScheduler_WPCLI_Command.php class ActionScheduler_WPCLI_Command (line 6) | abstract class ActionScheduler_WPCLI_Command extends \WP_CLI_Command { method __construct (line 31) | public function __construct( array $args, array $assoc_args ) { method execute (line 44) | abstract public function execute(); method get_schedule_display_string (line 53) | protected function get_schedule_display_string( ActionScheduler_Schedu... method process_csv_arguments_to_arrays (line 75) | protected function process_csv_arguments_to_arrays() { FILE: classes/actions/ActionScheduler_Action.php class ActionScheduler_Action (line 6) | class ActionScheduler_Action { method __construct (line 56) | public function __construct( $hook, array $args = array(), ?ActionSche... method execute (line 73) | public function execute() { method set_hook (line 94) | protected function set_hook( $hook ) { method get_hook (line 101) | public function get_hook() { method set_schedule (line 110) | protected function set_schedule( ActionScheduler_Schedule $schedule ) { method get_schedule (line 119) | public function get_schedule() { method set_args (line 128) | protected function set_args( array $args ) { method get_args (line 135) | public function get_args() { method set_group (line 144) | protected function set_group( $group ) { method get_group (line 153) | public function get_group() { method is_finished (line 162) | public function is_finished() { method set_priority (line 173) | public function set_priority( $priority ) { method get_priority (line 188) | public function get_priority() { FILE: classes/actions/ActionScheduler_CanceledAction.php class ActionScheduler_CanceledAction (line 9) | class ActionScheduler_CanceledAction extends ActionScheduler_FinishedAct... method __construct (line 19) | public function __construct( $hook, array $args = array(), ?ActionSche... FILE: classes/actions/ActionScheduler_FinishedAction.php class ActionScheduler_FinishedAction (line 6) | class ActionScheduler_FinishedAction extends ActionScheduler_Action { method execute (line 11) | public function execute() { method is_finished (line 18) | public function is_finished() { FILE: classes/actions/ActionScheduler_NullAction.php class ActionScheduler_NullAction (line 6) | class ActionScheduler_NullAction extends ActionScheduler_Action { method __construct (line 15) | public function __construct( $hook = '', array $args = array(), ?Actio... method execute (line 22) | public function execute() { FILE: classes/data-stores/ActionScheduler_DBLogger.php class ActionScheduler_DBLogger (line 10) | class ActionScheduler_DBLogger extends ActionScheduler_Logger { method log (line 21) | public function log( $action_id, $message, ?DateTime $date = null ) { method get_entry (line 55) | public function get_entry( $entry_id ) { method create_entry_from_db_record (line 70) | private function create_entry_from_db_record( $record ) { method get_logs (line 91) | public function get_logs( $action_id ) { method init (line 105) | public function init() { method clear_deleted_action_logs (line 123) | public function clear_deleted_action_logs( $action_id ) { method clear_deleted_action_logs_single_batch (line 137) | public function clear_deleted_action_logs_single_batch( $action_id, $c... method bulk_log_cancel_actions (line 157) | public function bulk_log_cancel_actions( $action_ids ) { FILE: classes/data-stores/ActionScheduler_DBStore.php class ActionScheduler_DBStore (line 10) | class ActionScheduler_DBStore extends ActionScheduler_Store { method init (line 52) | public function init() { method save_unique_action (line 67) | public function save_unique_action( ActionScheduler_Action $action, ?D... method save_action (line 80) | public function save_action( ActionScheduler_Action $action, ?DateTime... method save_action_to_db (line 94) | private function save_action_to_db( ActionScheduler_Action $action, ?D... method build_insert_sql (line 150) | private function build_insert_sql( array $data, $unique ) { method build_where_clause_for_insert (line 185) | private function build_where_clause_for_insert( $data, $table_name, $u... method get_placeholder_for_column (line 228) | private function get_placeholder_for_column( $column_name ) { method hash_args (line 250) | protected function hash_args( $args ) { method get_args_for_query (line 260) | protected function get_args_for_query( $args ) { method get_group_ids (line 275) | protected function get_group_ids( $slugs, $create_if_not_exists = true... method create_group (line 312) | protected function create_group( $slug ) { method fetch_action (line 332) | public function fetch_action( $action_id ) { method get_null_action (line 384) | protected function get_null_action() { method make_action_from_db_record (line 395) | protected function make_action_from_db_record( $data ) { method get_query_actions_sql (line 429) | protected function get_query_actions_sql( array $query, $select_or_cou... method query_actions (line 643) | public function query_actions( $query = array(), $query_type = 'select... method action_counts (line 661) | public function action_counts() { method cancel_action (line 689) | public function cancel_action( $action_id ) { method cancel_actions_by_hook (line 720) | public function cancel_actions_by_hook( $hook ) { method cancel_actions_by_group (line 731) | public function cancel_actions_by_group( $group ) { method bulk_cancel_actions (line 742) | protected function bulk_cancel_actions( $query_args ) { method delete_action (line 797) | public function delete_action( $action_id ) { method get_date (line 820) | public function get_date( $action_id ) { method get_date_gmt (line 834) | protected function get_date_gmt( $action_id ) { method stake_claim (line 864) | public function stake_claim( $max_actions = 10, ?DateTime $before_date... method generate_claim_id (line 880) | protected function generate_claim_id() { method set_claim_filter (line 901) | public function set_claim_filter( $filter_name, $filter_values ) { method get_claim_filter (line 913) | public function get_claim_filter( $filter_name ) { method claim_actions (line 934) | protected function claim_actions( $claim_id, $limit, ?DateTime $before... method db_supports_skip_locked (line 1045) | private function db_supports_skip_locked() { method get_claim_count (line 1080) | public function get_claim_count() { method get_claim_id (line 1104) | public function get_claim_id( $action_id ) { method find_actions_by_claim_id (line 1124) | public function find_actions_by_claim_id( $claim_id ) { method release_claim (line 1158) | public function release_claim( ActionScheduler_ActionClaim $claim ) { method unclaim_action (line 1208) | public function unclaim_action( $action_id ) { method mark_failure (line 1231) | public function mark_failure( $action_id ) { method log_execution (line 1265) | public function log_execution( $action_id ) { method mark_complete (line 1299) | public function mark_complete( $action_id ) { method get_status (line 1342) | public function get_status( $action_id ) { FILE: classes/data-stores/ActionScheduler_HybridStore.php class ActionScheduler_HybridStore (line 15) | class ActionScheduler_HybridStore extends Store { method __construct (line 59) | public function __construct( ?Config $config = null ) { method init (line 74) | public function init() { method set_autoincrement (line 92) | public function set_autoincrement( $table_name, $table_suffix ) { method set_demarkation_id (line 145) | private function set_demarkation_id( $id = null ) { method find_action (line 173) | public function find_action( $hook, $params = array() ) { method query_actions (line 192) | public function query_actions( $query = array(), $query_type = 'select... method action_counts (line 206) | public function action_counts() { method stake_claim (line 243) | public function stake_claim( $max_actions = 10, ?DateTime $before_date... method migrate (line 261) | private function migrate( $action_ids ) { method save_action (line 273) | public function save_action( ActionScheduler_Action $action, ?DateTime... method fetch_action (line 282) | public function fetch_action( $action_id ) { method cancel_action (line 296) | public function cancel_action( $action_id ) { method delete_action (line 308) | public function delete_action( $action_id ) { method get_date (line 320) | public function get_date( $action_id ) { method mark_failure (line 334) | public function mark_failure( $action_id ) { method log_execution (line 346) | public function log_execution( $action_id ) { method mark_complete (line 358) | public function mark_complete( $action_id ) { method get_status (line 370) | public function get_status( $action_id ) { method get_store_from_action_id (line 385) | protected function get_store_from_action_id( $action_id, $primary_firs... method get_claim_count (line 425) | public function get_claim_count() { method get_claim_id (line 434) | public function get_claim_id( $action_id ) { method release_claim (line 443) | public function release_claim( ActionScheduler_ActionClaim $claim ) { method unclaim_action (line 452) | public function unclaim_action( $action_id ) { method find_actions_by_claim_id (line 461) | public function find_actions_by_claim_id( $claim_id ) { FILE: classes/data-stores/ActionScheduler_wpCommentLogger.php class ActionScheduler_wpCommentLogger (line 6) | class ActionScheduler_wpCommentLogger extends ActionScheduler_Logger { method log (line 19) | public function log( $action_id, $message, ?DateTime $date = null ) { method create_wp_comment (line 36) | protected function create_wp_comment( $action_id, $message, DateTime $... method get_entry (line 60) | public function get_entry( $entry_id ) { method get_logs (line 79) | public function get_logs( $action_id ) { method get_comment (line 113) | protected function get_comment( $comment_id ) { method filter_comment_queries (line 122) | public function filter_comment_queries( $query ) { method filter_comment_query_clauses (line 140) | public function filter_comment_query_clauses( $clauses, $query ) { method filter_comment_feed (line 156) | public function filter_comment_feed( $where, $query ) { method get_where_clause (line 168) | protected function get_where_clause() { method filter_comment_count (line 181) | public function filter_comment_count( $stats, $post_id ) { method get_comment_count (line 196) | protected function get_comment_count() { method delete_comment_count_cache (line 244) | public function delete_comment_count_cache() { method init (line 253) | public function init() { method disable_comment_counting (line 271) | public function disable_comment_counting() { method enable_comment_counting (line 278) | public function enable_comment_counting() { FILE: classes/data-stores/ActionScheduler_wpPostStore.php class ActionScheduler_wpPostStore (line 6) | class ActionScheduler_wpPostStore extends ActionScheduler_Store { method save_action (line 38) | public function save_action( ActionScheduler_Action $action, ?DateTime... method create_post_array (line 61) | protected function create_post_array( ActionScheduler_Action $action, ... method save_post_array (line 80) | protected function save_post_array( $post_array ) { method filter_insert_post_data (line 113) | public function filter_insert_post_data( $postdata ) { method set_unique_post_slug (line 151) | public function set_unique_post_slug( $override_slug, $slug, $post_ID,... method save_post_schedule (line 166) | protected function save_post_schedule( $post_id, $schedule ) { method save_action_group (line 177) | protected function save_action_group( $post_id, $group ) { method fetch_action (line 191) | public function fetch_action( $action_id ) { method get_post (line 213) | protected function get_post( $action_id ) { method get_null_action (line 225) | protected function get_null_action() { method make_action_from_post (line 235) | protected function make_action_from_post( $post ) { method get_action_status_by_post_status (line 258) | protected function get_action_status_by_post_status( $post_status ) { method get_post_status_by_action_status (line 286) | protected function get_post_status_by_action_status( $action_status ) { method get_query_actions_sql (line 315) | protected function get_query_actions_sql( array $query, $select_or_cou... method query_actions (line 464) | public function query_actions( $query = array(), $query_type = 'select... method action_counts (line 482) | public function action_counts() { method cancel_action (line 511) | public function cancel_action( $action_id ) { method delete_action (line 530) | public function delete_action( $action_id ) { method get_date (line 547) | public function get_date( $action_id ) { method get_date_gmt (line 560) | public function get_date_gmt( $action_id ) { method stake_claim (line 585) | public function stake_claim( $max_actions = 10, ?DateTime $before_date... method get_claim_count (line 600) | public function get_claim_count() { method generate_claim_id (line 617) | protected function generate_claim_id() { method claim_actions (line 634) | protected function claim_actions( $claim_id, $limit, ?DateTime $before... method get_actions_by_group (line 713) | protected function get_actions_by_group( $group, $limit, DateTime $dat... method find_actions_by_claim_id (line 759) | public function find_actions_by_claim_id( $claim_id ) { method release_claim (line 800) | public function release_claim( ActionScheduler_ActionClaim $claim ) { method unclaim_action (line 851) | public function unclaim_action( $action_id ) { method mark_failure (line 881) | public function mark_failure( $action_id ) { method get_claim_id (line 905) | public function get_claim_id( $action_id ) { method get_status (line 917) | public function get_status( $action_id ) { method get_post_column (line 935) | private function get_post_column( $action_id, $column_name ) { method log_execution (line 960) | public function log_execution( $action_id ) { method mark_complete (line 1000) | public function mark_complete( $action_id ) { method mark_migrated (line 1036) | public function mark_migrated( $action_id ) { method migration_dependencies_met (line 1051) | public function migration_dependencies_met( $setting ) { method validate_action (line 1080) | protected function validate_action( ActionScheduler_Action $action ) { method init (line 1093) | public function init() { FILE: classes/data-stores/ActionScheduler_wpPostStore_PostStatusRegistrar.php class ActionScheduler_wpPostStore_PostStatusRegistrar (line 8) | class ActionScheduler_wpPostStore_PostStatusRegistrar { method register (line 13) | public function register() { method post_status_args (line 23) | protected function post_status_args() { method post_status_failed_labels (line 39) | protected function post_status_failed_labels() { method post_status_running_labels (line 54) | protected function post_status_running_labels() { FILE: classes/data-stores/ActionScheduler_wpPostStore_PostTypeRegistrar.php class ActionScheduler_wpPostStore_PostTypeRegistrar (line 8) | class ActionScheduler_wpPostStore_PostTypeRegistrar { method register (line 12) | public function register() { method post_type_args (line 21) | protected function post_type_args() { FILE: classes/data-stores/ActionScheduler_wpPostStore_TaxonomyRegistrar.php class ActionScheduler_wpPostStore_TaxonomyRegistrar (line 8) | class ActionScheduler_wpPostStore_TaxonomyRegistrar { method register (line 13) | public function register() { method taxonomy_args (line 20) | protected function taxonomy_args() { FILE: classes/migration/ActionMigrator.php class ActionMigrator (line 15) | class ActionMigrator { method __construct (line 44) | public function __construct( \ActionScheduler_Store $source_store, \Ac... method migrate (line 58) | public function migrate( $source_action_id ) { FILE: classes/migration/ActionScheduler_DBStoreMigrator.php class ActionScheduler_DBStoreMigrator (line 10) | class ActionScheduler_DBStoreMigrator extends ActionScheduler_DBStore { method save_action (line 26) | public function save_action( ActionScheduler_Action $action, ?DateTime... FILE: classes/migration/BatchFetcher.php class BatchFetcher (line 16) | class BatchFetcher { method __construct (line 29) | public function __construct( Store $source_store ) { method fetch (line 40) | public function fetch( $count = 10 ) { method get_query_strategies (line 58) | private function get_query_strategies( $count ) { FILE: classes/migration/Config.php class Config (line 19) | class Config { method __construct (line 65) | public function __construct() { method get_source_store (line 75) | public function get_source_store() { method set_source_store (line 88) | public function set_source_store( Store $store ) { method get_source_logger (line 98) | public function get_source_logger() { method set_source_logger (line 111) | public function set_source_logger( Logger $logger ) { method get_destination_store (line 121) | public function get_destination_store() { method set_destination_store (line 134) | public function set_destination_store( Store $store ) { method get_destination_logger (line 144) | public function get_destination_logger() { method set_destination_logger (line 157) | public function set_destination_logger( Logger $logger ) { method get_dry_run (line 166) | public function get_dry_run() { method set_dry_run (line 175) | public function set_dry_run( $dry_run ) { method get_progress_bar (line 184) | public function get_progress_bar() { method set_progress_bar (line 193) | public function set_progress_bar( ProgressBar $progress_bar ) { FILE: classes/migration/Controller.php class Controller (line 21) | class Controller { method __construct (line 62) | protected function __construct( Scheduler $migration_scheduler ) { method get_store_class (line 74) | public function get_store_class( $class ) { method get_logger_class (line 92) | public function get_logger_class( $class ) { method has_custom_datastore (line 108) | public function has_custom_datastore() { method schedule_migration (line 117) | public function schedule_migration() { method get_migration_config_object (line 148) | public function get_migration_config_object() { method hook_admin_notices (line 172) | public function hook_admin_notices() { method display_migration_notice (line 182) | public function display_migration_notice() { method hook (line 189) | private function hook() { method maybe_hook_migration (line 203) | public function maybe_hook_migration() { method allow_migration (line 214) | public function allow_migration() { method init (line 229) | public static function init() { method instance (line 238) | public static function instance() { FILE: classes/migration/DryRun_ActionMigrator.php class DryRun_ActionMigrator (line 15) | class DryRun_ActionMigrator extends ActionMigrator { method migrate (line 23) | public function migrate( $source_action_id ) { FILE: classes/migration/DryRun_LogMigrator.php class DryRun_LogMigrator (line 13) | class DryRun_LogMigrator extends LogMigrator { method migrate (line 20) | public function migrate( $source_action_id, $destination_action_id ) { FILE: classes/migration/LogMigrator.php class LogMigrator (line 17) | class LogMigrator { method __construct (line 38) | public function __construct( ActionScheduler_Logger $source_logger, Ac... method migrate (line 49) | public function migrate( $source_action_id, $destination_action_id ) { FILE: classes/migration/Runner.php class Runner (line 15) | class Runner { method __construct (line 77) | public function __construct( Config $config ) { method run (line 104) | public function run( $batch_size = 10 ) { method migrate_actions (line 128) | public function migrate_actions( array $action_ids ) { method init_destination (line 167) | public function init_destination() { FILE: classes/migration/Scheduler.php class Scheduler (line 15) | class Scheduler { method hook (line 25) | public function hook() { method unhook (line 32) | public function unhook() { method run_migration (line 39) | public function run_migration() { method mark_complete (line 53) | public function mark_complete() { method is_migration_scheduled (line 65) | public function is_migration_scheduled() { method schedule_migration (line 78) | public function schedule_migration( $when = 0 ) { method unschedule_migration (line 95) | public function unschedule_migration() { method get_schedule_interval (line 104) | private function get_schedule_interval() { method get_batch_size (line 113) | private function get_batch_size() { method get_migration_runner (line 122) | private function get_migration_runner() { FILE: classes/schedules/ActionScheduler_CanceledSchedule.php class ActionScheduler_CanceledSchedule (line 6) | class ActionScheduler_CanceledSchedule extends ActionScheduler_SimpleSch... method calculate_next (line 22) | public function calculate_next( DateTime $after ) { method get_next (line 33) | public function get_next( DateTime $after ) { method is_recurring (line 42) | public function is_recurring() { method __wakeup (line 56) | public function __wakeup() { FILE: classes/schedules/ActionScheduler_CronSchedule.php class ActionScheduler_CronSchedule (line 6) | class ActionScheduler_CronSchedule extends ActionScheduler_Abstract_Recu... method __construct (line 30) | public function __construct( DateTime $start, $recurrence, ?DateTime $... method calculate_next (line 51) | protected function calculate_next( DateTime $after ) { method get_recurrence (line 60) | public function get_recurrence() { method __sleep (line 77) | public function __sleep() { method __wakeup (line 98) | public function __wakeup() { FILE: classes/schedules/ActionScheduler_IntervalSchedule.php class ActionScheduler_IntervalSchedule (line 6) | class ActionScheduler_IntervalSchedule extends ActionScheduler_Abstract_... method calculate_next (line 29) | protected function calculate_next( DateTime $after ) { method interval_in_seconds (line 39) | public function interval_in_seconds() { method __sleep (line 57) | public function __sleep() { method __wakeup (line 78) | public function __wakeup() { FILE: classes/schedules/ActionScheduler_NullSchedule.php class ActionScheduler_NullSchedule (line 6) | class ActionScheduler_NullSchedule extends ActionScheduler_SimpleSchedule { method __construct (line 20) | public function __construct( ?DateTime $date = null ) { method __sleep (line 29) | public function __sleep() { method __wakeup (line 36) | public function __wakeup() { FILE: classes/schedules/ActionScheduler_Schedule.php type ActionScheduler_Schedule (line 6) | interface ActionScheduler_Schedule { method next (line 14) | public function next( ?DateTime $after = null ); method is_recurring (line 21) | public function is_recurring(); FILE: classes/schedules/ActionScheduler_SimpleSchedule.php class ActionScheduler_SimpleSchedule (line 6) | class ActionScheduler_SimpleSchedule extends ActionScheduler_Abstract_Sc... method calculate_next (line 23) | public function calculate_next( DateTime $after ) { method is_recurring (line 32) | public function is_recurring() { method __sleep (line 49) | public function __sleep() { method __wakeup (line 73) | public function __wakeup() { FILE: classes/schema/ActionScheduler_LoggerSchema.php class ActionScheduler_LoggerSchema (line 10) | class ActionScheduler_LoggerSchema extends ActionScheduler_Abstract_Sche... method __construct (line 25) | public function __construct() { method init (line 34) | public function init() { method get_table_definition (line 43) | protected function get_table_definition( $table ) { method update_schema_3_0 (line 79) | public function update_schema_3_0( $table, $db_version ) { FILE: classes/schema/ActionScheduler_StoreSchema.php class ActionScheduler_StoreSchema (line 10) | class ActionScheduler_StoreSchema extends ActionScheduler_Abstract_Schema { method __construct (line 28) | public function __construct() { method init (line 39) | public function init() { method get_table_definition (line 48) | protected function get_table_definition( $table ) { method update_schema_5_0 (line 121) | public function update_schema_5_0( $table, $db_version ) { FILE: deprecated/ActionScheduler_Abstract_QueueRunner_Deprecated.php class ActionScheduler_Abstract_QueueRunner_Deprecated (line 6) | abstract class ActionScheduler_Abstract_QueueRunner_Deprecated { method get_maximum_execution_time (line 14) | protected function get_maximum_execution_time() { FILE: deprecated/ActionScheduler_AdminView_Deprecated.php class ActionScheduler_AdminView_Deprecated (line 11) | class ActionScheduler_AdminView_Deprecated { method action_scheduler_post_type_args (line 18) | public function action_scheduler_post_type_args( $args ) { method list_table_views (line 29) | public function list_table_views( $views ) { method bulk_actions (line 42) | public function bulk_actions( $actions ) { method list_table_columns (line 56) | public function list_table_columns( $columns ) { method list_table_sortable_columns (line 67) | public static function list_table_sortable_columns( $columns ) { method list_table_column_content (line 78) | public static function list_table_column_content( $column_name, $post_... method row_actions (line 91) | public static function row_actions( $actions, $post ) { method maybe_execute_action (line 101) | public static function maybe_execute_action() { method admin_notices (line 116) | public static function admin_notices() { method custom_orderby (line 127) | public function custom_orderby( $orderby, $query ) { method search_post_password (line 138) | public function search_post_password( $search, $query ) { method post_updated_messages (line 148) | public function post_updated_messages( $messages ) { FILE: deprecated/ActionScheduler_Schedule_Deprecated.php class ActionScheduler_Schedule_Deprecated (line 6) | abstract class ActionScheduler_Schedule_Deprecated implements ActionSche... method next (line 16) | public function next( ?DateTime $after = null ) { FILE: deprecated/ActionScheduler_Store_Deprecated.php class ActionScheduler_Store_Deprecated (line 8) | abstract class ActionScheduler_Store_Deprecated { method mark_failed_fetch_action (line 17) | public function mark_failed_fetch_action( $action_id ) { method hook (line 27) | protected static function hook() { method unhook (line 36) | protected static function unhook() { method get_local_timezone (line 46) | protected function get_local_timezone() { FILE: deprecated/functions.php function wc_schedule_single_action (line 22) | function wc_schedule_single_action( $timestamp, $hook, $args = array(), ... function wc_schedule_recurring_action (line 40) | function wc_schedule_recurring_action( $timestamp, $interval_in_seconds,... function wc_schedule_cron_action (line 68) | function wc_schedule_cron_action( $timestamp, $schedule, $hook, $args = ... function wc_unschedule_action (line 82) | function wc_unschedule_action( $hook, $args = array(), $group = '' ) { function wc_next_scheduled_action (line 98) | function wc_next_scheduled_action( $hook, $args = null, $group = '' ) { function wc_get_scheduled_actions (line 126) | function wc_get_scheduled_actions( $args = array(), $return_format = OBJ... FILE: functions.php function as_enqueue_async_action (line 19) | function as_enqueue_async_action( $hook, $args = array(), $group = '', $... function as_schedule_single_action (line 69) | function as_schedule_single_action( $timestamp, $hook, $args = array(), ... function as_schedule_recurring_action (line 122) | function as_schedule_recurring_action( $timestamp, $interval_in_seconds,... function as_schedule_cron_action (line 209) | function as_schedule_cron_action( $timestamp, $schedule, $hook, $args = ... function as_unschedule_action (line 267) | function as_unschedule_action( $hook, $args = array(), $group = '' ) { function as_unschedule_all_actions (line 312) | function as_unschedule_all_actions( $hook, $args = array(), $group = '' ) { function as_next_scheduled_action (line 346) | function as_next_scheduled_action( $hook, $args = null, $group = '' ) { function as_has_scheduled_action (line 399) | function as_has_scheduled_action( $hook, $args = null, $group = '' ) { function as_get_scheduled_actions (line 442) | function as_get_scheduled_actions( $args = array(), $return_format = OBJ... function as_get_datetime_object (line 489) | function as_get_datetime_object( $date_string = null, $timezone = 'UTC' ) { function as_supports (line 509) | function as_supports( string $feature ): bool { FILE: lib/WP_Async_Request.php class WP_Async_Request (line 23) | abstract class WP_Async_Request { method __construct (line 62) | public function __construct() { method data (line 76) | public function data( $data ) { method dispatch (line 87) | public function dispatch() { method get_query_args (line 99) | protected function get_query_args() { method get_query_url (line 122) | protected function get_query_url() { method get_post_args (line 142) | protected function get_post_args() { method maybe_handle (line 168) | public function maybe_handle() { method handle (line 185) | abstract protected function handle(); FILE: lib/cron-expression/CronExpression.php class CronExpression (line 16) | class CronExpression method factory (line 57) | public static function factory($expression, ?CronExpression_FieldFacto... method __construct (line 81) | public function __construct($expression, CronExpression_FieldFactory $... method setExpression (line 95) | public function setExpression($value) method setPart (line 120) | public function setPart($position, $value) method getNextRunDate (line 149) | public function getNextRunDate($currentTime = 'now', $nth = 0, $allowC... method getPreviousRunDate (line 166) | public function getPreviousRunDate($currentTime = 'now', $nth = 0, $al... method getMultipleRunDates (line 182) | public function getMultipleRunDates($total, $currentTime = 'now', $inv... method getExpression (line 201) | public function getExpression($part = null) method __toString (line 217) | public function __toString() method isDue (line 231) | public function isDue($currentTime = 'now') method getRunDate (line 261) | protected function getRunDate($currentTime = null, $nth = 0, $invert =... FILE: lib/cron-expression/CronExpression_AbstractField.php class CronExpression_AbstractField (line 8) | abstract class CronExpression_AbstractField implements CronExpression_Fi... method isSatisfied (line 18) | public function isSatisfied($dateValue, $value) method isRange (line 36) | public function isRange($value) method isIncrementsOfRanges (line 48) | public function isIncrementsOfRanges($value) method isInRange (line 61) | public function isInRange($dateValue, $value) method isInIncrementsOfRanges (line 76) | public function isInIncrementsOfRanges($dateValue, $value) FILE: lib/cron-expression/CronExpression_DayOfMonthField.php class CronExpression_DayOfMonthField (line 21) | class CronExpression_DayOfMonthField extends CronExpression_AbstractField method getNearestWeekday (line 32) | private static function getNearestWeekday($currentYear, $currentMonth,... method isSatisfiedBy (line 58) | public function isSatisfiedBy(DateTime $date, $value) method increment (line 90) | public function increment(DateTime $date, $invert = false) method validate (line 106) | public function validate($value) FILE: lib/cron-expression/CronExpression_DayOfWeekField.php class CronExpression_DayOfWeekField (line 18) | class CronExpression_DayOfWeekField extends CronExpression_AbstractField method isSatisfiedBy (line 23) | public function isSatisfiedBy(DateTime $date, $value) method increment (line 104) | public function increment(DateTime $date, $invert = false) method validate (line 120) | public function validate($value) FILE: lib/cron-expression/CronExpression_FieldFactory.php class CronExpression_FieldFactory (line 9) | class CronExpression_FieldFactory method getField (line 24) | public function getField($position) FILE: lib/cron-expression/CronExpression_FieldInterface.php type CronExpression_FieldInterface (line 8) | interface CronExpression_FieldInterface method isSatisfiedBy (line 18) | public function isSatisfiedBy(DateTime $date, $value); method increment (line 29) | public function increment(DateTime $date, $invert = false); method validate (line 38) | public function validate($value); FILE: lib/cron-expression/CronExpression_HoursField.php class CronExpression_HoursField (line 8) | class CronExpression_HoursField extends CronExpression_AbstractField method isSatisfiedBy (line 13) | public function isSatisfiedBy(DateTime $date, $value) method increment (line 21) | public function increment(DateTime $date, $invert = false) method validate (line 43) | public function validate($value) FILE: lib/cron-expression/CronExpression_MinutesField.php class CronExpression_MinutesField (line 8) | class CronExpression_MinutesField extends CronExpression_AbstractField method isSatisfiedBy (line 13) | public function isSatisfiedBy(DateTime $date, $value) method increment (line 21) | public function increment(DateTime $date, $invert = false) method validate (line 35) | public function validate($value) FILE: lib/cron-expression/CronExpression_MonthField.php class CronExpression_MonthField (line 8) | class CronExpression_MonthField extends CronExpression_AbstractField method isSatisfiedBy (line 13) | public function isSatisfiedBy(DateTime $date, $value) method increment (line 31) | public function increment(DateTime $date, $invert = false) method validate (line 51) | public function validate($value) FILE: lib/cron-expression/CronExpression_YearField.php class CronExpression_YearField (line 8) | class CronExpression_YearField extends CronExpression_AbstractField method isSatisfiedBy (line 13) | public function isSatisfiedBy(DateTime $date, $value) method increment (line 21) | public function increment(DateTime $date, $invert = false) method validate (line 39) | public function validate($value) FILE: tests/ActionScheduler_UnitTestCase.php class ActionScheduler_UnitTestCase (line 7) | class ActionScheduler_UnitTestCase extends WP_UnitTestCase { method set_up (line 19) | public function set_up() { method tear_down (line 27) | public function tear_down() { method count (line 37) | public function count(): int { method run (line 47) | public function run( ?PHPUnit\Framework\TestResult $result = null ): \... FILE: tests/phpunit/ActionScheduler_Mock_Async_Request_QueueRunner.php class ActionScheduler_Mock_AsyncRequest_QueueRunner (line 8) | class ActionScheduler_Mock_AsyncRequest_QueueRunner extends ActionSchedu... method allow (line 13) | protected function allow() { FILE: tests/phpunit/ActionScheduler_Mocker.php class ActionScheduler_Mocker (line 8) | class ActionScheduler_Mocker { method get_queue_runner (line 15) | public static function get_queue_runner( ?ActionScheduler_Store $store... method get_async_request_queue_runner (line 29) | protected static function get_async_request_queue_runner( ActionSchedu... FILE: tests/phpunit/ActionScheduler_RecurringActionScheduler_Test.php class ActionScheduler_RecurringActionScheduler_Test (line 6) | class ActionScheduler_RecurringActionScheduler_Test extends ActionSchedu... method tear_down (line 8) | public function tear_down() { method test_init_hooks_into_action_scheduler_init (line 18) | public function test_init_hooks_into_action_scheduler_init() { method test_schedule_recurring_scheduler_hook_schedules_action (line 53) | public function test_schedule_recurring_scheduler_hook_schedules_actio... method test_schedule_recurring_scheduler_hook__respects_cache (line 72) | public function test_schedule_recurring_scheduler_hook__respects_cache... FILE: tests/phpunit/deprecated/ActionScheduler_UnitTestCase.php class ActionScheduler_UnitTestCase (line 8) | class ActionScheduler_UnitTestCase extends WP_UnitTestCase { method set_up (line 20) | public function set_up() { method tear_down (line 28) | public function tear_down() { method count (line 38) | public function count() { method run (line 48) | public function run( ?PHPUnit_Framework_TestResult $result = null ) { FILE: tests/phpunit/helpers/ActionScheduler_Callbacks.php class ActionScheduler_Callbacks (line 6) | class ActionScheduler_Callbacks { method add_callbacks (line 16) | public static function add_callbacks() { method remove_callbacks (line 23) | public static function remove_callbacks() { method empty_callback (line 33) | public static function empty_callback() {} FILE: tests/phpunit/helpers/ActionScheduler_Compatibility_Test.php class ActionScheduler_Compatibility_Test (line 7) | class ActionScheduler_Compatibility_Test extends ActionScheduler_UnitTes... method test_raise_time_limit (line 11) | public function test_raise_time_limit() { FILE: tests/phpunit/helpers/ActionScheduler_TimezoneHelper_Test.php class ActionScheduler_TimezoneHelper_Test (line 6) | class ActionScheduler_TimezoneHelper_Test extends ActionScheduler_UnitTe... method test_local_timezone_strings (line 15) | public function test_local_timezone_strings( $timezone_string ) { method local_timezone_provider (line 35) | public function local_timezone_provider() { method test_local_timezone_offsets (line 50) | public function test_local_timezone_offsets( $gmt_offset ) { method local_timezone_offsets_provider (line 72) | public function local_timezone_offsets_provider() { FILE: tests/phpunit/jobs/ActionScheduler_Action_Test.php class ActionScheduler_Action_Test (line 7) | class ActionScheduler_Action_Test extends ActionScheduler_UnitTestCase { method test_set_schedule (line 8) | public function test_set_schedule() { method test_null_schedule (line 15) | public function test_null_schedule() { method test_set_hook (line 20) | public function test_set_hook() { method test_args (line 25) | public function test_args() { method test_set_group (line 33) | public function test_set_group() { method test_execute (line 38) | public function test_execute() { FILE: tests/phpunit/jobs/ActionScheduler_NullAction_Test.php class ActionScheduler_NullAction_Test (line 7) | class ActionScheduler_NullAction_Test extends ActionScheduler_UnitTestCa... method test_null_action (line 8) | public function test_null_action() { FILE: tests/phpunit/jobstore/AbstractStoreTest.php class AbstractStoreTest (line 20) | abstract class AbstractStoreTest extends ActionScheduler_UnitTestCase { method get_store (line 27) | abstract protected function get_store(); method test_get_status (line 29) | public function test_get_status() { method test_query_actions_query_type_arg_invalid_option (line 48) | public function test_query_actions_query_type_arg_invalid_option() { method test_query_actions_query_type_arg_valid_options (line 53) | public function test_query_actions_query_type_arg_valid_options() { method test_query_actions_by_single_status (line 64) | public function test_query_actions_by_single_status() { method test_query_actions_by_array_status (line 79) | public function test_query_actions_by_array_status() { method test_has_pending_actions_due (line 127) | public function test_has_pending_actions_due() { method test_has_pending_actions_due_only_future_actions (line 150) | public function test_has_pending_actions_due_only_future_actions() { FILE: tests/phpunit/jobstore/ActionScheduler_DBStoreMigrator_Test.php class ActionScheduler_DBStoreMigrator_Test (line 7) | class ActionScheduler_DBStoreMigrator_Test extends ActionScheduler_UnitT... method test_create_action_with_last_attempt_date (line 9) | public function test_create_action_with_last_attempt_date() { FILE: tests/phpunit/jobstore/ActionScheduler_DBStore_Test.php class ActionScheduler_DBStore_Test (line 9) | class ActionScheduler_DBStore_Test extends AbstractStoreTest { method setUp (line 20) | public function setUp(): void { method tearDown (line 34) | public function tearDown(): void { method get_store (line 48) | protected function get_store() { method test_create_action (line 52) | public function test_create_action() { method test_create_action_with_scheduled_date (line 62) | public function test_create_action_with_scheduled_date() { method test_retrieve_action (line 72) | public function test_retrieve_action() { method test_cancel_action (line 86) | public function test_cancel_action() { method test_cancel_actions_by_hook (line 98) | public function test_cancel_actions_by_hook() { method test_cancel_actions_by_group (line 117) | public function test_cancel_actions_by_group() { method test_claim_actions (line 136) | public function test_claim_actions() { method test_claim_actions_order (line 154) | public function test_claim_actions_order() { method test_claim_actions_by_hooks (line 179) | public function test_claim_actions_by_hooks() { method test_claim_actions_by_group (line 223) | public function test_claim_actions_by_group() { method test_claim_actions_with_group_exclusions (line 259) | public function test_claim_actions_with_group_exclusions() { method test_claim_actions_by_hook_and_group (line 306) | public function test_claim_actions_by_hook_and_group() { method test_claim_actions_respecting_priority (line 391) | public function test_claim_actions_respecting_priority() { method test_claim_filters_out_unexpected_future_actions (line 428) | public function test_claim_filters_out_unexpected_future_actions() { method test_duplicate_claim (line 466) | public function test_duplicate_claim() { method test_release_claim (line 483) | public function test_release_claim() { method test_search (line 506) | public function test_search() { method test_search_by_group (line 527) | public function test_search_by_group() { method test_get_run_date (line 540) | public function test_get_run_date() { method test_create_action_unique (line 565) | public function test_create_action_unique() { method test_create_action_unique_with_different_groups (line 585) | public function test_create_action_unique_with_different_groups() { method test_create_action_unique_and_then_non_unique (line 611) | public function test_create_action_unique_and_then_non_unique() { method test_create_action_unique_with_empty_array (line 635) | public function test_create_action_unique_with_empty_array() { method test_create_action_unique_with_different_args (line 656) | public function test_create_action_unique_with_different_args() { method test_actions_are_processed_in_correct_order (line 679) | public function test_actions_are_processed_in_correct_order() { method test_child_actions_are_processed_in_correct_order (line 722) | public function test_child_actions_are_processed_in_correct_order() { method test_db_supports_skip_locked (line 756) | public function test_db_supports_skip_locked( bool $expected_result, s... method db_supports_skip_locked_provider (line 781) | public static function db_supports_skip_locked_provider(): array { method test_get_claim_count_returns_zero_when_no_claims (line 820) | public function test_get_claim_count_returns_zero_when_no_claims() { method test_get_claim_count_with_pending_actions (line 828) | public function test_get_claim_count_with_pending_actions() { method test_get_claim_count_with_multiple_claims (line 844) | public function test_get_claim_count_with_multiple_claims() { method test_get_claim_count_excludes_released_claims (line 863) | public function test_get_claim_count_excludes_released_claims() { method test_get_claim_count_excludes_completed_actions (line 881) | public function test_get_claim_count_excludes_completed_actions() { method test_get_claim_count_includes_in_progress_actions (line 902) | public function test_get_claim_count_includes_in_progress_actions() { method test_get_claim_count_returns_integer (line 926) | public function test_get_claim_count_returns_integer() { FILE: tests/phpunit/jobstore/ActionScheduler_HybridStore_Test.php class ActionScheduler_HybridStore_Test (line 13) | class ActionScheduler_HybridStore_Test extends ActionScheduler_UnitTestC... method setUp (line 17) | public function setUp(): void { method tearDown (line 29) | public function tearDown(): void { method test_actions_are_migrated_on_find (line 40) | public function test_actions_are_migrated_on_find() { method test_actions_are_migrated_on_query (line 68) | public function test_actions_are_migrated_on_query() { method test_actions_are_migrated_on_claim (line 131) | public function test_actions_are_migrated_on_claim() { method test_fetch_respects_demarkation (line 186) | public function test_fetch_respects_demarkation() { method test_mark_complete_respects_demarkation (line 232) | public function test_mark_complete_respects_demarkation() { FILE: tests/phpunit/jobstore/ActionScheduler_wpPostStore_Test.php class ActionScheduler_wpPostStore_Test (line 9) | class ActionScheduler_wpPostStore_Test extends AbstractStoreTest { method get_store (line 16) | protected function get_store() { method test_create_action (line 20) | public function test_create_action() { method test_create_action_with_scheduled_date (line 30) | public function test_create_action_with_scheduled_date() { method test_retrieve_action (line 41) | public function test_retrieve_action() { method test_action_bad_args (line 60) | public function test_action_bad_args( $content ) { method provide_bad_args (line 74) | public function provide_bad_args() { method test_cancel_action (line 80) | public function test_cancel_action() { method test_cancel_actions_by_hook (line 92) | public function test_cancel_actions_by_hook() { method test_cancel_actions_by_group (line 111) | public function test_cancel_actions_by_group() { method test_claim_actions (line 131) | public function test_claim_actions() { method test_claim_actions_order (line 150) | public function test_claim_actions_order() { method test_duplicate_claim (line 174) | public function test_duplicate_claim() { method test_release_claim (line 192) | public function test_release_claim() { method test_search (line 212) | public function test_search() { method test_search_by_group (line 234) | public function test_search_by_group() { method test_post_author (line 247) | public function test_post_author() { method test_post_status_for_recurring_action (line 280) | public function test_post_status_for_recurring_action() { method test_get_run_date (line 298) | public function test_get_run_date() { method test_claim_actions_by_hooks (line 320) | public function test_claim_actions_by_hooks() { method test_claim_actions_by_group (line 360) | public function test_claim_actions_by_group() { method test_claim_actions_by_hook_and_group (line 382) | public function test_claim_actions_by_hook_and_group() { method test_claim_filters_out_unexpected_future_actions (line 433) | public function test_claim_filters_out_unexpected_future_actions() { FILE: tests/phpunit/lock/ActionScheduler_OptionLock_Test.php class ActionScheduler_OptionLock_Test (line 7) | class ActionScheduler_OptionLock_Test extends ActionScheduler_UnitTestCa... method test_instance (line 8) | public function test_instance() { method test_is_locked (line 14) | public function test_is_locked() { method test_set (line 24) | public function test_set() { method test_get_expiration (line 32) | public function test_get_expiration() { method test_lock_resists_race_conditions (line 51) | public function test_lock_resists_race_conditions() { FILE: tests/phpunit/logging/ActionScheduler_DBLogger_Test.php class ActionScheduler_DBLogger_Test (line 8) | class ActionScheduler_DBLogger_Test extends ActionScheduler_UnitTestCase { method test_default_logger (line 9) | public function test_default_logger() { method test_add_log_entry (line 15) | public function test_add_log_entry() { method test_storage_logs (line 26) | public function test_storage_logs() { method test_execution_logs (line 36) | public function test_execution_logs() { method test_failed_execution_logs (line 58) | public function test_failed_execution_logs() { method test_fatal_error_log (line 84) | public function test_fatal_error_log() { method test_canceled_action_log (line 106) | public function test_canceled_action_log() { method test_deleted_action_cleanup (line 115) | public function test_deleted_action_cleanup() { method a_hook_callback_that_throws_an_exception (line 131) | public function a_hook_callback_that_throws_an_exception() { FILE: tests/phpunit/logging/ActionScheduler_wpCommentLogger_Test.php class ActionScheduler_wpCommentLogger_Test (line 7) | class ActionScheduler_wpCommentLogger_Test extends ActionScheduler_UnitT... method test_default_logger (line 12) | public function test_default_logger() { method test_add_log_entry (line 22) | public function test_add_log_entry() { method test_add_log_datetime (line 33) | public function test_add_log_datetime() { method test_erroneous_entry_id (line 52) | public function test_erroneous_entry_id() { method test_storage_comments (line 68) | public function test_storage_comments() { method log_entry_to_array (line 78) | protected function log_entry_to_array( $logs ) { method test_execution_comments (line 96) | public function test_execution_comments() { method test_failed_execution_comments (line 113) | public function test_failed_execution_comments() { method test_failed_schedule_next_instance_comments (line 135) | public function test_failed_schedule_next_instance_comments() { method test_fatal_error_comments (line 152) | public function test_fatal_error_comments() { method test_canceled_action_comments (line 175) | public function test_canceled_action_comments() { method a_hook_callback_that_throws_an_exception (line 187) | public function a_hook_callback_that_throws_an_exception() { method test_filtering_of_get_comments (line 191) | public function test_filtering_of_get_comments() { method using_comment_logger (line 233) | private function using_comment_logger() { FILE: tests/phpunit/migration/ActionMigrator_Test.php class ActionMigrator_Test (line 10) | class ActionMigrator_Test extends ActionScheduler_UnitTestCase { method setUp (line 11) | public function setUp(): void { method test_migrate_from_wpPost_to_db (line 20) | public function test_migrate_from_wpPost_to_db() { method test_does_not_migrate_missing_action_from_wpPost_to_db (line 45) | public function test_does_not_migrate_missing_action_from_wpPost_to_db... method test_migrate_completed_action_from_wpPost_to_db (line 60) | public function test_migrate_completed_action_from_wpPost_to_db() { method test_migrate_failed_action_from_wpPost_to_db (line 87) | public function test_migrate_failed_action_from_wpPost_to_db() { method test_migrate_canceled_action_from_wpPost_to_db (line 114) | public function test_migrate_canceled_action_from_wpPost_to_db() { method get_log_migrator (line 141) | private function get_log_migrator() { FILE: tests/phpunit/migration/BatchFetcher_Test.php class BatchFetcher_Test (line 10) | class BatchFetcher_Test extends ActionScheduler_UnitTestCase { method setUp (line 11) | public function setUp(): void { method test_nothing_to_migrate (line 20) | public function test_nothing_to_migrate() { method test_get_due_before_future (line 28) | public function test_get_due_before_future() { method test_get_future_before_complete (line 52) | public function test_get_future_before_complete() { FILE: tests/phpunit/migration/Config_Test.php class Config_Test (line 9) | class Config_Test extends ActionScheduler_UnitTestCase { method test_source_store_required (line 10) | public function test_source_store_required() { method test_source_logger_required (line 16) | public function test_source_logger_required() { method test_destination_store_required (line 22) | public function test_destination_store_required() { method test_destination_logger_required (line 28) | public function test_destination_logger_required() { FILE: tests/phpunit/migration/Controller_Test.php class Controller_Test (line 17) | class Controller_Test extends ActionScheduler_UnitTestCase { method test_schedules_migration (line 21) | public function test_schedules_migration() { method test_migration_not_scheduled_if_tables_are_missing (line 39) | public function test_migration_not_scheduled_if_tables_are_missing() { method rename_claims_table (line 55) | private function rename_claims_table() { method restore_claims_table_name (line 68) | private function restore_claims_table_name() { FILE: tests/phpunit/migration/LogMigrator_Test.php class LogMigrator_Test (line 9) | class LogMigrator_Test extends ActionScheduler_UnitTestCase { method setUp (line 10) | public function setUp(): void { method test_migrate_from_wpComment_to_db (line 19) | public function test_migrate_from_wpComment_to_db() { FILE: tests/phpunit/migration/Runner_Test.php class Runner_Test (line 13) | class Runner_Test extends ActionScheduler_UnitTestCase { method setUp (line 14) | public function setUp(): void { method test_migrate_batches (line 23) | public function test_migrate_batches() { FILE: tests/phpunit/migration/Scheduler_Test.php class Scheduler_Test (line 10) | class Scheduler_Test extends ActionScheduler_UnitTestCase { method setUp (line 11) | public function setUp(): void { method test_migration_is_complete (line 20) | public function test_migration_is_complete() { method test_migration_is_not_complete (line 25) | public function test_migration_is_not_complete() { method test_migration_is_scheduled (line 31) | public function test_migration_is_scheduled() { method test_scheduler_runs_migration (line 48) | public function test_scheduler_runs_migration() { method test_scheduler_marks_itself_complete (line 95) | public function test_scheduler_marks_itself_complete() { FILE: tests/phpunit/procedural_api/procedural_api_Test.php class Procedural_API_Test (line 6) | class Procedural_API_Test extends ActionScheduler_UnitTestCase { method test_schedule_action (line 9) | public function test_schedule_action() { method test_recurring_action (line 20) | public function test_recurring_action() { method test_recurring_actions_reject_invalid_intervals (line 38) | public function test_recurring_actions_reject_invalid_intervals() { method test_cron_schedule (line 72) | public function test_cron_schedule() { method test_get_next (line 87) | public function test_get_next() { method test_get_next_async (line 97) | public function test_get_next_async() { method provider_time_hook_args_group (line 123) | public function provider_time_hook_args_group() { method test_unschedule (line 168) | public function test_unschedule( $time, $hook, $args, $group ) { method test_unschedule_all (line 199) | public function test_unschedule_all( $time, $hook, $args, $group ) { method test_as_get_datetime_object_default (line 228) | public function test_as_get_datetime_object_default() { method test_as_get_datetime_object_relative (line 237) | public function test_as_get_datetime_object_relative() { method test_as_get_datetime_object_fixed (line 250) | public function test_as_get_datetime_object_fixed() { method test_as_get_datetime_object_timezone (line 263) | public function test_as_get_datetime_object_timezone() { method test_as_get_datetime_object_type (line 292) | public function test_as_get_datetime_object_type() { method test_as_has_scheduled_action (line 302) | public function test_as_has_scheduled_action() { method test_as_has_scheduled_action_with_args (line 324) | public function test_as_has_scheduled_action_with_args() { method test_as_has_scheduled_action_with_group (line 334) | public function test_as_has_scheduled_action_with_group() { method test_as_enqueue_async_action_unique (line 345) | public function test_as_enqueue_async_action_unique() { method test_as_enqueue_async_action_unique_hybrid_best_effort (line 359) | public function test_as_enqueue_async_action_unique_hybrid_best_effort... method test_as_schedule_single_action_unique (line 372) | public function test_as_schedule_single_action_unique() { method test_as_schedule_recurring_action_unique (line 385) | public function test_as_schedule_recurring_action_unique() { method test_as_schedule_cron_action (line 398) | public function test_as_schedule_cron_action() { method test_as_recover_from_incorrect_schema (line 411) | public function test_as_recover_from_incorrect_schema() { method test_as_supports_for_supported_feature (line 464) | public function test_as_supports_for_supported_feature() { method test_as_supports_for_unsupported_feature (line 471) | public function test_as_supports_for_unsupported_feature() { method set_action_scheduler_store (line 480) | private function set_action_scheduler_store( $store ) { method assertValidAction (line 493) | private function assertValidAction( $action_id ) { FILE: tests/phpunit/procedural_api/wc_get_scheduled_actions_Test.php class as_get_scheduled_actions_Test (line 6) | class as_get_scheduled_actions_Test extends ActionScheduler_UnitTestCase { method setUp (line 16) | public function setUp(): void { method test_date_queries (line 37) | public function test_date_queries() { method test_hook_queries (line 58) | public function test_hook_queries() { method test_args_queries (line 79) | public function test_args_queries() { method test_group_queries (line 111) | public function test_group_queries() { FILE: tests/phpunit/runner/ActionScheduler_QueueCleaner_Test.php class ActionScheduler_QueueCleaner_Test (line 6) | class ActionScheduler_QueueCleaner_Test extends ActionScheduler_UnitTest... method test_delete_old_actions (line 8) | public function test_delete_old_actions() { method test_invalid_retention_period_filter_hook (line 38) | public function test_invalid_retention_period_filter_hook() { method test_delete_canceled_actions (line 57) | public function test_delete_canceled_actions() { method test_do_not_delete_recent_actions (line 90) | public function test_do_not_delete_recent_actions() { method test_reset_unrun_actions (line 113) | public function test_reset_unrun_actions() { method test_do_not_reset_failed_action (line 139) | public function test_do_not_reset_failed_action() { method test_delete_old_failed_actions_separately_by_default (line 179) | public function test_delete_old_failed_actions_separately_by_default() { method test_delete_old_failed_actions_with_other_statuses (line 203) | public function test_delete_old_failed_actions_with_other_statuses() { FILE: tests/phpunit/runner/ActionScheduler_QueueRunner_Test.php class ActionScheduler_QueueRunner_Test (line 7) | class ActionScheduler_QueueRunner_Test extends ActionScheduler_UnitTestC... method test_create_runner (line 8) | public function test_create_runner() { method test_run (line 16) | public function test_run() { method test_run_with_future_actions (line 38) | public function test_run_with_future_actions() { method test_run_with_action_that_is_already_in_progress (line 73) | public function test_run_with_action_that_is_already_in_progress() { method test_completed_action_status (line 119) | public function test_completed_action_status() { method test_next_instance_of_cron_action (line 134) | public function test_next_instance_of_cron_action() { method test_next_instance_of_interval_action (line 179) | public function test_next_instance_of_interval_action() { method test_failing_recurring_actions_are_not_rescheduled_when_threshold_met (line 252) | public function test_failing_recurring_actions_are_not_rescheduled_whe... method test_corrupted_actions_are_unscheduled (line 313) | public function test_corrupted_actions_are_unscheduled() { method test_exceptions_can_be_made_for_failing_recurring_actions (line 353) | public function test_exceptions_can_be_made_for_failing_recurring_acti... method test_hooked_into_wp_cron (line 405) | public function test_hooked_into_wp_cron() { method test_batch_count_limit (line 410) | public function test_batch_count_limit() { method test_changing_batch_count_limit (line 441) | public function test_changing_batch_count_limit() { method return_6 (line 494) | public function return_6() { method test_store_fetch_action_failure_schedule_next_instance (line 498) | public function test_store_fetch_action_failure_schedule_next_instance... method test_order_in_which_actions_are_processed (line 557) | public function test_order_in_which_actions_are_processed() { method test_recoverable_errors_do_not_break_queue_runner (line 588) | public function test_recoverable_errors_do_not_break_queue_runner() { FILE: tests/phpunit/schedules/ActionScheduler_CronSchedule_Test.php class ActionScheduler_CronSchedule_Test (line 7) | class ActionScheduler_CronSchedule_Test extends ActionScheduler_UnitTest... method test_creation (line 8) | public function test_creation() { method test_creation_with_first_date (line 26) | public function test_creation_with_first_date() { method test_next (line 46) | public function test_next() { method test_is_recurring (line 53) | public function test_is_recurring() { method test_cron_format (line 58) | public function test_cron_format() { FILE: tests/phpunit/schedules/ActionScheduler_IntervalSchedule_Test.php class ActionScheduler_IntervalSchedule_Test (line 7) | class ActionScheduler_IntervalSchedule_Test extends ActionScheduler_Unit... method test_creation (line 8) | public function test_creation() { method test_creation_with_first_date (line 15) | public function test_creation_with_first_date() { method test_next (line 23) | public function test_next() { method test_is_recurring (line 32) | public function test_is_recurring() { FILE: tests/phpunit/schedules/ActionScheduler_NullSchedule_Test.php class ActionScheduler_NullSchedule_Test (line 7) | class ActionScheduler_NullSchedule_Test extends ActionScheduler_UnitTest... method test_null_schedule (line 8) | public function test_null_schedule() { method test_is_recurring (line 13) | public function test_is_recurring() { FILE: tests/phpunit/schedules/ActionScheduler_SimpleSchedule_Test.php class ActionScheduler_SimpleSchedule_Test (line 7) | class ActionScheduler_SimpleSchedule_Test extends ActionScheduler_UnitTe... method test_creation (line 8) | public function test_creation() { method test_past_date (line 14) | public function test_past_date() { method test_future_date (line 20) | public function test_future_date() { method test_grace_period_for_next (line 26) | public function test_grace_period_for_next() { method test_is_recurring (line 32) | public function test_is_recurring() { FILE: tests/phpunit/versioning/ActionScheduler_Versions_Test.php class ActionScheduler_Versions_Test (line 6) | class ActionScheduler_Versions_Test extends ActionScheduler_UnitTestCase { method test_register_version (line 7) | public function test_register_version() { method test_duplicate_version (line 21) | public function test_duplicate_version() { method test_latest_version (line 32) | public function test_latest_version() {