Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/gndpb function name: (null) number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > DECLARE_CLASS 'lunnar%5Cbundle%5Ccustomrepositories%5Cprofilerepository', 'doctrine%5Corm%5Centityrepository' 187 1 > RETURN 1 Class Lunnar\Bundle\CustomRepositories\ProfileRepository: Function randomprofileswithlimit: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 20, Position 2 = 29 Branch analysis from position: 20 2 jumps found. (Code = 78) Position 1 = 21, Position 2 = 29 Branch analysis from position: 21 2 jumps found. (Code = 77) Position 1 = 22, Position 2 = 27 Branch analysis from position: 22 2 jumps found. (Code = 78) Position 1 = 23, Position 2 = 27 Branch analysis from position: 23 1 jumps found. (Code = 42) Position 1 = 22 Branch analysis from position: 22 Branch analysis from position: 27 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 Branch analysis from position: 27 Branch analysis from position: 29 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 29 filename: /in/gndpb function name: RandomProfilesWithLimit number of ops: 47 compiled vars: !0 = $Limit, !1 = $numbers, !2 = $query, !3 = $number, !4 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > RECV !0 10 1 INIT_METHOD_CALL 'getEntityManager' 2 DO_FCALL 0 $5 11 3 INIT_METHOD_CALL $5, 'createQuery' 12 4 SEND_VAL_EX 'SELECT+p.id+FROM+LunnarBundle%3AProfile+p' 5 DO_FCALL 0 $6 13 6 INIT_METHOD_CALL $6, 'getResult' 7 DO_FCALL 0 $7 10 8 ASSIGN !1, $7 14 9 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cshuffle' 10 SEND_VAR_EX !1 11 DO_FCALL 0 15 12 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_slice' 13 SEND_VAR_EX !1 14 SEND_VAL_EX 0 15 SEND_VAR_EX !0 16 DO_FCALL 0 $10 17 ASSIGN !1, $10 16 18 ASSIGN !2, 'SELECT+p+FROM+LunnarBundle%3AProfile+p+WHERE+p.id+in+%28' 17 19 > FE_RESET_R $13 !1, ->29 20 > > FE_FETCH_R $13, !3, ->29 18 21 > > FE_RESET_R $14 !3, ->27 22 > > FE_FETCH_R $14, !4, ->27 19 23 > CONCAT ~15 !2, !4 24 CONCAT ~16 ~15, '%2C' 25 ASSIGN !2, ~16 18 26 > JMP ->22 27 > FE_FREE $14 17 28 > JMP ->20 29 > FE_FREE $13 22 30 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Csubstr' 31 SEND_VAR_EX !2 32 SEND_VAL_EX 0 33 SEND_VAL_EX -1 34 DO_FCALL 0 $18 35 ASSIGN !2, $18 23 36 CONCAT ~20 !2, '%29' 37 ASSIGN !2, ~20 25 38 INIT_METHOD_CALL 'getEntityManager' 39 DO_FCALL 0 $22 26 40 INIT_METHOD_CALL $22, 'createQuery' 27 41 SEND_VAR_EX !2 42 DO_FCALL 0 $23 28 43 INIT_METHOD_CALL $23, 'getResult' 44 DO_FCALL 0 $24 45 > RETURN $24 29 46* > RETURN null End of function randomprofileswithlimit Function getprofilesbysearch: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 24, Position 2 = 35 Branch analysis from position: 24 2 jumps found. (Code = 78) Position 1 = 25, Position 2 = 35 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 Branch analysis from position: 35 2 jumps found. (Code = 77) Position 1 = 37, Position 2 = 48 Branch analysis from position: 37 2 jumps found. (Code = 78) Position 1 = 38, Position 2 = 48 Branch analysis from position: 38 1 jumps found. (Code = 42) Position 1 = 37 Branch analysis from position: 37 Branch analysis from position: 48 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 48 Branch analysis from position: 35 filename: /in/gndpb function name: getProfilesBySearch number of ops: 67 compiled vars: !0 = $searchString, !1 = $isMapSearch, !2 = $em, !3 = $cit, !4 = $cat, !5 = $cities, !6 = $categories, !7 = $city, !8 = $category, !9 = $parameters, !10 = $searchQuery, !11 = $query line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 31 0 E > RECV !0 1 RECV_INIT !1 <false> 33 2 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 3 SEND_VAR_EX !0 4 DO_FCALL 0 $12 5 ASSIGN !0, $12 35 6 INIT_METHOD_CALL 'getEntityManager' 7 DO_FCALL 0 $14 8 ASSIGN !2, $14 36 9 INIT_METHOD_CALL !2, 'getRepository' 10 SEND_VAL_EX 'LunnarBundle%3ACity' 11 DO_FCALL 0 $16 12 INIT_METHOD_CALL $16, 'findAll' 13 DO_FCALL 0 $17 14 ASSIGN !3, $17 37 15 INIT_METHOD_CALL !2, 'getRepository' 16 SEND_VAL_EX 'LunnarBundle%3AProfilecategory' 17 DO_FCALL 0 $19 18 INIT_METHOD_CALL $19, 'findAll' 19 DO_FCALL 0 $20 20 ASSIGN !4, $20 39 21 ASSIGN !5, <array> 40 22 ASSIGN !6, <array> 42 23 > FE_RESET_R $24 !3, ->35 24 > > FE_FETCH_R $24, !7, ->35 43 25 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_push' 26 SEND_VAR_EX !5 27 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 28 INIT_METHOD_CALL !7, 'getName' 29 DO_FCALL 0 $25 30 SEND_VAR_NO_REF_EX $25 31 DO_FCALL 0 $26 32 SEND_VAR_NO_REF_EX $26 33 DO_FCALL 0 42 34 > JMP ->24 35 > FE_FREE $24 45 36 > FE_RESET_R $28 !4, ->48 37 > > FE_FETCH_R $28, !8, ->48 46 38 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_push' 39 SEND_VAR_EX !6 40 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 41 INIT_METHOD_CALL !8, 'getName' 42 DO_FCALL 0 $29 43 SEND_VAR_NO_REF_EX $29 44 DO_FCALL 0 $30 45 SEND_VAR_NO_REF_EX $30 46 DO_FCALL 0 45 47 > JMP ->37 48 > FE_FREE $28 50 49 CONCAT ~32 '%25', !0 50 CONCAT ~33 ~32, '%25' 51 INIT_ARRAY ~34 ~33, 'var' 49 52 ASSIGN !9, ~34 52 53 ASSIGN !10, 'SELECT+p+FROM+LunnarBundle%3AProfile+p+%0A%09%09%09LEFT+JOIN+p.divisions+d%0A%09%09%09LEFT+JOIN+p.brand+b%0A%09%09%09LEFT+JOIN+p.profilecategory+pc%0A%09%09%09LEFT+JOIN+d.city+c%0A++++++++++++WHERE+%28%0A++++++++++++p.name+LIKE+%3Avar+OR%0A++++++++++++%28d.name+LIKE+%3Avar+AND+d.maindivision+%3D+true+%29OR+%0A++++++++++++b.name+LIKE+%3Avar+OR%0A++++++++++++pc.name+LIKE+%3Avar+OR%0A++++++++++++c.name+LIKE+%3Avar+%29+ORDER+BY+p.name+ASC' 64 54 INIT_METHOD_CALL 'getEntityManager' 55 DO_FCALL 0 $37 65 56 INIT_METHOD_CALL $37, 'createQuery' 66 57 SEND_VAR_EX !10 58 DO_FCALL 0 $38 67 59 INIT_METHOD_CALL $38, 'setParameters' 60 SEND_VAR_EX !9 61 DO_FCALL 0 $39 64 62 ASSIGN !11, $39 69 63 INIT_METHOD_CALL !11, 'getResult' 64 DO_FCALL 0 $41 65 > RETURN $41 71 66* > RETURN null End of function getprofilesbysearch Function getprofilesexperimental: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 31, Position 2 = 42 Branch analysis from position: 31 2 jumps found. (Code = 78) Position 1 = 32, Position 2 = 42 Branch analysis from position: 32 1 jumps found. (Code = 42) Position 1 = 31 Branch analysis from position: 31 Branch analysis from position: 42 2 jumps found. (Code = 77) Position 1 = 44, Position 2 = 55 Branch analysis from position: 44 2 jumps found. (Code = 78) Position 1 = 45, Position 2 = 55 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 44 Branch analysis from position: 44 Branch analysis from position: 55 2 jumps found. (Code = 77) Position 1 = 57, Position 2 = 68 Branch analysis from position: 57 2 jumps found. (Code = 78) Position 1 = 58, Position 2 = 68 Branch analysis from position: 58 1 jumps found. (Code = 42) Position 1 = 57 Branch analysis from position: 57 Branch analysis from position: 68 2 jumps found. (Code = 43) Position 1 = 124, Position 2 = 136 Branch analysis from position: 124 1 jumps found. (Code = 42) Position 1 = 143 Branch analysis from position: 143 2 jumps found. (Code = 43) Position 1 = 144, Position 2 = 153 Branch analysis from position: 144 2 jumps found. (Code = 43) Position 1 = 149, Position 2 = 151 Branch analysis from position: 149 1 jumps found. (Code = 42) Position 1 = 153 Branch analysis from position: 153 2 jumps found. (Code = 43) Position 1 = 154, Position 2 = 163 Branch analysis from position: 154 2 jumps found. (Code = 43) Position 1 = 159, Position 2 = 161 Branch analysis from position: 159 1 jumps found. (Code = 42) Position 1 = 163 Branch analysis from position: 163 2 jumps found. (Code = 43) Position 1 = 164, Position 2 = 173 Branch analysis from position: 164 2 jumps found. (Code = 43) Position 1 = 169, Position 2 = 171 Branch analysis from position: 169 1 jumps found. (Code = 42) Position 1 = 173 Branch analysis from position: 173 2 jumps found. (Code = 43) Position 1 = 175, Position 2 = 176 Branch analysis from position: 175 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 176 Branch analysis from position: 171 2 jumps found. (Code = 43) Position 1 = 175, Position 2 = 176 Branch analysis from position: 175 Branch analysis from position: 176 Branch analysis from position: 173 Branch analysis from position: 161 2 jumps found. (Code = 43) Position 1 = 164, Position 2 = 173 Branch analysis from position: 164 Branch analysis from position: 173 Branch analysis from position: 163 Branch analysis from position: 151 2 jumps found. (Code = 43) Position 1 = 154, Position 2 = 163 Branch analysis from position: 154 Branch analysis from position: 163 Branch analysis from position: 153 Branch analysis from position: 136 2 jumps found. (Code = 43) Position 1 = 141, Position 2 = 143 Branch analysis from position: 141 2 jumps found. (Code = 43) Position 1 = 144, Position 2 = 153 Branch analysis from position: 144 Branch analysis from position: 153 Branch analysis from position: 143 Branch analysis from position: 68 Branch analysis from position: 55 Branch analysis from position: 42 filename: /in/gndpb function name: getProfilesExperimental number of ops: 193 compiled vars: !0 = $searchString, !1 = $isMapSearch, !2 = $em, !3 = $cit, !4 = $cat, !5 = $bra, !6 = $cities, !7 = $profilecategories, !8 = $brands, !9 = $city, !10 = $category, !11 = $brand, !12 = $parameters, !13 = $searchQuerySelectJoin, !14 = $searchQueryWhere, !15 = $searchStringArray, !16 = $removeWords, !17 = $first, !18 = $searchTerms, !19 = $searchQuery, !20 = $query line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 73 0 E > RECV !0 1 RECV_INIT !1 <false> 75 2 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 3 SEND_VAR_EX !0 4 DO_FCALL 0 $21 5 ASSIGN !0, $21 77 6 INIT_METHOD_CALL 'getEntityManager' 7 DO_FCALL 0 $23 8 ASSIGN !2, $23 78 9 INIT_METHOD_CALL !2, 'getRepository' 10 SEND_VAL_EX 'LunnarBundle%3ACity' 11 DO_FCALL 0 $25 12 INIT_METHOD_CALL $25, 'findAll' 13 DO_FCALL 0 $26 14 ASSIGN !3, $26 79 15 INIT_METHOD_CALL !2, 'getRepository' 16 SEND_VAL_EX 'LunnarBundle%3AProfilecategory' 17 DO_FCALL 0 $28 18 INIT_METHOD_CALL $28, 'findAll' 19 DO_FCALL 0 $29 20 ASSIGN !4, $29 80 21 INIT_METHOD_CALL !2, 'getRepository' 22 SEND_VAL_EX 'LunnarBundle%3ABrand' 23 DO_FCALL 0 $31 24 INIT_METHOD_CALL $31, 'findAll' 25 DO_FCALL 0 $32 26 ASSIGN !5, $32 82 27 ASSIGN !6, <array> 83 28 ASSIGN !7, <array> 84 29 ASSIGN !8, <array> 85 30 > FE_RESET_R $37 !3, ->42 31 > > FE_FETCH_R $37, !9, ->42 86 32 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_push' 33 SEND_VAR_EX !6 34 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 35 INIT_METHOD_CALL !9, 'getName' 36 DO_FCALL 0 $38 37 SEND_VAR_NO_REF_EX $38 38 DO_FCALL 0 $39 39 SEND_VAR_NO_REF_EX $39 40 DO_FCALL 0 85 41 > JMP ->31 42 > FE_FREE $37 88 43 > FE_RESET_R $41 !4, ->55 44 > > FE_FETCH_R $41, !10, ->55 89 45 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_push' 46 SEND_VAR_EX !7 47 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 48 INIT_METHOD_CALL !10, 'getName' 49 DO_FCALL 0 $42 50 SEND_VAR_NO_REF_EX $42 51 DO_FCALL 0 $43 52 SEND_VAR_NO_REF_EX $43 53 DO_FCALL 0 88 54 > JMP ->44 55 > FE_FREE $41 91 56 > FE_RESET_R $45 !5, ->68 57 > > FE_FETCH_R $45, !11, ->68 92 58 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_push' 59 SEND_VAR_EX !8 60 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cstrtolower' 61 INIT_METHOD_CALL !11, 'getName' 62 DO_FCALL 0 $46 63 SEND_VAR_NO_REF_EX $46 64 DO_FCALL 0 $47 65 SEND_VAR_NO_REF_EX $47 66 DO_FCALL 0 91 67 > JMP ->57 68 > FE_FREE $45 95 69 ASSIGN !12, <array> 99 70 ASSIGN !13, 'SELECT+p+FROM+LunnarBundle%3AProfile+p+LEFT+JOIN+p.divisions+d+' 101 71 ASSIGN !14, '' 105 72 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cexplode' 73 SEND_VAL_EX '+' 74 SEND_VAR_EX !0 75 DO_FCALL 0 $52 76 ASSIGN !15, $52 108 77 ASSIGN !16, <array> 111 78 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_diff' 79 SEND_VAR_EX !15 80 SEND_VAR_EX !16 81 DO_FCALL 0 $55 82 ASSIGN !15, $55 112 83 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_intersect' 84 SEND_VAR_EX !15 85 SEND_VAR_EX !6 86 DO_FCALL 0 $57 87 ASSIGN !9, $57 113 88 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_diff' 89 SEND_VAR_EX !15 90 SEND_VAR_EX !9 91 DO_FCALL 0 $59 92 ASSIGN !15, $59 114 93 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_intersect' 94 SEND_VAR_EX !15 95 SEND_VAR_EX !7 96 DO_FCALL 0 $61 97 ASSIGN !10, $61 115 98 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_diff' 99 SEND_VAR_EX !15 100 SEND_VAR_EX !10 101 DO_FCALL 0 $63 102 ASSIGN !15, $63 116 103 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_intersect' 104 SEND_VAR_EX !15 105 SEND_VAR_EX !8 106 DO_FCALL 0 $65 107 ASSIGN !11, $65 117 108 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Carray_diff' 109 SEND_VAR_EX !15 110 SEND_VAR_EX !11 111 DO_FCALL 0 $67 112 ASSIGN !15, $67 120 113 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Cprint_r' 114 SEND_VAR_EX !15 115 DO_FCALL 0 121 116 ECHO '%3Cbr%2F%3E' 126 117 ASSIGN !17, <true> 127 118 ASSIGN !18, '+' 128 119 INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Csizeof' 120 SEND_VAR_EX !15 121 DO_FCALL 0 $72 122 IS_SMALLER 0, $72 123 > JMPZ ~73, ->136 129 124 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Ccurrent' 125 SEND_VAR_EX !15 126 DO_FCALL 0 $74 127 ASSIGN !18, $74 130 128 CONCAT ~77 '%25', !18 129 CONCAT ~78 ~77, '%25' 130 ASSIGN_DIM !12, 'var' 131 OP_DATA ~78 131 132 CONCAT ~79 'WHERE+%28+p.name+LIKE+%3Avar+', !14 133 ASSIGN !14, ~79 132 134 ASSIGN !17, <false> 135 > JMP ->143 133 136 > INIT_NS_FCALL_BY_NAME 'Lunnar%5CBundle%5CCustomRepositories%5Csizeof' 137 SEND_VAR_EX !15 138 DO_FCALL 0 $82 139 IS_EQUAL $82, 0 140 > JMPZ ~83, ->143 134 141 > CONCAT ~84 '+WHERE+%28+', !14 142 ASSIGN !14, ~84 137 143 > > JMPZ !10, ->153 138 144 > ASSIGN_DIM !12, 'category' 145 OP_DATA !10 139 146 ASSIGN_OP 8 !13, '+LEFT+JOIN+p.profilecategory+pc+' 140 147 BOOL_NOT ~88 !17 148 > JMPZ ~88, ->151 141 149 > ASSIGN_OP 8 !14, '+AND+pc.name+%3D+%3Acategory+' 150 > JMP ->153 143 151 > ASSIGN !17, <false> 144 152 ASSIGN_OP 8 !14, '+pc.name+%3D+%3Acategory+' 148 153 > > JMPZ !11, ->163 149 154 > ASSIGN_DIM !12, 'brand' 155 OP_DATA !11 150 156 ASSIGN_OP 8 !13, '+LEFT+JOIN+p.brand+b+' 151 157 BOOL_NOT ~94 !17 158 > JMPZ ~94, ->161 152 159 > ASSIGN_OP 8 !14, '+AND+b.name+%3D+%3Abrand+' 160 > JMP ->163 154 161 > ASSIGN !17, <false> 155 162 ASSIGN_OP 8 !14, '+b.name+%3D+%3Abrand+' 159 163 > > JMPZ !9, ->173 160 164 > ASSIGN_DIM !12, 'city' 165 OP_DATA !9 161 166 ASSIGN_OP 8 !13, '+LEFT+JOIN+d.city+c+' 162 167 BOOL_NOT ~100 !17 168 > JMPZ ~100, ->171 163 169 > ASSIGN_OP 8 !14, '+AND+c.name+%3D+%3Acity+' 170 > JMP ->173 165 171 > ASSIGN !17, <false> 166 172
Generated using Vulcan Logic Dumper, using php 8.0.0