ActionScheduler_Versions::register
Register version's callback.
Method of the class: ActionScheduler_Versions{}
No Hooks.
Returns
null
. Nothing (null).
Usage
$ActionScheduler_Versions = new ActionScheduler_Versions(); $ActionScheduler_Versions->register( $version_string, $initialization_callback );
- $version_string(string) (required)
- Action Scheduler version.
- $initialization_callback(callable) (required)
- Callback to initialize the version.
ActionScheduler_Versions::register() ActionScheduler Versions::register code WC 9.9.5
public function register( $version_string, $initialization_callback ) { if ( isset( $this->versions[ $version_string ] ) ) { return false; } // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace $backtrace = debug_backtrace( DEBUG_BACKTRACE_IGNORE_ARGS ); $source = $backtrace[0]['file']; $this->versions[ $version_string ] = $initialization_callback; $this->sources[ $source ] = $version_string; return true; }