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 10.9.4
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;
}