ActionScheduler_Abstract_QueueRunner S

Total Complexity 36
Dependencies 8
Dependents 0
Total lines 293
Lines of code 123
Logical lines of code 70
Comment lines 121
Methods 14
Properties 4

Methods 14

Method Rating Maintainability Complexity Lines of code
process_action()
S
51 7 27
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
56 2 18
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
time_likely_to_be_exceeded()
S
66 1 8
memory_exceeded()
S
69 1 6
run()
S
100 1 0