Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: (null) number of ops: 5 compiled vars: !0 = $d line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 154 0 E > NEW $1 'Route2' 1 SEND_VAL_EX <array> 2 DO_FCALL 0 3 ASSIGN !0, $1 4 > RETURN 1 Class Route: Function __construct: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 7 Branch analysis from position: 3 2 jumps found. (Code = 77) Position 1 = 8, Position 2 = 39 Branch analysis from position: 8 2 jumps found. (Code = 78) Position 1 = 9, Position 2 = 39 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 35 Branch analysis from position: 24 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 35 1 jumps found. (Code = 42) Position 1 = 8 Branch analysis from position: 8 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 Branch analysis from position: 7 filename: /in/3OciR function name: __construct number of ops: 41 compiled vars: !0 = $data, !1 = $value, !2 = $key, !3 = $method line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 22 0 E > RECV !0 24 1 ISSET_ISEMPTY_DIM_OBJ 0 !0, 'value' 2 > JMPZ ~4, ->7 25 3 > FETCH_DIM_R ~6 !0, 'value' 4 ASSIGN_DIM !0, 'path' 5 OP_DATA ~6 26 6 UNSET_DIM !0, 'value' 29 7 > > FE_RESET_R $7 !0, ->39 8 > > FE_FETCH_R ~8 $7, !1, ->39 9 > ASSIGN !2, ~8 30 10 INIT_FCALL 'str_replace' 11 SEND_VAL '_' 12 SEND_VAL '' 13 SEND_VAR !2 14 DO_ICALL $10 15 CONCAT ~11 'set', $10 16 ASSIGN !3, ~11 31 17 INIT_FCALL 'method_exists' 18 FETCH_THIS ~13 19 SEND_VAL ~13 20 SEND_VAR !3 21 DO_ICALL $14 22 BOOL_NOT ~15 $14 23 > JMPZ ~15, ->35 32 24 > NEW $16 'BadMethodCallException' 25 INIT_FCALL 'sprintf' 26 SEND_VAL 'Unknown+property+%27%25s%27+on+annotation+%27%25s%27.' 27 SEND_VAR !2 28 FETCH_THIS ~17 29 GET_CLASS ~18 ~17 30 SEND_VAL ~18 31 DO_ICALL $19 32 SEND_VAR_NO_REF_EX $19 33 DO_FCALL 0 34 > THROW 0 $16 34 35 > INIT_METHOD_CALL !3 36 SEND_VAR_EX !1 37 DO_FCALL 0 29 38 > JMP ->8 39 > FE_FREE $7 36 40 > RETURN null End of function __construct Function setpattern: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setPattern number of ops: 4 compiled vars: !0 = $pattern line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 41 0 E > RECV !0 43 1 ASSIGN_OBJ 'path' 2 OP_DATA !0 44 3 > RETURN null End of function setpattern Function getpattern: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getPattern number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 51 0 E > FETCH_OBJ_R ~0 'path' 1 > RETURN ~0 52 2* > RETURN null End of function getpattern Function setpath: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setPath number of ops: 4 compiled vars: !0 = $path line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 54 0 E > RECV !0 56 1 ASSIGN_OBJ 'path' 2 OP_DATA !0 57 3 > RETURN null End of function setpath Function getpath: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getPath number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 61 0 E > FETCH_OBJ_R ~0 'path' 1 > RETURN ~0 62 2* > RETURN null End of function getpath Function sethost: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setHost number of ops: 4 compiled vars: !0 = $pattern line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 64 0 E > RECV !0 66 1 ASSIGN_OBJ 'host' 2 OP_DATA !0 67 3 > RETURN null End of function sethost Function gethost: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getHost number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 71 0 E > FETCH_OBJ_R ~0 'host' 1 > RETURN ~0 72 2* > RETURN null End of function gethost Function setname: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setName number of ops: 4 compiled vars: !0 = $name line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 74 0 E > RECV !0 76 1 ASSIGN_OBJ 'name' 2 OP_DATA !0 77 3 > RETURN null End of function setname Function getname: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getName number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 81 0 E > FETCH_OBJ_R ~0 'name' 1 > RETURN ~0 82 2* > RETURN null End of function getname Function setrequirements: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setRequirements number of ops: 4 compiled vars: !0 = $requirements line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 84 0 E > RECV !0 86 1 ASSIGN_OBJ 'requirements' 2 OP_DATA !0 87 3 > RETURN null End of function setrequirements Function getrequirements: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getRequirements number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 91 0 E > FETCH_OBJ_R ~0 'requirements' 1 > RETURN ~0 92 2* > RETURN null End of function getrequirements Function setoptions: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setOptions number of ops: 4 compiled vars: !0 = $options line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 94 0 E > RECV !0 96 1 ASSIGN_OBJ 'options' 2 OP_DATA !0 97 3 > RETURN null End of function setoptions Function getoptions: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getOptions number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 101 0 E > FETCH_OBJ_R ~0 'options' 1 > RETURN ~0 102 2* > RETURN null End of function getoptions Function setdefaults: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setDefaults number of ops: 4 compiled vars: !0 = $defaults line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 104 0 E > RECV !0 106 1 ASSIGN_OBJ 'defaults' 2 OP_DATA !0 107 3 > RETURN null End of function setdefaults Function getdefaults: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getDefaults number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 111 0 E > FETCH_OBJ_R ~0 'defaults' 1 > RETURN ~0 112 2* > RETURN null End of function getdefaults Function setschemes: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 5 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setSchemes number of ops: 10 compiled vars: !0 = $schemes line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 114 0 E > RECV !0 116 1 TYPE_CHECK 128 !0 2 > JMPZ ~2, ->5 3 > QM_ASSIGN ~3 !0 4 > JMP ->7 5 > INIT_ARRAY ~4 !0 6 QM_ASSIGN ~3 ~4 7 > ASSIGN_OBJ 'schemes' 8 OP_DATA ~3 117 9 > RETURN null End of function setschemes Function getschemes: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getSchemes number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 121 0 E > FETCH_OBJ_R ~0 'schemes' 1 > RETURN ~0 122 2* > RETURN null End of function getschemes Function setmethods: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 5 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 7 Branch analysis from position: 7 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setMethods number of ops: 10 compiled vars: !0 = $methods line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 124 0 E > RECV !0 126 1 TYPE_CHECK 128 !0 2 > JMPZ ~2, ->5 3 > QM_ASSIGN ~3 !0 4 > JMP ->7 5 > INIT_ARRAY ~4 !0 6 QM_ASSIGN ~3 ~4 7 > ASSIGN_OBJ 'methods' 8 OP_DATA ~3 127 9 > RETURN null End of function setmethods Function getmethods: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getMethods number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 131 0 E > FETCH_OBJ_R ~0 'methods' 1 > RETURN ~0 132 2* > RETURN null End of function getmethods Function setcondition: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setCondition number of ops: 4 compiled vars: !0 = $condition line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 134 0 E > RECV !0 136 1 ASSIGN_OBJ 'condition' 2 OP_DATA !0 137 3 > RETURN null End of function setcondition Function getcondition: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getCondition number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 141 0 E > FETCH_OBJ_R ~0 'condition' 1 > RETURN ~0 142 2* > RETURN null End of function getcondition End of class Route. Class Route2: Function setfoobar: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setFooBar number of ops: 3 compiled vars: !0 = $d line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 148 0 E > RECV !0 150 1 ECHO !0 151 2 > RETURN null End of function setfoobar Function __construct: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 7 Branch analysis from position: 3 2 jumps found. (Code = 77) Position 1 = 8, Position 2 = 39 Branch analysis from position: 8 2 jumps found. (Code = 78) Position 1 = 9, Position 2 = 39 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 35 Branch analysis from position: 24 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 35 1 jumps found. (Code = 42) Position 1 = 8 Branch analysis from position: 8 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 Branch analysis from position: 7 filename: /in/3OciR function name: __construct number of ops: 41 compiled vars: !0 = $data, !1 = $value, !2 = $key, !3 = $method line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 22 0 E > RECV !0 24 1 ISSET_ISEMPTY_DIM_OBJ 0 !0, 'value' 2 > JMPZ ~4, ->7 25 3 > FETCH_DIM_R ~6 !0, 'value' 4 ASSIGN_DIM !0, 'path' 5 OP_DATA ~6 26 6 UNSET_DIM !0, 'value' 29 7 > > FE_RESET_R $7 !0, ->39 8 > > FE_FETCH_R ~8 $7, !1, ->39 9 > ASSIGN !2, ~8 30 10 INIT_FCALL 'str_replace' 11 SEND_VAL '_' 12 SEND_VAL '' 13 SEND_VAR !2 14 DO_ICALL $10 15 CONCAT ~11 'set', $10 16 ASSIGN !3, ~11 31 17 INIT_FCALL 'method_exists' 18 FETCH_THIS ~13 19 SEND_VAL ~13 20 SEND_VAR !3 21 DO_ICALL $14 22 BOOL_NOT ~15 $14 23 > JMPZ ~15, ->35 32 24 > NEW $16 'BadMethodCallException' 25 INIT_FCALL 'sprintf' 26 SEND_VAL 'Unknown+property+%27%25s%27+on+annotation+%27%25s%27.' 27 SEND_VAR !2 28 FETCH_THIS ~17 29 GET_CLASS ~18 ~17 30 SEND_VAL ~18 31 DO_ICALL $19 32 SEND_VAR_NO_REF_EX $19 33 DO_FCALL 0 34 > THROW 0 $16 34 35 > INIT_METHOD_CALL !3 36 SEND_VAR_EX !1 37 DO_FCALL 0 29 38 > JMP ->8 39 > FE_FREE $7 36 40 > RETURN null End of function __construct Function setpattern: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setPattern number of ops: 4 compiled vars: !0 = $pattern line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 41 0 E > RECV !0 43 1 ASSIGN_OBJ 'path' 2 OP_DATA !0 44 3 > RETURN null End of function setpattern Function getpattern: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getPattern number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 51 0 E > FETCH_OBJ_R ~0 'path' 1 > RETURN ~0 52 2* > RETURN null End of function getpattern Function setpath: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setPath number of ops: 4 compiled vars: !0 = $path line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 54 0 E > RECV !0 56 1 ASSIGN_OBJ 'path' 2 OP_DATA !0 57 3 > RETURN null End of function setpath Function getpath: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getPath number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 61 0 E > FETCH_OBJ_R ~0 'path' 1 > RETURN ~0 62 2* > RETURN null End of function getpath Function sethost: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setHost number of ops: 4 compiled vars: !0 = $pattern line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 64 0 E > RECV !0 66 1 ASSIGN_OBJ 'host' 2 OP_DATA !0 67 3 > RETURN null End of function sethost Function gethost: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getHost number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 71 0 E > FETCH_OBJ_R ~0 'host' 1 > RETURN ~0 72 2* > RETURN null End of function gethost Function setname: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setName number of ops: 4 compiled vars: !0 = $name line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 74 0 E > RECV !0 76 1 ASSIGN_OBJ 'name' 2 OP_DATA !0 77 3 > RETURN null End of function setname Function getname: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getName number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 81 0 E > FETCH_OBJ_R ~0 'name' 1 > RETURN ~0 82 2* > RETURN null End of function getname Function setrequirements: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: setRequirements number of ops: 4 compiled vars: !0 = $requirements line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 84 0 E > RECV !0 86 1 ASSIGN_OBJ 'requirements' 2 OP_DATA !0 87 3 > RETURN null End of function setrequirements Function getrequirements: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/3OciR function name: getRequirements number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 91 0 E > FETCH_OBJ_R ~0 'requirements' 1 > RETURN ~0 92 2* > RETURN null End of function getrequirements Function setoptions: Finding entry points Branch analysis from position: 0 1
Generated using Vulcan Logic Dumper, using php 8.0.0