Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/grPiq function name: (null) number of ops: 15 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 7 0 E > DECLARE_CLASS 'fema%5Cenums%5Cenum' 70 1 DECLARE_CLASS 'fema%5Cenums%5Cdocenum', 'fema%5Cenums%5Cenum' 119 2 DECLARE_CLASS 'fema%5Cenums%5Cworkdays', 'fema%5Cenums%5Cdocenum' 127 3 DECLARE_CLASS 'fema%5Cenums%5Cdays', 'fema%5Cenums%5Cworkdays' 131 4 INIT_NS_FCALL_BY_NAME 'fema%5Cenums%5Cvar_dump' 5 INIT_STATIC_METHOD_CALL 'fema%5Cenums%5CWorkDays', 'getAll' 6 DO_FCALL 0 $0 7 SEND_VAR_NO_REF_EX $0 8 DO_FCALL 0 133 9 INIT_NS_FCALL_BY_NAME 'fema%5Cenums%5Cvar_dump' 10 INIT_STATIC_METHOD_CALL 'fema%5Cenums%5CDays', 'getAll' 11 DO_FCALL 0 $2 12 SEND_VAR_NO_REF_EX $2 13 DO_FCALL 0 14 > RETURN 1 Class fema\enums\Enum: Function name: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/grPiq function name: name number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > FETCH_OBJ_R ~0 'name' 1 VERIFY_RETURN_TYPE ~0 2 > RETURN ~0 16 3* VERIFY_RETURN_TYPE 4* > RETURN null End of function name Function ordinal: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/grPiq function name: ordinal number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 22 0 E > FETCH_OBJ_R ~0 'ordinal' 1 VERIFY_RETURN_TYPE ~0 2 > RETURN ~0 23 3* VERIFY_RETURN_TYPE 4* > RETURN null End of function ordinal Function __tostring: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/grPiq function name: __toString number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 30 0 E > INIT_METHOD_CALL 'name' 1 DO_FCALL 0 $0 2 VERIFY_RETURN_TYPE $0 3 > RETURN $0 31 4* VERIFY_RETURN_TYPE 5* > RETURN null End of function __tostring Function getall: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/grPiq function name: getAll number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 36 0 E > VERIFY_RETURN_TYPE 1 > RETURN null End of function getall Function fromname: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 13 Branch analysis from position: 4 2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 13 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 12 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 4 Branch analysis from position: 4 Branch analysis from position: 13 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 13 filename: /in/grPiq function name: fromName number of ops: 26 compiled vars: !0 = $name, !1 = $item line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 45 0 E > RECV !0 46 1 INIT_STATIC_METHOD_CALL 'getAll' 2 DO_FCALL 0 $2 3 > FE_RESET_R $3 $2, ->13 4 > > FE_FETCH_R $3, !1, ->13 47 5 > INIT_METHOD_CALL !1, 'name' 6 DO_FCALL 0 $4 7 IS_IDENTICAL !0, $4 8 > JMPZ ~5, ->12 48 9 > VERIFY_RETURN_TYPE !1 10 FE_FREE $3 11 > RETURN !1 46 12 > > JMP ->4 13 > FE_FREE $3 51 14 NEW $6 'fema%5Cenums%5CEnumNotFoundException' 15 FETCH_CLASS_NAME ~7 16 CONCAT ~8 'The+enum+', ~7 17 ROPE_INIT 3 ~10 '+with+name+%27' 18 ROPE_ADD 1 ~10 ~10, !0 19 ROPE_END 2 ~9 ~10, '%27+wasn%27t+found%21' 20 CONCAT ~12 ~8, ~9 21 SEND_VAL_EX ~12 22 DO_FCALL 0 23 > THROW 0 $6 52 24* VERIFY_RETURN_TYPE 25* > RETURN null End of function fromname Function fromordinal: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 13 Branch analysis from position: 4 2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 13 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 12 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 12 1 jumps found. (Code = 42) Position 1 = 4 Branch analysis from position: 4 Branch analysis from position: 13 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 13 filename: /in/grPiq function name: fromOrdinal number of ops: 26 compiled vars: !0 = $ordinal, !1 = $item line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 60 0 E > RECV !0 61 1 INIT_STATIC_METHOD_CALL 'getAll' 2 DO_FCALL 0 $2 3 > FE_RESET_R $3 $2, ->13 4 > > FE_FETCH_R $3, !1, ->13 62 5 > INIT_METHOD_CALL !1, 'ordinal' 6 DO_FCALL 0 $4 7 IS_IDENTICAL !0, $4 8 > JMPZ ~5, ->12 63 9 > VERIFY_RETURN_TYPE !1 10 FE_FREE $3 11 > RETURN !1 61 12 > > JMP ->4 13 > FE_FREE $3 66 14 NEW $6 'fema%5Cenums%5CEnumNotFoundException' 15 FETCH_CLASS_NAME ~7 16 CONCAT ~8 'The+enum+', ~7 17 ROPE_INIT 3 ~10 '+with+ordinal+%27' 18 ROPE_ADD 1 ~10 ~10, !0 19 ROPE_END 2 ~9 ~10, '%27+wasn%27t+found%21' 20 CONCAT ~12 ~8, ~9 21 SEND_VAL_EX ~12 22 DO_FCALL 0 23 > THROW 0 $6 67 24* VERIFY_RETURN_TYPE 25* > RETURN null End of function fromordinal End of class fema\enums\Enum. Class fema\enums\DocEnum: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/grPiq function name: __construct number of ops: 1 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 76 0 E > > RETURN null End of function __construct Function getall: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 67 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 25 Branch analysis from position: 25 2 jumps found. (Code = 44) Position 1 = 31, Position 2 = 13 Branch analysis from position: 31 2 jumps found. (Code = 77) Position 1 = 34, Position 2 = 62 Branch analysis from position: 34 2 jumps found. (Code = 78) Position 1 = 35, Position 2 = 62 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 46, Position 2 = 61 Branch analysis from position: 46 2 jumps found. (Code = 77) Position 1 = 48, Position 2 = 60 Branch analysis from position: 48 2 jumps found. (Code = 78) Position 1 = 49, Position 2 = 60 Branch analysis from position: 49 1 jumps found. (Code = 42) Position 1 = 48 Branch analysis from position: 48 Branch analysis from position: 60 1 jumps found. (Code = 42) Position 1 = 34 Branch analysis from position: 34 Branch analysis from position: 60 Branch analysis from position: 61 Branch analysis from position: 62 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 62 Branch analysis from position: 13 2 jumps found. (Code = 44) Position 1 = 31, Position 2 = 13 Branch analysis from position: 31 Branch analysis from position: 13 Branch analysis from position: 67 filename: /in/grPiq function name: getAll number of ops: 74 compiled vars: !0 = $last, !1 = $classes, !2 = $enums, !3 = $ordinal, !4 = $class, !5 = $doc, !6 = $matches, !7 = $name, !8 = $enum line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 82 0 E > FETCH_CLASS_NAME ~10 1 FETCH_STATIC_PROP_IS ~9 'enums' 2 ISSET_ISEMPTY_DIM_OBJ 0 ~11 ~9, ~10 3 BOOL_NOT ~12 ~11 4 > JMPZ ~12, ->67 83 5 > NEW $13 'ReflectionClass' 6 FETCH_CLASS_NAME ~14 7 SEND_VAL_EX ~14 8 DO_FCALL 0 9 ASSIGN !0, $13 85 10 INIT_ARRAY ~17 !0 11 ASSIGN !1, ~17 86 12 > JMP ->25 88 13 > INIT_NS_FCALL_BY_NAME 'fema%5Cenums%5Carray_unshift' 14 SEND_VAR_EX !1 15 NEW $19 'ReflectionClass' 16 INIT_METHOD_CALL !0, 'getParentClass' 17 DO_FCALL 0 $20 18 INIT_METHOD_CALL $20, 'getName' 19 DO_FCALL 0 $21 20 SEND_VAR_NO_REF_EX $21 21 DO_FCALL 0 22 ASSIGN ~23 !0, $19 23 SEND_VAL_EX ~23 24 DO_FCALL 0 86 25 > INIT_METHOD_CALL !0, 'getParentClass' 26 DO_FCALL 0 $25 27 INIT_METHOD_CALL $25, 'getName' 28 DO_FCALL 0 $26 29 IS_NOT_IDENTICAL $26, 'fema%5Cenums%5CDocEnum' 30 > JMPNZ ~27, ->13 91 31 > ASSIGN !2, <array> 92 32 ASSIGN !3, 0 93 33 > FE_RESET_R $30 !1, ->62 34 > > FE_FETCH_R $30, !4, ->62 94 35 > INIT_METHOD_CALL !4, 'getDocComment' 36 DO_FCALL 0 $31 37 ASSIGN !5, $31 95 38 ASSIGN !6, <array> 96 39 INIT_NS_FCALL_BY_NAME 'fema%5Cenums%5Cpreg_match_all' 40 SEND_VAL_EX '%2F%5E%5Cs%2A%5C%2A%5Cs%2A%40method%5Cs%2Bstatic%5Cs%2B%28%5BA-Z%5D%2B%29%5C%28%5C%29%5Cs%2A%24%2Fm' 41 SEND_VAR_EX !5 42 SEND_VAR_EX !6 43 DO_FCALL 0 $34 44 IS_SMALLER 0, $34 45 > JMPZ ~35, ->61 97 46 > FETCH_DIM_R ~36 !6, 1 47 > FE_RESET_R $37 ~36, ->60 48 > > FE_FETCH_R $37, !7, ->60 98 49 > NEW $38 'fema%5Cenums%5CDocEnum' 50 DO_FCALL 0 51 ASSIGN !8, $38 99 52 ASSIGN_OBJ !8, 'name' 53 OP_DATA !7 100 54 POST_INC ~43 !3 55 ASSIGN_OBJ !8, 'ordinal' 56 OP_DATA ~43 101 57 ASSIGN_DIM !2 58 OP_DATA !8 97 59 > JMP ->48 60 > FE_FREE $37 93 61 > > JMP ->34 62 > FE_FREE $30 105 63 FETCH_CLASS_NAME ~46 64 FETCH_STATIC_PROP_W unknown $45 'enums' 65 ASSIGN_DIM $45, ~46 66 OP_DATA !2 107 67 > FETCH_CLASS_NAME ~49 68 FETCH_STATIC_PROP_R unknown ~48 'enums' 69 FETCH_DIM_R ~50 ~48, ~49 70 VERIFY_RETURN_TYPE ~50 71 > RETURN ~50 108 72* VERIFY_RETURN_TYPE 73* > RETURN null End of function getall End of class fema\enums\DocEnum. Class fema\enums\WorkDays: [no user functions] Class fema\enums\Days: [no user functions]
Generated using Vulcan Logic Dumper, using php 8.0.0