Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 20, Position 2 = 42
Branch analysis from position: 20
2 jumps found. (Code = 78) Position 1 = 21, Position 2 = 42
Branch analysis from position: 21
2 jumps found. (Code = 46) Position 1 = 24, Position 2 = 27
Branch analysis from position: 24
2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 41
Branch analysis from position: 28
2 jumps found. (Code = 43) Position 1 = 36, Position 2 = 41
Branch analysis from position: 36
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 41
Branch analysis from position: 41
Branch analysis from position: 27
Branch analysis from position: 42
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 42
filename: /in/L9lap
function name: (null)
number of ops: 47
compiled vars: !0 = $json, !1 = $incomingDataObj, !2 = $oracle_array, !3 = $fields, !4 = $wrapper, !5 = $incident, !6 = $value, !7 = $key
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, '%7B+%22external_ref%22+%3A+%22MC%5C%2FE63%22%2C+%22oracle_product%22+%3A+%22Events%22%2C+%22event_minimum_notice%22+%3A+%22Yes%22%2C+%22read_guidance_pack%22+%3A+%22Yes%22%2C+%22event_management_plan%22+%3A+%22Yes%22%2C+%22risk_guidance%22+%3A+%22Yes%22%2C+%22risk_assessment%22+%3A+%22Yes%22%2C+%22public_liability_insurance%22+%3A+%22Yes%22%2C+%22license_required%22+%3A+%22Yes%22%2C+%22is_funfair%22+%3A+%22No%22%2C+%22area_of_ground%22+%3A+null%2C+%22area_of_frontage%22+%3A+null%2C+%22num_veh_type%22+%3A+null%2C+%22num_size_tents%22+%3A+null%2C+%22num_type_rides%22+%3A+null%2C+%22num_size_foodstalls%22+%3A+null%2C+%22food_types_sold%22+%3A+null%2C+%22sewage_disposal%22+%3A+null%2C+%22funfair_additional_info%22+%3A+null%2C+%22event_road_closure%22+%3A+%22%22%2C+%22road_closure_requirements%22+%3A+null%2C+%22road_involve_aroads%22+%3A+%22%22%2C+%22road_directional_signs%22+%3A+%22%22%2C+%22road_traffic_diversion%22+%3A+%22%22%2C+%22road_parking_restrictions%22+%3A+%22%22%2C+%22road_carpark_closure%22+%3A+%22%22%2C+%22road_event_parking%22+%3A+%22%22%2C+%22road_parking_details%22+%3A+null%2C+%22road_parking_location%22+%3A+null%2C+%22equipment_pyrotechnics%22+%3A+%22%22%2C+%22equipment_site_comms%22+%3A+%22%22%2C+%22equipment_live_entertainment%22+%3A+%22%22%2C+%22equipment_carnival_procession%22+%3A+%22%22%2C+%22equipment_aircraft_balloon_launch%22+%3A+%22%22%2C+%22equipment_living_history%22+%3A+%22%22%2C+%22equipment_reenactment_groups%22+%3A+%22%22%2C+%22equipment_motorcycles%22+%3A+%22%22%2C+%22equipment_market_stalls%22+%3A+%22%22%2C+%22equipment_bonfire_bbq_permit%22+%3A+%22%22%2C+%22equipment_animals%22+%3A+%22%22%2C+%22equipment_boat_hire%22+%3A+%22%22%2C+%22equipment_inflatables%22+%3A+%22%22%2C+%22equipment_marquees%22+%3A+%22%22%2C+%22equipment_barrier_fencing%22+%3A+%22%22%2C+%22equipment_power_supply%22+%3A+%22%22%2C+%22equipment_toilets%22+%3A+%22%22%2C+%22equipment_lost_children%22+%3A+%22%22%2C+%22equipment_alcohol%22+%3A+%22%22%2C+%22equipment_side_stalls%22+%3A+%22%22%2C+%22equipment_stewarding%22+%3A+%22%22%2C+%22event_type%22+%3A+%22%22%2C+%22event_name%22+%3A+null%2C+%22event_description%22+%3A+null%2C+%22event_location%22+%3A+null%2C+%22event_ward%22+%3A+%22%22%2C+%22event_size%22+%3A+%22%22%2C+%22event_attendee_expectancy%22+%3A+null%2C+%22event_start_date%22+%3A+null%2C+%22event_end_date%22+%3A+null%2C+%22event_days_times%22+%3A+null%2C+%22event_date_siteprep%22+%3A+null%2C+%22event_site_vacated%22+%3A+null%2C+%22event_alternatives%22+%3A+null%2C+%22event_free%22+%3A+%22%22%2C+%22event_admission_price%22+%3A+null%2C+%22event_programmes_sold%22+%3A+%22%22%2C+%22event_proposed_price%22+%3A+null%2C+%22event_charity_name%22+%3A+null%2C+%22event_charity_regno%22+%3A+null%2C+%22event_charity_donation%22+%3A+%22%22%2C+%22event_charity_info%22+%3A+null%2C+%22event_public_enquiries%22+%3A+null%2C+%22facilities_waste_collection%22+%3A+%22%22%2C+%22facilities_litter_disposal%22+%3A+null%2C+%22facilities_toilets_required%22+%3A+%22%22%2C+%22facilities_toilets_details%22+%3A+null%2C+%22facilities_stewards%22+%3A+%22%22%2C+%22facilities_traffic_stewards%22+%3A+null%2C+%22facilities_banners_posters%22+%3A+null%2C+%22facilities_banner_placement%22+%3A+null%2C+%22facilities_market_stalls%22+%3A+null%2C+%22hs_fire_equipment%22+%3A+null%2C+%22hs_lighting_required%22+%3A+null%2C+%22hs_electrical_certified%22+%3A+null%2C+%22hs_firstaid_facilities%22+%3A+null%2C+%22hs_emergency_vehicle_maintenance%22+%3A+null%2C+%22hs_pa_system%22+%3A+null%2C+%22hs_noise_pollution%22+%3A+null%2C+%22hs_electricity_event%22+%3A+null%2C+%22business_venue_confirmed%22+%3A+null%2C+%22business_public_liability%22+%3A+null%2C+%22business_insurer_name_address%22+%3A+null%2C+%22business_policy_number%22+%3A+null%2C+%22business_additional_information%22+%3A+null%2C+%22person_first_name%22+%3A+%22John%22%2C+%22person_last_name%22+%3A+%22Doe%22%2C+%22contact_organiser_address%22+%3A+null%2C+%22person_phone_home%22+%3A+null%2C+%22person_phone_mobile%22+%3A+null%2C+%22person_email%22+%3A+%22example%40example.com%22%2C+%22contact_organisation_name%22+%3A+null%2C+%22contact_organisation_address%22+%3A+null%2C+%22UPRN%22+%3A+null%2C%22documents%22%3A%5B%5D%7D'
4 1 INIT_FCALL 'json_decode'
2 SEND_VAR !0
3 DO_ICALL $9
4 ASSIGN !1, $9
6 5 ASSIGN !2, <array>
117 6 NEW $12 'Demo3'
7 DO_FCALL 0
8 ASSIGN !3, $12
118 9 NEW $15 'Demo2'
10 DO_FCALL 0
11 ASSIGN !4, $15
119 12 ASSIGN_OBJ !4, 'c'
13 OP_DATA !3
120 14 NEW $19 'Demo'
15 DO_FCALL 0
16 ASSIGN !5, $19
121 17 ASSIGN_OBJ !5, 'CustomFields'
18 OP_DATA !4
123 19 > FE_RESET_R $23 !1, ->42
20 > > FE_FETCH_R ~24 $23, !6, ->42
21 > ASSIGN !7, ~24
125 22 ISSET_ISEMPTY_DIM_OBJ 0 ~26 !2, !7
23 > JMPZ_EX ~26 ~26, ->27
24 > TYPE_CHECK 128 ~27 !6
25 BOOL_NOT ~28 ~27
26 BOOL ~26 ~28
27 > > JMPZ ~26, ->41
127 28 > INIT_FCALL 'property_exists'
29 FETCH_OBJ_R ~29 !5, 'CustomFields'
30 FETCH_OBJ_R ~30 ~29, 'c'
31 SEND_VAL ~30
32 FETCH_DIM_R ~31 !2, !7
33 SEND_VAL ~31
34 DO_ICALL $32
35 > JMPZ $32, ->41
128 36 > FETCH_DIM_R ~35 !2, !7
37 FETCH_OBJ_W $33 !5, 'CustomFields'
38 FETCH_OBJ_W $34 $33, 'c'
39 ASSIGN_OBJ $34, ~35
40 OP_DATA !6
123 41 > > JMP ->20
42 > FE_FREE $23
133 43 INIT_FCALL 'var_dump'
44 SEND_VAR !5
45 DO_ICALL
46 > RETURN 1
Class Demo: [no user functions]
Class Demo2: [no user functions]
Class Demo3: [no user functions]
Generated using Vulcan Logic Dumper, using php 8.0.0