Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/W5NDA function name: (null) number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 20 0 E > DECLARE_CLASS 'cell' 184 1 > RETURN 1 Class Cell: Function __construct: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 16, Position 2 = 23 Branch analysis from position: 16 2 jumps found. (Code = 78) Position 1 = 17, Position 2 = 23 Branch analysis from position: 17 2 jumps found. (Code = 43) Position 1 = 19, Position 2 = 22 Branch analysis from position: 19 1 jumps found. (Code = 42) Position 1 = 16 Branch analysis from position: 16 Branch analysis from position: 22 Branch analysis from position: 23 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 23 filename: /in/W5NDA function name: __construct number of ops: 25 compiled vars: !0 = $request, !1 = $response, !2 = $eventManager, !3 = $cellOptions, !4 = $var line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 102 0 E > RECV_INIT !0 null 1 RECV_INIT !1 null 2 RECV_INIT !2 null 3 RECV_INIT !3 <array> 104 4 ASSIGN_OBJ '_eventManager' 5 OP_DATA !2 105 6 ASSIGN_OBJ 'request' 7 OP_DATA !0 106 8 ASSIGN_OBJ 'response' 9 OP_DATA !1 107 10 INIT_METHOD_CALL 'modelFactory' 11 SEND_VAL_EX 'Table' 12 SEND_VAL_EX <array> 13 DO_FCALL 0 109 14 FETCH_OBJ_R ~9 '_validCellOptions' 15 > FE_RESET_R $10 ~9, ->23 16 > > FE_FETCH_R $10, !4, ->23 110 17 > ISSET_ISEMPTY_DIM_OBJ 0 !3, !4 18 > JMPZ ~11, ->22 111 19 > FETCH_DIM_R ~13 !3, !4 20 ASSIGN_OBJ !4 21 OP_DATA ~13 109 22 > > JMP ->16 23 > FE_FREE $10 114 24 > RETURN null End of function __construct Function render: 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 = 62) Position 1 = -2 Branch analysis from position: 5 filename: /in/W5NDA function name: render number of ops: 9 compiled vars: !0 = $action line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 123 0 E > RECV_INIT !0 null 124 1 TYPE_CHECK 1020 !0 2 > JMPZ ~1, ->5 125 3 > ASSIGN_OBJ 'action' 4 OP_DATA !0 128 5 > INIT_METHOD_CALL '__toString' 6 DO_FCALL 0 $3 7 > RETURN $3 129 8* > RETURN null End of function render Function __tostring: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/W5NDA function name: __toString number of ops: 45 compiled vars: !0 = $className line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 139 0 E > INIT_METHOD_CALL 'createView' 1 DO_FCALL 0 $2 2 ASSIGN_OBJ 'View' 3 OP_DATA $2 141 4 FETCH_OBJ_W $3 'View' 5 ASSIGN_OBJ $3, 'layout' 6 OP_DATA <false> 142 7 INIT_FCALL 'explode' 8 SEND_VAL '%5C' 9 FETCH_THIS ~5 10 GET_CLASS ~6 ~5 11 SEND_VAL ~6 12 DO_ICALL $7 13 ASSIGN !0, $7 143 14 INIT_FCALL 'array_pop' 15 SEND_REF !0 16 DO_ICALL $9 17 ASSIGN !0, $9 144 18 FETCH_CONSTANT ~13 'DS' 19 CONCAT ~14 'Cell', ~13 20 INIT_FCALL 'substr' 21 SEND_VAR !0 22 SEND_VAL 0 23 INIT_FCALL 'strpos' 24 SEND_VAR !0 25 SEND_VAL 'Cell' 26 DO_ICALL $15 27 SEND_VAR $15 28 DO_ICALL $16 29 CONCAT ~17 ~14, $16 30 FETCH_OBJ_W $11 'View' 31 ASSIGN_OBJ $11, 'subDir' 32 OP_DATA ~17 146 33 INIT_METHOD_CALL 'bla' 34 INIT_STATIC_METHOD_CALL 'Inflector', 'underscore' 35 CHECK_FUNC_ARG 36 FETCH_OBJ_FUNC_ARG $18 'action' 37 SEND_FUNC_ARG $18 38 DO_FCALL 0 $19 39 SEND_VAR_NO_REF_EX $19 40 DO_FCALL 0 $20 41 VERIFY_RETURN_TYPE $20 42 > RETURN $20 147 43* VERIFY_RETURN_TYPE 44* > RETURN null End of function __tostring Function bla: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 108) Position 1 = -2 filename: /in/W5NDA function name: bla number of ops: 6 compiled vars: !0 = $action line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 149 0 E > RECV !0 150 1 NEW $1 'Exception' 2 SEND_VAL_EX 'Not+allowed' 3 DO_FCALL 0 4 > THROW 0 $1 151 5* > RETURN null End of function bla Function __debuginfo: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/W5NDA function name: __debugInfo number of ops: 12 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 161 0 E > FETCH_OBJ_R ~0 'plugin' 1 INIT_ARRAY ~1 ~0, 'plugin' 162 2 FETCH_OBJ_R ~2 'action' 3 ADD_ARRAY_ELEMENT ~1 ~2, 'action' 163 4 FETCH_OBJ_R ~3 'viewClass' 5 ADD_ARRAY_ELEMENT ~1 ~3, 'viewClass' 164 6 FETCH_OBJ_R ~4 'request' 7 ADD_ARRAY_ELEMENT ~1 ~4, 'request' 165 8 FETCH_OBJ_R ~5 'response' 9 ADD_ARRAY_ELEMENT ~1 ~5, 'response' 10 > RETURN ~1 167 11* > RETURN null End of function __debuginfo Function geteventmanager: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 2, Position 2 = 6 Branch analysis from position: 2 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 6 filename: /in/W5NDA function name: getEventManager number of ops: 9 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 178 0 E > ISSET_ISEMPTY_PROP_OBJ '_eventManager' 1 > JMPZ ~0, ->6 179 2 > NEW $2 'EventManager' 3 DO_FCALL 0 4 ASSIGN_OBJ '_eventManager' 5 OP_DATA $2 181 6 > FETCH_OBJ_R ~4 '_eventManager' 7 > RETURN ~4 182 8* > RETURN null End of function geteventmanager End of class Cell.
Generated using Vulcan Logic Dumper, using php 8.0.0