ActionScheduler_Abstract_QueueRunner S

Total Complexity 39
Dependencies 9
Dependents 0
Total lines 367
Lines of code 145
Logical lines of code 80
Comment lines 170
Methods 15
Properties 4

Methods 15

Method Rating Maintainability Complexity Lines of code
process_action()
A
48 7 34
get_memory_limit()
S
62 5 11
schedule_next_instance()
S
58 4 17
__construct()
S
69 4 6
get_execution_time()
S
62 4 10
recurring_action_is_consistently_failing()
S
53 2 22
time_likely_to_be_exceeded()
S
62 2 11
handle_action_error()
S
67 2 8
get_time_limit()
S
66 2 8
batch_limits_exceeded()
S
79 2 3
run_cleanup()
S
80 1 3
get_allowed_concurrent_batches()
S
79 1 3
has_maximum_concurrent_batches()
S
80 1 3
memory_exceeded()
S
69 1 6
run()
S
100 1 0