3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_export(json_decode('{ "prooph_service_bus": { "command_buses": { "administrator.command_bus": { "router": { "type": "prooph_service_bus.command_bus_router", "routes": { "ParkManager\\Component\\User\\Model\\Command\\RequestUserPasswordReset": "park_manager.command_handler.request_administrator_password_reset", "ParkManager\\Component\\User\\Model\\Command\\ConfirmUserPasswordReset": "park_manager.command_handler.confirm_administrator_password_reset", "ParkManager\\Component\\Core\\Model\\Command\\RegisterAdministrator": "park_manager.command_handler.register_administrator" } } } }, "query_buses": { "administrator.query_bus": { "router": { "type": "prooph_service_bus.query_bus_router", "routes": { "ParkManager\\Component\\User\\Model\\Query\\GetUserByPasswordResetToken": "park_manager.query_handler.get_administrator_by_password_reset_token" } } } }, "event_buses": { "administrator.event_bus": { "plugins": [ "prooph_service_bus.on_event_invoke_strategy" ], "router": { "type": "prooph_service_bus.event_bus_router" } } } } }', true));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/NnJST
function name:  (null)
number of ops:  8
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'var_export'
          1        INIT_FCALL                                               'json_decode'
          2        SEND_VAL                                                 '%7B%0A%09%22prooph_service_bus%22%3A+%7B%0A%09%09%22command_buses%22%3A+%7B%0A%09%09%09%22administrator.command_bus%22%3A+%7B%0A%09%09%09%09%22router%22%3A+%7B%0A%09%09%09%09%09%22type%22%3A+%22prooph_service_bus.command_bus_router%22%2C%0A%09%09%09%09%09%22routes%22%3A+%7B%0A%09%09%09%09%09%09%22ParkManager%5CComponent%5CUser%5CModel%5CCommand%5CRequestUserPasswordReset%22%3A+%22park_manager.command_handler.request_administrator_password_reset%22%2C%0A%09%09%09%09%09%09%22ParkManager%5CComponent%5CUser%5CModel%5CCommand%5CConfirmUserPasswordReset%22%3A+%22park_manager.command_handler.confirm_administrator_password_reset%22%2C%0A%09%09%09%09%09%09%22ParkManager%5CComponent%5CCore%5CModel%5CCommand%5CRegisterAdministrator%22%3A+%22park_manager.command_handler.register_administrator%22%0A%09%09%09%09%09%7D%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%2C%0A%09%09%22query_buses%22%3A+%7B%0A%09%09%09%22administrator.query_bus%22%3A+%7B%0A%09%09%09%09%22router%22%3A+%7B%0A%09%09%09%09%09%22type%22%3A+%22prooph_service_bus.query_bus_router%22%2C%0A%09%09%09%09%09%22routes%22%3A+%7B%0A%09%09%09%09%09%09%22ParkManager%5CComponent%5CUser%5CModel%5CQuery%5CGetUserByPasswordResetToken%22%3A+%22park_manager.query_handler.get_administrator_by_password_reset_token%22%0A%09%09%09%09%09%7D%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%2C%0A%09%09%22event_buses%22%3A+%7B%0A%09%09%09%22administrator.event_bus%22%3A+%7B%0A%09%09%09%09%22plugins%22%3A+%5B%0A%09%09%09%09%09%22prooph_service_bus.on_event_invoke_strategy%22%0A%09%09%09%09%5D%2C%0A%09%09%09%09%22router%22%3A+%7B%0A%09%09%09%09%09%22type%22%3A+%22prooph_service_bus.event_bus_router%22%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%7D'
   38     3        SEND_VAL                                                 <true>
          4        DO_ICALL                                         $0      
          5        SEND_VAR                                                 $0
          6        DO_ICALL                                                 
          7      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
168.11 ms | 1395 KiB | 17 Q