Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: (null)
number of ops: 25
compiled vars: !0 = $test, !1 = $test2, !2 = $string, !3 = $string2
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
7 0 E > DECLARE_CLASS 'metadata%5Cclassmetadata'
128 1 DECLARE_CLASS 'massive%5Cbundle%5Csearchbundle%5Csearch%5Cmetadata%5Cclassmetadata2', 'metadata%5Cclassmetadata'
242 2 NEW $4 'Metadata%5CClassMetadata'
3 SEND_VAL_EX 'App%5CTestClass'
4 DO_FCALL 0
5 ASSIGN !0, $4
243 6 NEW $7 'Massive%5CBundle%5CSearchBundle%5CSearch%5CMetadata%5CClassMetadata2'
7 SEND_VAL_EX 'App%5CTestClass'
8 DO_FCALL 0
9 ASSIGN !1, $7
245 10 INIT_NS_FCALL_BY_NAME 'App%5Cserialize'
11 SEND_VAR_EX !0
12 DO_FCALL 0 $10
13 ASSIGN !2, $10
246 14 INIT_NS_FCALL_BY_NAME 'App%5Cunserialize'
15 SEND_VAR_EX !2
16 DO_FCALL 0
248 17 INIT_NS_FCALL_BY_NAME 'App%5Cserialize'
18 SEND_VAR_EX !1
19 DO_FCALL 0 $13
20 ASSIGN !3, $13
249 21 INIT_NS_FCALL_BY_NAME 'App%5Cunserialize'
22 SEND_VAR_EX !3
23 DO_FCALL 0
24 > RETURN 1
Class Metadata\ClassMetadata:
Function __construct:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: __construct
number of ops: 8
compiled vars: !0 = $name
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
34 0 E > RECV !0
36 1 ASSIGN_OBJ 'name'
2 OP_DATA !0
37 3 INIT_NS_FCALL_BY_NAME 'Metadata%5Ctime'
4 DO_FCALL 0 $3
5 ASSIGN_OBJ 'createdAt'
6 OP_DATA $3
38 7 > RETURN null
End of function __construct
Function addmethodmetadata:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: addMethodMetadata
number of ops: 6
compiled vars: !0 = $metadata
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
40 0 E > RECV !0
42 1 FETCH_OBJ_R ~2 !0, 'name'
2 FETCH_OBJ_W $1 'methodMetadata'
3 ASSIGN_DIM $1, ~2
4 OP_DATA !0
43 5 > RETURN null
End of function addmethodmetadata
Function addpropertymetadata:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: addPropertyMetadata
number of ops: 6
compiled vars: !0 = $metadata
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
45 0 E > RECV !0
47 1 FETCH_OBJ_R ~2 !0, 'name'
2 FETCH_OBJ_W $1 'propertyMetadata'
3 ASSIGN_DIM $1, ~2
4 OP_DATA !0
48 5 > RETURN null
End of function addpropertymetadata
Function isfresh:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 5
Branch analysis from position: 3
2 jumps found. (Code = 77) Position 1 = 7, Position 2 = 23
Branch analysis from position: 7
2 jumps found. (Code = 78) Position 1 = 8, Position 2 = 23
Branch analysis from position: 8
2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 15
Branch analysis from position: 13
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 22
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 22
1 jumps found. (Code = 42) Position 1 = 7
Branch analysis from position: 7
Branch analysis from position: 23
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 23
Branch analysis from position: 5
filename: /in/CmKHo
function name: isFresh
number of ops: 27
compiled vars: !0 = $timestamp, !1 = $filepath
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
50 0 E > RECV_INIT !0 null
52 1 TYPE_CHECK 2 !0
2 > JMPZ ~2, ->5
53 3 > FETCH_OBJ_R ~3 'createdAt'
4 ASSIGN !0, ~3
56 5 > FETCH_OBJ_R ~5 'fileResources'
6 > FE_RESET_R $6 ~5, ->23
7 > > FE_FETCH_R $6, !1, ->23
57 8 > INIT_NS_FCALL_BY_NAME 'Metadata%5Cfile_exists'
9 SEND_VAR_EX !1
10 DO_FCALL 0 $7
11 BOOL_NOT ~8 $7
12 > JMPZ ~8, ->15
58 13 > FE_FREE $6
14 > RETURN <false>
61 15 > INIT_NS_FCALL_BY_NAME 'Metadata%5Cfilemtime'
16 SEND_VAR_EX !1
17 DO_FCALL 0 $9
18 IS_SMALLER !0, $9
19 > JMPZ ~10, ->22
62 20 > FE_FREE $6
21 > RETURN <false>
56 22 > > JMP ->7
23 > FE_FREE $6
66 24 > RETURN <true>
67 25* VERIFY_RETURN_TYPE
26* > RETURN null
End of function isfresh
Function serialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: serialize
number of ops: 7
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
77 0 E > INIT_NS_FCALL_BY_NAME 'Metadata%5Cserialize'
1 INIT_METHOD_CALL '__serialize'
2 DO_FCALL 0 $0
3 SEND_VAR_NO_REF_EX $0
4 DO_FCALL 0 $1
5 > RETURN $1
78 6* > RETURN null
End of function serialize
Function unserialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: unserialize
number of ops: 8
compiled vars: !0 = $str
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
89 0 E > RECV !0
91 1 INIT_METHOD_CALL '__unserialize'
2 INIT_NS_FCALL_BY_NAME 'Metadata%5Cunserialize'
3 SEND_VAR_EX !0
4 DO_FCALL 0 $1
5 SEND_VAR_NO_REF_EX $1
6 DO_FCALL 0
92 7 > RETURN null
End of function unserialize
Function __serialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: __serialize
number of ops: 14
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
100 0 E > FETCH_OBJ_R ~0 'name'
1 INIT_ARRAY ~1 ~0
101 2 FETCH_OBJ_R ~2 'methodMetadata'
3 ADD_ARRAY_ELEMENT ~1 ~2
102 4 FETCH_OBJ_R ~3 'propertyMetadata'
5 ADD_ARRAY_ELEMENT ~1 ~3
103 6 FETCH_OBJ_R ~4 'fileResources'
7 ADD_ARRAY_ELEMENT ~1 ~4
104 8 FETCH_OBJ_R ~5 'createdAt'
9 ADD_ARRAY_ELEMENT ~1 ~5
10 VERIFY_RETURN_TYPE ~1
11 > RETURN ~1
106 12* VERIFY_RETURN_TYPE
13* > RETURN null
End of function __serialize
Function __unserialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: __unserialize
number of ops: 19
compiled vars: !0 = $data
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
111 0 E > RECV !0
114 1 QM_ASSIGN ~1 !0
2 FETCH_LIST_R $2 ~1, 0
3 ASSIGN_OBJ 'name'
4 OP_DATA $2
5 FETCH_LIST_R $4 ~1, 1
115 6 ASSIGN_OBJ 'methodMetadata'
114 7 OP_DATA $4
8 FETCH_LIST_R $6 ~1, 2
116 9 ASSIGN_OBJ 'propertyMetadata'
114 10 OP_DATA $6
11 FETCH_LIST_R $8 ~1, 3
117 12 ASSIGN_OBJ 'fileResources'
114 13 OP_DATA $8
14 FETCH_LIST_R $10 ~1, 4
118 15 ASSIGN_OBJ 'createdAt'
114 16 OP_DATA $10
17 FREE ~1
120 18 > RETURN null
End of function __unserialize
End of class Metadata\ClassMetadata.
Class Massive\Bundle\SearchBundle\Search\Metadata\ClassMetadata2:
Function addindexmetadata:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 13
Branch analysis from position: 5
1 jumps found. (Code = 108) Position 1 = -2
Branch analysis from position: 13
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: addIndexMetadata
number of ops: 26
compiled vars: !0 = $contextName, !1 = $indexMetadata
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
145 0 E > RECV !0
1 RECV !1
147 2 FETCH_OBJ_IS ~2 'indexMetadatas'
3 ISSET_ISEMPTY_DIM_OBJ 0 ~2, !0
4 > JMPZ ~3, ->13
148 5 > NEW $4 'InvalidArgumentException'
6 INIT_FCALL 'sprintf'
149 7 SEND_VAL 'Context+name+%22%25s%22+has+already+been+registered'
150 8 SEND_VAR !0
148 9 DO_ICALL $5
150 10 SEND_VAR_NO_REF_EX $5
148 11 DO_FCALL 0
150 12 > THROW 0 $4
154 13 > INIT_METHOD_CALL !1, 'setName'
14 CHECK_FUNC_ARG
15 FETCH_OBJ_FUNC_ARG $7 'name'
16 SEND_FUNC_ARG $7
17 DO_FCALL 0
155 18 INIT_METHOD_CALL !1, 'setClassMetadata'
19 FETCH_THIS $9
20 SEND_VAR_EX $9
21 DO_FCALL 0
156 22 FETCH_OBJ_W $11 'indexMetadatas'
23 ASSIGN_DIM $11, !0
24 OP_DATA !1
157 25 > RETURN null
End of function addindexmetadata
Function getindexmetadatas:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: getIndexMetadatas
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
166 0 E > FETCH_OBJ_R ~0 'indexMetadatas'
1 > RETURN ~0
167 2* > RETURN null
End of function getindexmetadatas
Function getindexmetadata:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 22
Branch analysis from position: 5
1 jumps found. (Code = 108) Position 1 = -2
Branch analysis from position: 22
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: getIndexMetadata
number of ops: 26
compiled vars: !0 = $contextName
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
176 0 E > RECV !0
178 1 FETCH_OBJ_IS ~1 'indexMetadatas'
2 ISSET_ISEMPTY_DIM_OBJ 0 ~2 ~1, !0
3 BOOL_NOT ~3 ~2
4 > JMPZ ~3, ->22
179 5 > NEW $4 'InvalidArgumentException'
6 INIT_FCALL 'sprintf'
180 7 SEND_VAL 'Context+name+%22%25s%22+not+known%2C+known+contexts%3A+%22%25s%22'
181 8 SEND_VAR !0
182 9 INIT_FCALL 'implode'
10 SEND_VAL '%22%2C+%22'
11 INIT_FCALL 'array_keys'
12 FETCH_OBJ_R ~5 'indexMetadatas'
13 SEND_VAL ~5
14 DO_ICALL $6
15 SEND_VAR $6
16 DO_ICALL $7
17 SEND_VAR $7
179 18 DO_ICALL $8
182 19 SEND_VAR_NO_REF_EX $8
179 20 DO_FCALL 0
182 21 > THROW 0 $4
186 22 > FETCH_OBJ_R ~10 'indexMetadatas'
23 FETCH_DIM_R ~11 ~10, !0
24 > RETURN ~11
187 25* > RETURN null
End of function getindexmetadata
Function serialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: serialize
number of ops: 13
compiled vars: !0 = $data
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
191 0 E > INIT_STATIC_METHOD_CALL 'serialize'
1 DO_FCALL 0 $1
2 ASSIGN !0, $1
193 3 INIT_ARRAY ~3 !0
4 INIT_FCALL 'serialize'
5 FETCH_OBJ_R ~4 'indexMetadatas'
6 SEND_VAL ~4
7 DO_ICALL $5
8 ADD_ARRAY_ELEMENT ~3 $5
9 FETCH_OBJ_R ~6 'repositoryMethod'
10 ADD_ARRAY_ELEMENT ~3 ~6
11 > RETURN ~3
194 12* > RETURN null
End of function serialize
Function unserialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: unserialize
number of ops: 21
compiled vars: !0 = $data, !1 = $indexMetadata
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
196 0 E > RECV !0
198 1 INIT_FCALL 'unserialize'
2 SEND_VAR !0
3 DO_ICALL $2
4 FETCH_LIST_R $3 $2, 0
5 ASSIGN !0, $3
6 FETCH_LIST_R $5 $2, 1
7 ASSIGN !1, $5
8 FETCH_LIST_R $7 $2, 2
9 ASSIGN_OBJ 'repositoryMethod'
10 OP_DATA $7
11 FREE $2
199 12 INIT_STATIC_METHOD_CALL 'unserialize'
13 SEND_VAR_EX !0
14 DO_FCALL 0
200 15 INIT_FCALL 'unserialize'
16 SEND_VAR !1
17 DO_ICALL $11
18 ASSIGN_OBJ 'indexMetadatas'
19 OP_DATA $11
201 20 > RETURN null
End of function unserialize
Function __serialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: __serialize
number of ops: 6
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
205 0 E > INIT_METHOD_CALL 'serialize'
1 DO_FCALL 0 $0
2 VERIFY_RETURN_TYPE $0
3 > RETURN $0
206 4* VERIFY_RETURN_TYPE
5* > RETURN null
End of function __serialize
Function __unserialize:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: __unserialize
number of ops: 5
compiled vars: !0 = $data
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
208 0 E > RECV !0
210 1 INIT_METHOD_CALL 'unserialize'
2 SEND_VAR_EX !0
3 DO_FCALL 0
211 4 > RETURN null
End of function __unserialize
Function getreindexrepositorymethod:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: getReindexRepositoryMethod
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
222 0 E > FETCH_OBJ_R ~0 'repositoryMethod'
1 > RETURN ~0
223 2* > RETURN null
End of function getreindexrepositorymethod
Function setreindexrepositorymethod:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/CmKHo
function name: setReindexRepositoryMethod
number of ops: 4
compiled vars: !0 = $repositoryMethod
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
230 0 E > RECV !0
232 1 ASSIGN_OBJ 'repositoryMethod'
2 OP_DATA !0
233 3 > RETURN null
End of function setreindexrepositorymethod
End of class Massive\Bundle\SearchBundle\Search\Metadata\ClassMetadata2.
Class App\TestClass: [no user functions]
Generated using Vulcan Logic Dumper, using php 8.0.0