ActionScheduler_Abstract_QueueRunner S

Total Complexity 37
Dependencies 8
Dependents 0
Total lines 298
Lines of code 126
Logical lines of code 72
Comment lines 122
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
time_likely_to_be_exceeded()
S
62 2 11
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