ActionScheduler_Abstract_QueueRunner::get_time_limit
Get the maximum number of seconds a batch can run for.
Method of the class: ActionScheduler_Abstract_QueueRunner{}
Hooks from the method
Returns
Int. The number of seconds.
Usage
// protected - for code of main (parent) or child class $result = $this->get_time_limit();
ActionScheduler_Abstract_QueueRunner::get_time_limit() ActionScheduler Abstract QueueRunner::get time limit code WC 10.7.0
protected function get_time_limit() {
$time_limit = 30;
// Apply deprecated filter from deprecated get_maximum_execution_time() method.
if ( has_filter( 'action_scheduler_maximum_execution_time' ) ) {
_deprecated_function( 'action_scheduler_maximum_execution_time', '2.1.1', 'action_scheduler_queue_runner_time_limit' );
$time_limit = apply_filters( 'action_scheduler_maximum_execution_time', $time_limit );
}
return absint( apply_filters( 'action_scheduler_queue_runner_time_limit', $time_limit ) );
}