Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: (null) number of ops: 8 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > DECLARE_CLASS 'texdc%5Ccicerone%5Chttpmethod' 154 1 INIT_NS_FCALL_BY_NAME 'texdc%5Ccicerone%5Cvar_dump' 2 INIT_STATIC_METHOD_CALL 'texdc%5Ccicerone%5CHttpMethod', 'sanitize' 3 SEND_VAL_EX '+gofu+' 4 DO_FCALL 0 $0 5 SEND_VAR_NO_REF_EX $0 6 DO_FCALL 0 7 > RETURN 1 Class texdc\cicerone\HttpMethod: Function httpmethod: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 13 Branch analysis from position: 6 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 13 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: HttpMethod number of ops: 24 compiled vars: !0 = $aValue line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 48 0 E > RECV !0 50 1 INIT_STATIC_METHOD_CALL 'validate' 2 SEND_VAR_EX !0 3 DO_FCALL 0 $1 4 BOOL_NOT ~2 $1 5 > JMPZ ~2, ->13 51 6 > NEW $3 'texdc%5Ccicerone%5CInvalidArgumentException' 7 ROPE_INIT 3 ~5 'Invalid+method+%5B' 8 ROPE_ADD 1 ~5 ~5, !0 9 ROPE_END 2 ~4 ~5, '%5D' 10 SEND_VAL_EX ~4 11 DO_FCALL 0 12 > THROW 0 $3 53 13 > INIT_STATIC_METHOD_CALL 'sanitize' 14 SEND_VAR_EX !0 15 DO_FCALL 0 $9 16 ASSIGN_OBJ 'value' 17 OP_DATA $9 54 18 FETCH_OBJ_R ~11 'value' 19 FETCH_THIS ~13 20 FETCH_STATIC_PROP_W unknown $10 'instances' 21 ASSIGN_DIM $10, ~11 22 OP_DATA ~13 55 23 > RETURN null End of function httpmethod Function __callstatic: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 6, Position 2 = 12 Branch analysis from position: 6 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 12 filename: /in/WjpP8 function name: __callStatic number of ops: 16 compiled vars: !0 = $aMethod, !1 = $arguments, !2 = $instance line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 62 0 E > RECV !0 1 RECV_INIT !1 <array> 64 2 FETCH_STATIC_PROP_IS ~3 'instances' 3 ISSET_ISEMPTY_DIM_OBJ 0 ~4 ~3, !0 4 BOOL_NOT ~5 ~4 5 > JMPZ ~5, ->12 65 6 > NEW static $6 7 SEND_VAR_EX !0 8 DO_FCALL 0 9 ASSIGN !2, $6 66 10 FETCH_OBJ_R ~9 !2, 'value' 11 ASSIGN !0, ~9 68 12 > FETCH_STATIC_PROP_R unknown ~11 'instances' 13 FETCH_DIM_R ~12 ~11, !0 14 > RETURN ~12 69 15* > RETURN null End of function __callstatic Function sanitize: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: sanitize number of ops: 9 compiled vars: !0 = $aValue line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 75 0 E > RECV !0 77 1 INIT_NS_FCALL_BY_NAME 'texdc%5Ccicerone%5Ctrim' 2 INIT_NS_FCALL_BY_NAME 'texdc%5Ccicerone%5Cstrtoupper' 3 SEND_VAR_EX !0 4 DO_FCALL 0 $1 5 SEND_VAR_NO_REF_EX $1 6 DO_FCALL 0 $2 7 > RETURN $2 78 8* > RETURN null End of function sanitize Function validate: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: validate number of ops: 12 compiled vars: !0 = $aValue line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 84 0 E > RECV !0 86 1 INIT_NS_FCALL_BY_NAME 'texdc%5Ccicerone%5Cin_array' 2 INIT_STATIC_METHOD_CALL 'sanitize' 3 SEND_VAR !0 4 DO_FCALL 0 $1 5 SEND_VAR_NO_REF_EX $1 6 CHECK_FUNC_ARG 7 FETCH_STATIC_PROP_FUNC_ARG unknown $2 'allValues' 8 SEND_FUNC_ARG $2 9 DO_FCALL 0 $3 10 > RETURN $3 87 11* > RETURN null End of function validate Function hasvalue: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: hasValue number of ops: 6 compiled vars: !0 = $aValue line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 93 0 E > RECV !0 95 1 FETCH_OBJ_R ~1 'value' 2 CAST 6 ~2 !0 3 IS_IDENTICAL ~3 ~1, ~2 4 > RETURN ~3 96 5* > RETURN null End of function hasvalue Function isany: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: isAny number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 101 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'ANY' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > RETURN $1 102 5* > RETURN null End of function isany Function isget: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isGet number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 107 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'GET' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 108 9* > RETURN null End of function isget Function ishead: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isHead number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 113 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'HEAD' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 114 9* > RETURN null End of function ishead Function ispost: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isPost number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 119 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'POST' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 120 9* > RETURN null End of function ispost Function isput: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isPut number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 125 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'PUT' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 126 9* > RETURN null End of function isput Function isdelete: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isDelete number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 131 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'DELETE' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 132 9* > RETURN null End of function isdelete Function isoptions: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isOptions number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 137 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'OPTIONS' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 138 9* > RETURN null End of function isoptions Function istrace: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/WjpP8 function name: isTrace number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 143 0 E > INIT_METHOD_CALL 'hasValue' 1 FETCH_CLASS_CONSTANT ~0 'TRACE' 2 SEND_VAL_EX ~0 3 DO_FCALL 0 $1 4 > JMPNZ_EX ~2 $1, ->8 5 > INIT_METHOD_CALL 'isAny' 6 DO_FCALL 0 $3 7 BOOL ~2 $3 8 > > RETURN ~2 144 9* > RETURN null End of function istrace Function __tostring: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WjpP8 function name: __toString number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 149 0 E > FETCH_OBJ_R ~0 'value' 1 VERIFY_RETURN_TYPE ~0 2 > RETURN ~0 150 3* VERIFY_RETURN_TYPE 4* > RETURN null End of function __tostring End of class texdc\cicerone\HttpMethod.
Generated using Vulcan Logic Dumper, using php 8.0.0