Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WQoh5 function name: (null) number of ops: 55 compiled vars: !0 = $interval, !1 = $payPeriodStart, !2 = $today, !3 = $payPeriods, !4 = $recent line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > NEW $5 'DateInterval' 1 SEND_VAL_EX 'P2W' 2 DO_FCALL 0 3 ASSIGN !0, $5 4 4 NEW $8 'DateTime' 5 SEND_VAL_EX '2012-08-12T00%3A00%3A00' 6 DO_FCALL 0 7 ASSIGN !1, $8 5 8 NEW $11 'DateTime' 9 SEND_VAL_EX '2016-03-04T12%3A00%3A00' 10 DO_FCALL 0 11 ASSIGN !2, $11 6 12 INIT_METHOD_CALL !2, 'add' 13 SEND_VAR_EX !0 14 DO_FCALL 0 7 15 NEW $15 'DatePeriod' 16 SEND_VAR_EX !1 17 SEND_VAR_EX !0 18 SEND_VAR_EX !2 19 DO_FCALL 0 20 ASSIGN !3, $15 8 21 INIT_FCALL 'array_reverse' 22 INIT_FCALL 'iterator_to_array' 23 SEND_VAR !3 24 DO_ICALL $18 25 SEND_VAR $18 26 DO_ICALL $19 27 ASSIGN !3, $19 12 28 FETCH_DIM_R ~21 !3, 1 29 INIT_METHOD_CALL ~21, 'format' 30 SEND_VAL_EX 'Y-m-d' 31 DO_FCALL 0 $22 32 INIT_ARRAY ~23 $22, 'start' 13 33 FETCH_DIM_R ~24 !3, 0 34 INIT_METHOD_CALL ~24, 'format' 35 SEND_VAL_EX 'Y-m-d' 36 DO_FCALL 0 $25 37 ADD_ARRAY_ELEMENT ~23 $25, 'end' 38 INIT_ARRAY ~26 ~23, 'current' 16 39 FETCH_DIM_R ~27 !3, 2 40 INIT_METHOD_CALL ~27, 'format' 41 SEND_VAL_EX 'Y-m-d' 42 DO_FCALL 0 $28 43 INIT_ARRAY ~29 $28, 'start' 17 44 FETCH_DIM_R ~30 !3, 1 45 INIT_METHOD_CALL ~30, 'format' 46 SEND_VAL_EX 'Y-m-d' 47 DO_FCALL 0 $31 48 ADD_ARRAY_ELEMENT ~29 $31, 'end' 49 ADD_ARRAY_ELEMENT ~26 ~29, 'previous' 10 50 ASSIGN !4, ~26 20 51 INIT_FCALL 'var_dump' 52 SEND_VAR !4 53 DO_ICALL 54 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0