3v4l.org

run code in 300+ PHP versions simultaneously
<?php $datastr = <<<'JSON' {"domain":"App.domain.nl","extraAccountDomains":["domain.nl","domain.be","domain2.nl"],"defaultUserRoles":["guest","webgebruiker"],"baseUri":"https:\/\/App.domain.nl","timezone":"Europe\/Amsterdam","locale":{"force":false,"fallback":"nl_NL","detect":"auto"},"intervalFormat":"%R %Y-%M-%D %H:%I:%S","timestampFormat":"EE d MMM yyyy H:mm:ss","datetimeFormat":"EE d MMM yyyy H:mm:ss","dateFormat":"dd-MM-yyyy","timeFormat":"H:mm:ss","firstDayOfWeek":"1","humanTimestampFormat":"EE d MMM yyyy H:mm:ss","humanDateTimeFormat":"EE d MMM yyyy H:mm","humanTimeFormat":"H:mm:ss","humanDateFormat":"EE d MMM yyyy","db":{"timestampFormat":"yyyy-MM-dd HH:mm:ss","datetimeFormat":"yyyy-MM-dd HH:mm:ss","dateFormat":"yyyy-MM-dd","timeFormat":"HH:mm:ss"},"userStorageClass":"Framewrk\\Table\\User","errorAction":"Framewrk\\Controller\\Error::index","pageNotExist":"Framewrk\\Controller\\Error::pageNotExist","panicAction":"Framewrk\\Controller\\Error::panic","request":{"className":"Framewrk\\Http\\PhpEnvironment\\Request"},"response":{"className":"Framewrk\\Http\\Response","messagesBackend":"Framewrk\\Response\\Messages\\SessionBackend","postProcessors":{"static":"Framewrk\\Response\\PostProcessor\\Statics","Handlebars":null}},"translator":{"enabled":true,"cacheDir":"D:\\henk\\Workspace\\Appb\\applications\/App\/data\/translator-cache"},"routes":{"default":{"route":"\/:module\/:controller\/:action\/*","priority":1000,"defaults":{"action":"index","controller":"index","module":"App"}},"staticFile":{"route":"\/:sourceStoreAlias\/*","priority":1001,"defaults":{"module":"Framewrk","controller":"StaticFile","action":"index"},"controllerConstructArgs":{"targetStoreAlias":null,"processors":{"less":{"class":"Framewrk\\Statics\\Processor\\Less","enabled":true},"js":null,"html":null,"css":null}},"trailingSlash":false,"urlEncodeType":"urlencode"},"autocomplete":{"route":"\/autocomplete\/suggest\/:moduleName\/:tableName\/:columnName\/:value\/:limit\/:extraData\/*","priority":998,"defaults":{"module":"Framewrk","controller":"AutoComplete","action":"suggest","value":"","limit":"","extraData":""}},"autocomplete-id":{"route":"\/autocomplete\/primary-key\/:moduleName\/:tableName\/:columnName\/:value","priority":998,"defaults":{"module":"Framewrk","controller":"AutoComplete","action":"primaryKey"}},"autocomplete-string-id":{"route":"\/autocomplete\/string-id\/:moduleName\/:tableName\/:value","priority":998,"defaults":{"module":"Framewrk","controller":"AutoComplete","action":"stringId","value":""}},"oauth2":{"route":"\/auth\/oauth2\/:providerName","priority":100,"defaults":{"module":"Framewrk","controller":"Auth","action":"loginOauth2"}},"login":{"route":"\/login\/*","priority":1,"defaults":{"action":"login","controller":"Auth","module":"App"}},"slogin":{"route":"\/slogin\/*","priority":1,"defaults":{"action":"loginStandard","controller":"Auth","module":"App"}},"ologin":{"route":"\/ologin\/:providerName\/*","priority":1,"defaults":{"action":"loginOauth2","controller":"Auth","module":"Framewrk"}},"logout":{"route":"\/logout\/*","priority":1,"defaults":{"action":"logout","controller":"Auth","module":"App"}},"admin":{"route":"\/admin","priority":2,"defaults":{"module":"App","controller":"Admin","action":"index"}},"book-it":{"route":"\/book-it\/:controller\/:action\/*","priority":2,"defaults":{"module":"BookIt","controller":"Index","action":"index"}},"user-content":{"route":"\/user-content","priority":2,"defaults":{"module":"App","controller":"UserContent","action":"index"}},"wiki":{"route":"\/iwiki\/*","priority":3,"defaults":{"module":"App","controller":"Wiki","action":"index"}},"wikiAdmin":{"route":"\/iwiki-admin\/:action\/*","priority":2,"defaults":{"module":"App","controller":"Wiki","action":"index"}},"webshop-admin":{"route":"\/webshop-admin","priority":2,"defaults":{"module":"App","controller":"WebshopAdmin","action":"index"}},"presentation":{"route":"\/presentation\/:controller\/:action\/*","priority":2,"defaults":{"module":"Presentation","controller":"Admin","action":"index"}},"dev-tools":{"route":"\/dev-tools\/:action\/*","priority":2,"defaults":{"module":"App","controller":"DevTools","action":"index"}},"flight-ticket-api":{"route":"\/flight-ticket\/api\/:action","priority":99,"defaults":{"module":"FlightTicket","controller":"Api","action":"index"}},"mail":{"route":"\/mail\/:controller\/:action\/*","priority":500,"defaults":{"action":"index","controller":"index","module":"webmail"}}},"viewTmpDir":"D:\\henk\\Workspace\\Appb\\applications\/App\/data\/view-tmp","view":{"processors":{"md":{"class":"Framewrk\\View\\Processor\\Markdown","args":[]},"hbs":{"class":"Framewrk\\View\\Processor\\Handlebars","args":[]}},"tmpDir":"D:\\henk\\Workspace\\Appb\\applications\/App\/data\/view-tmp"}, "databases":{},"cli":{"migrate":{"dir":"migrate"}},"auth":{"login":{"class":"App\\Controller\\Auth","method":"login","reauthorize":false,"basicEnabled":true},"accessDenied":{"class":"App\\Controller\\Auth","method":"accessDenied","reauthorize":false},"redirectToAfterLogin":"\/","session_lifetime":7200,"persistentHexEncryptionKey":"55438a7f9c0c78ed057f04a8f3e4da27ef149f171bb7b7947625e29b659af6c2","persistentLifetime":5184000,"persistentCookieName":"persistent_login","resetPassword":{"expiresAfter":3600,"from":{"address":"App@domain.nl","name":"App"}}},"smartValueLevelSeparator":" @ ","smartValueColumnSeparator":" - ","loggers":{"default":{"retentionInSeconds":1814400,"handlers":[{"class":"RotatingFile","filename":"D:\\henk\\Workspace\\Appb\\applications\/App\/data\/error.log","someval":"D:\\henk\\Workspace\\Appb\\applications\/App\/data\/error.log","level":200,"processors":[{"class":"Web"}]}]}},"datatype":{"bit":{"input":{"type":"text","classes":["input-bit"]},"empty_as_null":true,"nullable":true,"length":1,"asarray":false},"bit-varying":{"input":{"type":"text","classes":["input-bit-varying"]},"empty_as_null":true,"nullable":true,"asarray":false},"blob":{"input":{"type":"file","classes":["input-blob"]},"empty_as_null":true,"nullable":true,"asarray":false},"bool-type":{"input":{"type":"checkbox","classes":["input-bool"]},"empty_as_null":true,"nullable":true,"asarray":false},"character":{"input":{"type":"text","classes":["input-character"]},"empty_as_null":true,"nullable":true,"asarray":false},"character-varying":{"input":{"type":"text","classes":["input-character-varying"]},"empty_as_null":true,"nullable":true,"asarray":false},"cidr":{"input":{"type":"text"},"empty_as_null":true,"nullable":true,"asarray":false},"datatype-custom":{"input":{"type":"text"},"empty_as_null":true,"nullable":true,"asarray":false},"date":{"input":{"type":"text","classes":["input-date"]},"empty_as_null":true,"nullable":true,"format":null,"localize":true,"asarray":false},"date-time":{"input":{"type":"text","classes":["input-date-time"]},"empty_as_null":true,"nullable":true,"timezone":false,"format":null,"localize":true,"asarray":false},"earth":{"input":{"type":"text","classes":["input-earth"]},"empty_as_null":true,"nullable":true,"asarray":false},"float-type":{"input":{"type":"text","classes":["input-float"]},"empty_as_null":true,"nullable":true,"asarray":false},"integer":{"input":{"type":"text","classes":["input-integer"],"step":1},"empty_as_null":true,"nullable":true,"asarray":false},"interval":{"input":{"type":"text","classes":["input-interval"]},"empty_as_null":true,"nullable":true,"asarray":false},"json":{"input":{"type":"text"},"empty_as_null":true,"nullable":true,"asarray":false,"asbinary":false},"many-to-many":{"asarray":true},"numeric":{"input":{"type":"text","classes":["input-numeric"]},"empty_as_null":true,"nullable":true,"asarray":false},"path":{"input":{"type":"text"},"empty_as_null":true,"nullable":true,"asarray":false},"php-array":{"input":{"type":"text"},"empty_as_null":true,"nullable":true,"asarray":false},"point":{"input":{"type":"text","classes":["input-point"]},"empty_as_null":true,"nullable":true,"asarray":false},"set":{"input":{"tag":"select","classes":["input-set"]},"empty_as_null":true,"nullable":true,"asarray":false,"set":[]},"text":{"input":{"tag":"textarea","classes":["input-text"]},"empty_as_null":true,"nullable":true,"asarray":false},"time":{"input":{"type":"text","classes":["input-time"]},"empty_as_null":true,"nullable":true,"timezone":false,"format":null,"precision":0,"localize":true,"asarray":false},"timestamp":{"input":{"type":"text","classes":["input-timestamp"]},"empty_as_null":true,"nullable":true,"timezone":false,"format":null,"localize":false,"asarray":false},"file":{"input":{"type":"file","classes":["input-file"]},"empty_as_null":true,"nullable":true,"asarray":false}},"mailer":{"class":"Mail\\FramewrkMailer","config":{"type":"Sendmail"}},"session":{"remember":false,"name":"PHPSESSID","lifetime":172800,"path":"\/","domain":null,"secure":false,"httponly":true},"microsoft":{"visionAnalyze":{"url":"https:\/\/westeurope.api.cognitive.microsoft.com\/vision\/v1.0\/analyze?visualFeatures=categories,tags,description,faces,imagetype,color&details=Landmarks,Celebrities","apiKey":""}},"csvLoadTable":{"uri":null,"delimiter":",","escape":"\\","quote":"\"","maxFileAge":86400,"tmp":"D:\\henk\\Workspace\\Appb\\applications\/App\/data\/tmp","transaction":true,"update":true,"insert":true,"delete":false,"truncate":false,"immutableColumns":"id","dropInvalidConstraintRows":true,"dropForeignKeys":true,"batchSize":500000,"updateModified":"modified_at","reindex":true,"transform":null,"optimize":null},"secureFiles":{"extension":"secured","paths":["D:\\henk\\Workspace\\Appb\/applications\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/Api\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/domain2\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/Go2Florida\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/App\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/Presentation\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/domain\/settings\/common","D:\\henk\\Workspace\\Appb\/applications\/domainBe\/settings\/common"]},"FileStores":{"static":{"alias":".static","allow_browse":false,"allow_read":false,"allow_upload":false,"use_uuid":false,"analyzers":[],"adapter":{"class":"League\\Flysystem\\Adapter\\Local","config":{"root":"D:\\henk\\Workspace\\Appb\/.static"}}}},"analyzers":{"Exif":{"class":"Framewrk\\Analyzer\\Exif","priority":100},"ImgFing":{"class":"Framewrk\\Analyzer\\ImgFing","config":{"input":"{{File.getAnalyzerResults.img.result.preview}}"},"priority":100},"MicrosoftVisionAnalyze":{"class":"Framewrk\\Analyzer\\Microsoft\\VisionAnalyze","config":{"input":"{{File.getAnalyzerResults.img.result.preview}}"},"priority":100},"img":{"class":"Framewrk\\Analyzer\\Image","config":{"thumb":{"steps":[{"method":"fit","args":[150]}],"path":".Framewrk\/thmb\/{{File.store_dir}}\/{{File.store_name}}.png"},"preview":{"steps":[{"method":"resize","args":[800,800]}],"path":".Framewrk\/prvw\/{{File.store_dir}}\/{{File.store_name}}.png"}},"priority":1}},"AssetPacker":{"root":"D:\\henk\\Workspace\\Appb\/data\/asset-packer","enabled":true},"resizeFormats":{"thumb":[120,null],"lightbox":[1600,800],"banner":[1200,432],"quarter-column":[112,null],"column":[450,null],"presentation-background":[1920,null],"presentation-thumb":[80,80]},"img":{"quality":70},"applicationName":"App","fileStore":{"Framewrk.os":{"class":"\\Framewrk\\FileStore\\ObjectStore", "config":{}}}} JSON; $data = json_decode($datastr, true); if ($data === null) { die(json_last_error_msg()); } $o = new ArrayObject($data, ArrayObject::ARRAY_AS_PROPS); $makeRecursive = function (ArrayObject $a) use (&$makeRecursive) { foreach ($a as $k => $v) { if (true === is_array($v)) { $a->$k = new ArrayObject($v, ArrayObject::ARRAY_AS_PROPS); $makeRecursive($a->$k); } } }; $makeRecursive($o); $str = serialize($o); $data2 = unserialize($str); var_dump($data2);
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 11
Branch analysis from position: 8
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 11
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/KqJq1
function name:  (null)
number of ops:  34
compiled vars:  !0 = $datastr, !1 = $data, !2 = $o, !3 = $makeRecursive, !4 = $str, !5 = $data2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%7B%22domain%22%3A%22App.domain.nl%22%2C%22extraAccountDomains%22%3A%5B%22domain.nl%22%2C%22domain.be%22%2C%22domain2.nl%22%5D%2C%22defaultUserRoles%22%3A%5B%22guest%22%2C%22webgebruiker%22%5D%2C%22baseUri%22%3A%22https%3A%5C%2F%5C%2FApp.domain.nl%22%2C%22timezone%22%3A%22Europe%5C%2FAmsterdam%22%2C%22locale%22%3A%7B%22force%22%3Afalse%2C%22fallback%22%3A%22nl_NL%22%2C%22detect%22%3A%22auto%22%7D%2C%22intervalFormat%22%3A%22%25R+%25Y-%25M-%25D+%25H%3A%25I%3A%25S%22%2C%22timestampFormat%22%3A%22EE+d+MMM+yyyy+H%3Amm%3Ass%22%2C%22datetimeFormat%22%3A%22EE+d+MMM+yyyy+H%3Amm%3Ass%22%2C%22dateFormat%22%3A%22dd-MM-yyyy%22%2C%22timeFormat%22%3A%22H%3Amm%3Ass%22%2C%22firstDayOfWeek%22%3A%221%22%2C%22humanTimestampFormat%22%3A%22EE+d+MMM+yyyy+H%3Amm%3Ass%22%2C%22humanDateTimeFormat%22%3A%22EE+d+MMM+yyyy+H%3Amm%22%2C%22humanTimeFormat%22%3A%22H%3Amm%3Ass%22%2C%22humanDateFormat%22%3A%22EE+d+MMM+yyyy%22%2C%22db%22%3A%7B%22timestampFormat%22%3A%22yyyy-MM-dd+HH%3Amm%3Ass%22%2C%22datetimeFormat%22%3A%22yyyy-MM-dd+HH%3Amm%3Ass%22%2C%22dateFormat%22%3A%22yyyy-MM-dd%22%2C%22timeFormat%22%3A%22HH%3Amm%3Ass%22%7D%2C%22userStorageClass%22%3A%22Framewrk%5C%5CTable%5C%5CUser%22%2C%22errorAction%22%3A%22Framewrk%5C%5CController%5C%5CError%3A%3Aindex%22%2C%22pageNotExist%22%3A%22Framewrk%5C%5CController%5C%5CError%3A%3ApageNotExist%22%2C%22panicAction%22%3A%22Framewrk%5C%5CController%5C%5CError%3A%3Apanic%22%2C%22request%22%3A%7B%22className%22%3A%22Framewrk%5C%5CHttp%5C%5CPhpEnvironment%5C%5CRequest%22%7D%2C%22response%22%3A%7B%22className%22%3A%22Framewrk%5C%5CHttp%5C%5CResponse%22%2C%22messagesBackend%22%3A%22Framewrk%5C%5CResponse%5C%5CMessages%5C%5CSessionBackend%22%2C%22postProcessors%22%3A%7B%22static%22%3A%22Framewrk%5C%5CResponse%5C%5CPostProcessor%5C%5CStatics%22%2C%22Handlebars%22%3Anull%7D%7D%2C%22translator%22%3A%7B%22enabled%22%3Atrue%2C%22cacheDir%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%5Capplications%5C%2FApp%5C%2Fdata%5C%2Ftranslator-cache%22%7D%2C%22routes%22%3A%7B%22default%22%3A%7B%22route%22%3A%22%5C%2F%3Amodule%5C%2F%3Acontroller%5C%2F%3Aaction%5C%2F%2A%22%2C%22priority%22%3A1000%2C%22defaults%22%3A%7B%22action%22%3A%22index%22%2C%22controller%22%3A%22index%22%2C%22module%22%3A%22App%22%7D%7D%2C%22staticFile%22%3A%7B%22route%22%3A%22%5C%2F%3AsourceStoreAlias%5C%2F%2A%22%2C%22priority%22%3A1001%2C%22defaults%22%3A%7B%22module%22%3A%22Framewrk%22%2C%22controller%22%3A%22StaticFile%22%2C%22action%22%3A%22index%22%7D%2C%22controllerConstructArgs%22%3A%7B%22targetStoreAlias%22%3Anull%2C%22processors%22%3A%7B%22less%22%3A%7B%22class%22%3A%22Framewrk%5C%5CStatics%5C%5CProcessor%5C%5CLess%22%2C%22enabled%22%3Atrue%7D%2C%22js%22%3Anull%2C%22html%22%3Anull%2C%22css%22%3Anull%7D%7D%2C%22trailingSlash%22%3Afalse%2C%22urlEncodeType%22%3A%22urlencode%22%7D%2C%22autocomplete%22%3A%7B%22route%22%3A%22%5C%2Fautocomplete%5C%2Fsuggest%5C%2F%3AmoduleName%5C%2F%3AtableName%5C%2F%3AcolumnName%5C%2F%3Avalue%5C%2F%3Alimit%5C%2F%3AextraData%5C%2F%2A%22%2C%22priority%22%3A998%2C%22defaults%22%3A%7B%22module%22%3A%22Framewrk%22%2C%22controller%22%3A%22AutoComplete%22%2C%22action%22%3A%22suggest%22%2C%22value%22%3A%22%22%2C%22limit%22%3A%22%22%2C%22extraData%22%3A%22%22%7D%7D%2C%22autocomplete-id%22%3A%7B%22route%22%3A%22%5C%2Fautocomplete%5C%2Fprimary-key%5C%2F%3AmoduleName%5C%2F%3AtableName%5C%2F%3AcolumnName%5C%2F%3Avalue%22%2C%22priority%22%3A998%2C%22defaults%22%3A%7B%22module%22%3A%22Framewrk%22%2C%22controller%22%3A%22AutoComplete%22%2C%22action%22%3A%22primaryKey%22%7D%7D%2C%22autocomplete-string-id%22%3A%7B%22route%22%3A%22%5C%2Fautocomplete%5C%2Fstring-id%5C%2F%3AmoduleName%5C%2F%3AtableName%5C%2F%3Avalue%22%2C%22priority%22%3A998%2C%22defaults%22%3A%7B%22module%22%3A%22Framewrk%22%2C%22controller%22%3A%22AutoComplete%22%2C%22action%22%3A%22stringId%22%2C%22value%22%3A%22%22%7D%7D%2C%22oauth2%22%3A%7B%22route%22%3A%22%5C%2Fauth%5C%2Foauth2%5C%2F%3AproviderName%22%2C%22priority%22%3A100%2C%22defaults%22%3A%7B%22module%22%3A%22Framewrk%22%2C%22controller%22%3A%22Auth%22%2C%22action%22%3A%22loginOauth2%22%7D%7D%2C%22login%22%3A%7B%22route%22%3A%22%5C%2Flogin%5C%2F%2A%22%2C%22priority%22%3A1%2C%22defaults%22%3A%7B%22action%22%3A%22login%22%2C%22controller%22%3A%22Auth%22%2C%22module%22%3A%22App%22%7D%7D%2C%22slogin%22%3A%7B%22route%22%3A%22%5C%2Fslogin%5C%2F%2A%22%2C%22priority%22%3A1%2C%22defaults%22%3A%7B%22action%22%3A%22loginStandard%22%2C%22controller%22%3A%22Auth%22%2C%22module%22%3A%22App%22%7D%7D%2C%22ologin%22%3A%7B%22route%22%3A%22%5C%2Fologin%5C%2F%3AproviderName%5C%2F%2A%22%2C%22priority%22%3A1%2C%22defaults%22%3A%7B%22action%22%3A%22loginOauth2%22%2C%22controller%22%3A%22Auth%22%2C%22module%22%3A%22Framewrk%22%7D%7D%2C%22logout%22%3A%7B%22route%22%3A%22%5C%2Flogout%5C%2F%2A%22%2C%22priority%22%3A1%2C%22defaults%22%3A%7B%22action%22%3A%22logout%22%2C%22controller%22%3A%22Auth%22%2C%22module%22%3A%22App%22%7D%7D%2C%22admin%22%3A%7B%22route%22%3A%22%5C%2Fadmin%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22App%22%2C%22controller%22%3A%22Admin%22%2C%22action%22%3A%22index%22%7D%7D%2C%22book-it%22%3A%7B%22route%22%3A%22%5C%2Fbook-it%5C%2F%3Acontroller%5C%2F%3Aaction%5C%2F%2A%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22BookIt%22%2C%22controller%22%3A%22Index%22%2C%22action%22%3A%22index%22%7D%7D%2C%22user-content%22%3A%7B%22route%22%3A%22%5C%2Fuser-content%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22App%22%2C%22controller%22%3A%22UserContent%22%2C%22action%22%3A%22index%22%7D%7D%2C%22wiki%22%3A%7B%22route%22%3A%22%5C%2Fiwiki%5C%2F%2A%22%2C%22priority%22%3A3%2C%22defaults%22%3A%7B%22module%22%3A%22App%22%2C%22controller%22%3A%22Wiki%22%2C%22action%22%3A%22index%22%7D%7D%2C%22wikiAdmin%22%3A%7B%22route%22%3A%22%5C%2Fiwiki-admin%5C%2F%3Aaction%5C%2F%2A%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22App%22%2C%22controller%22%3A%22Wiki%22%2C%22action%22%3A%22index%22%7D%7D%2C%22webshop-admin%22%3A%7B%22route%22%3A%22%5C%2Fwebshop-admin%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22App%22%2C%22controller%22%3A%22WebshopAdmin%22%2C%22action%22%3A%22index%22%7D%7D%2C%22presentation%22%3A%7B%22route%22%3A%22%5C%2Fpresentation%5C%2F%3Acontroller%5C%2F%3Aaction%5C%2F%2A%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22Presentation%22%2C%22controller%22%3A%22Admin%22%2C%22action%22%3A%22index%22%7D%7D%2C%22dev-tools%22%3A%7B%22route%22%3A%22%5C%2Fdev-tools%5C%2F%3Aaction%5C%2F%2A%22%2C%22priority%22%3A2%2C%22defaults%22%3A%7B%22module%22%3A%22App%22%2C%22controller%22%3A%22DevTools%22%2C%22action%22%3A%22index%22%7D%7D%2C%22flight-ticket-api%22%3A%7B%22route%22%3A%22%5C%2Fflight-ticket%5C%2Fapi%5C%2F%3Aaction%22%2C%22priority%22%3A99%2C%22defaults%22%3A%7B%22module%22%3A%22FlightTicket%22%2C%22controller%22%3A%22Api%22%2C%22action%22%3A%22index%22%7D%7D%2C%22mail%22%3A%7B%22route%22%3A%22%5C%2Fmail%5C%2F%3Acontroller%5C%2F%3Aaction%5C%2F%2A%22%2C%22priority%22%3A500%2C%22defaults%22%3A%7B%22action%22%3A%22index%22%2C%22controller%22%3A%22index%22%2C%22module%22%3A%22webmail%22%7D%7D%7D%2C%22viewTmpDir%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%5Capplications%5C%2FApp%5C%2Fdata%5C%2Fview-tmp%22%2C%22view%22%3A%7B%22processors%22%3A%7B%22md%22%3A%7B%22class%22%3A%22Framewrk%5C%5CView%5C%5CProcessor%5C%5CMarkdown%22%2C%22args%22%3A%5B%5D%7D%2C%22hbs%22%3A%7B%22class%22%3A%22Framewrk%5C%5CView%5C%5CProcessor%5C%5CHandlebars%22%2C%22args%22%3A%5B%5D%7D%7D%2C%22tmpDir%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%5Capplications%5C%2FApp%5C%2Fdata%5C%2Fview-tmp%22%7D%2C+%22databases%22%3A%7B%7D%2C%22cli%22%3A%7B%22migrate%22%3A%7B%22dir%22%3A%22migrate%22%7D%7D%2C%22auth%22%3A%7B%22login%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CAuth%22%2C%22method%22%3A%22login%22%2C%22reauthorize%22%3Afalse%2C%22basicEnabled%22%3Atrue%7D%2C%22accessDenied%22%3A%7B%22class%22%3A%22App%5C%5CController%5C%5CAuth%22%2C%22method%22%3A%22accessDenied%22%2C%22reauthorize%22%3Afalse%7D%2C%22redirectToAfterLogin%22%3A%22%5C%2F%22%2C%22session_lifetime%22%3A7200%2C%22persistentHexEncryptionKey%22%3A%2255438a7f9c0c78ed057f04a8f3e4da27ef149f171bb7b7947625e29b659af6c2%22%2C%22persistentLifetime%22%3A5184000%2C%22persistentCookieName%22%3A%22persistent_login%22%2C%22resetPassword%22%3A%7B%22expiresAfter%22%3A3600%2C%22from%22%3A%7B%22address%22%3A%22App%40domain.nl%22%2C%22name%22%3A%22App%22%7D%7D%7D%2C%22smartValueLevelSeparator%22%3A%22+%40+%22%2C%22smartValueColumnSeparator%22%3A%22+-+%22%2C%22loggers%22%3A%7B%22default%22%3A%7B%22retentionInSeconds%22%3A1814400%2C%22handlers%22%3A%5B%7B%22class%22%3A%22RotatingFile%22%2C%22filename%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%5Capplications%5C%2FApp%5C%2Fdata%5C%2Ferror.log%22%2C%22someval%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%5Capplications%5C%2FApp%5C%2Fdata%5C%2Ferror.log%22%2C%22level%22%3A200%2C%22processors%22%3A%5B%7B%22class%22%3A%22Web%22%7D%5D%7D%5D%7D%7D%2C%22datatype%22%3A%7B%22bit%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-bit%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22length%22%3A1%2C%22asarray%22%3Afalse%7D%2C%22bit-varying%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-bit-varying%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22blob%22%3A%7B%22input%22%3A%7B%22type%22%3A%22file%22%2C%22classes%22%3A%5B%22input-blob%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22bool-type%22%3A%7B%22input%22%3A%7B%22type%22%3A%22checkbox%22%2C%22classes%22%3A%5B%22input-bool%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22character%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-character%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22character-varying%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-character-varying%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22cidr%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22datatype-custom%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22date%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-date%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22format%22%3Anull%2C%22localize%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22date-time%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-date-time%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22timezone%22%3Afalse%2C%22format%22%3Anull%2C%22localize%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22earth%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-earth%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22float-type%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-float%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22integer%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-integer%22%5D%2C%22step%22%3A1%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22interval%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-interval%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22json%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%2C%22asbinary%22%3Afalse%7D%2C%22many-to-many%22%3A%7B%22asarray%22%3Atrue%7D%2C%22numeric%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-numeric%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22path%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22php-array%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22point%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-point%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22set%22%3A%7B%22input%22%3A%7B%22tag%22%3A%22select%22%2C%22classes%22%3A%5B%22input-set%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%2C%22set%22%3A%5B%5D%7D%2C%22text%22%3A%7B%22input%22%3A%7B%22tag%22%3A%22textarea%22%2C%22classes%22%3A%5B%22input-text%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22time%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-time%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22timezone%22%3Afalse%2C%22format%22%3Anull%2C%22precision%22%3A0%2C%22localize%22%3Atrue%2C%22asarray%22%3Afalse%7D%2C%22timestamp%22%3A%7B%22input%22%3A%7B%22type%22%3A%22text%22%2C%22classes%22%3A%5B%22input-timestamp%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22timezone%22%3Afalse%2C%22format%22%3Anull%2C%22localize%22%3Afalse%2C%22asarray%22%3Afalse%7D%2C%22file%22%3A%7B%22input%22%3A%7B%22type%22%3A%22file%22%2C%22classes%22%3A%5B%22input-file%22%5D%7D%2C%22empty_as_null%22%3Atrue%2C%22nullable%22%3Atrue%2C%22asarray%22%3Afalse%7D%7D%2C%22mailer%22%3A%7B%22class%22%3A%22Mail%5C%5CFramewrkMailer%22%2C%22config%22%3A%7B%22type%22%3A%22Sendmail%22%7D%7D%2C%22session%22%3A%7B%22remember%22%3Afalse%2C%22name%22%3A%22PHPSESSID%22%2C%22lifetime%22%3A172800%2C%22path%22%3A%22%5C%2F%22%2C%22domain%22%3Anull%2C%22secure%22%3Afalse%2C%22httponly%22%3Atrue%7D%2C%22microsoft%22%3A%7B%22visionAnalyze%22%3A%7B%22url%22%3A%22https%3A%5C%2F%5C%2Fwesteurope.api.cognitive.microsoft.com%5C%2Fvision%5C%2Fv1.0%5C%2Fanalyze%3FvisualFeatures%3Dcategories%2Ctags%2Cdescription%2Cfaces%2Cimagetype%2Ccolor%26details%3DLandmarks%2CCelebrities%22%2C%22apiKey%22%3A%22%22%7D%7D%2C%22csvLoadTable%22%3A%7B%22uri%22%3Anull%2C%22delimiter%22%3A%22%2C%22%2C%22escape%22%3A%22%5C%5C%22%2C%22quote%22%3A%22%5C%22%22%2C%22maxFileAge%22%3A86400%2C%22tmp%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%5Capplications%5C%2FApp%5C%2Fdata%5C%2Ftmp%22%2C%22transaction%22%3Atrue%2C%22update%22%3Atrue%2C%22insert%22%3Atrue%2C%22delete%22%3Afalse%2C%22truncate%22%3Afalse%2C%22immutableColumns%22%3A%22id%22%2C%22dropInvalidConstraintRows%22%3Atrue%2C%22dropForeignKeys%22%3Atrue%2C%22batchSize%22%3A500000%2C%22updateModified%22%3A%22modified_at%22%2C%22reindex%22%3Atrue%2C%22transform%22%3Anull%2C%22optimize%22%3Anull%7D%2C%22secureFiles%22%3A%7B%22extension%22%3A%22secured%22%2C%22paths%22%3A%5B%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2FApi%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2Fdomain2%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2FGo2Florida%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2FApp%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2FPresentation%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2Fdomain%5C%2Fsettings%5C%2Fcommon%22%2C%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fapplications%5C%2FdomainBe%5C%2Fsettings%5C%2Fcommon%22%5D%7D%2C%22FileStores%22%3A%7B%22static%22%3A%7B%22alias%22%3A%22.static%22%2C%22allow_browse%22%3Afalse%2C%22allow_read%22%3Afalse%2C%22allow_upload%22%3Afalse%2C%22use_uuid%22%3Afalse%2C%22analyzers%22%3A%5B%5D%2C%22adapter%22%3A%7B%22class%22%3A%22League%5C%5CFlysystem%5C%5CAdapter%5C%5CLocal%22%2C%22config%22%3A%7B%22root%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2F.static%22%7D%7D%7D%7D%2C%22analyzers%22%3A%7B%22Exif%22%3A%7B%22class%22%3A%22Framewrk%5C%5CAnalyzer%5C%5CExif%22%2C%22priority%22%3A100%7D%2C%22ImgFing%22%3A%7B%22class%22%3A%22Framewrk%5C%5CAnalyzer%5C%5CImgFing%22%2C%22config%22%3A%7B%22input%22%3A%22%7B%7BFile.getAnalyzerResults.img.result.preview%7D%7D%22%7D%2C%22priority%22%3A100%7D%2C%22MicrosoftVisionAnalyze%22%3A%7B%22class%22%3A%22Framewrk%5C%5CAnalyzer%5C%5CMicrosoft%5C%5CVisionAnalyze%22%2C%22config%22%3A%7B%22input%22%3A%22%7B%7BFile.getAnalyzerResults.img.result.preview%7D%7D%22%7D%2C%22priority%22%3A100%7D%2C%22img%22%3A%7B%22class%22%3A%22Framewrk%5C%5CAnalyzer%5C%5CImage%22%2C%22config%22%3A%7B%22thumb%22%3A%7B%22steps%22%3A%5B%7B%22method%22%3A%22fit%22%2C%22args%22%3A%5B150%5D%7D%5D%2C%22path%22%3A%22.Framewrk%5C%2Fthmb%5C%2F%7B%7BFile.store_dir%7D%7D%5C%2F%7B%7BFile.store_name%7D%7D.png%22%7D%2C%22preview%22%3A%7B%22steps%22%3A%5B%7B%22method%22%3A%22resize%22%2C%22args%22%3A%5B800%2C800%5D%7D%5D%2C%22path%22%3A%22.Framewrk%5C%2Fprvw%5C%2F%7B%7BFile.store_dir%7D%7D%5C%2F%7B%7BFile.store_name%7D%7D.png%22%7D%7D%2C%22priority%22%3A1%7D%7D%2C%22AssetPacker%22%3A%7B%22root%22%3A%22D%3A%5C%5Chenk%5C%5CWorkspace%5C%5CAppb%5C%2Fdata%5C%2Fasset-packer%22%2C%22enabled%22%3Atrue%7D%2C%22resizeFormats%22%3A%7B%22thumb%22%3A%5B120%2Cnull%5D%2C%22lightbox%22%3A%5B1600%2C800%5D%2C%22banner%22%3A%5B1200%2C432%5D%2C%22quarter-column%22%3A%5B112%2Cnull%5D%2C%22column%22%3A%5B450%2Cnull%5D%2C%22presentation-background%22%3A%5B1920%2Cnull%5D%2C%22presentation-thumb%22%3A%5B80%2C80%5D%7D%2C%22img%22%3A%7B%22quality%22%3A70%7D%2C%22applicationName%22%3A%22App%22%2C%22fileStore%22%3A%7B%22Framewrk.os%22%3A%7B%22class%22%3A%22%5C%5CFramewrk%5C%5CFileStore%5C%5CObjectStore%22%2C+%22config%22%3A%7B%7D%7D%7D%7D'
    7     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 <true>
          4        DO_ICALL                                         $7      
          5        ASSIGN                                                   !1, $7
    9     6        TYPE_CHECK                                    2          !1
          7      > JMPZ                                                     ~9, ->11
   10     8    >   INIT_FCALL                                               'json_last_error_msg'
          9        DO_ICALL                                         $10     
         10      > EXIT                                                     $10
   13    11    >   NEW                                              $11     'ArrayObject'
         12        SEND_VAR_EX                                              !1
         13        SEND_VAL_EX                                              2
         14        DO_FCALL                                      0          
         15        ASSIGN                                                   !2, $11
   15    16        DECLARE_LAMBDA_FUNCTION                                  '%00%7Bclosure%7D%2Fin%2FKqJq1%3A15%240'
         17        BIND_LEXICAL                                             ~14, !3
         18        ASSIGN                                                   !3, ~14
   24    19        INIT_DYNAMIC_CALL                                        !3
         20        SEND_VAR_EX                                              !2
         21        DO_FCALL                                      0          
   26    22        INIT_FCALL                                               'serialize'
         23        SEND_VAR                                                 !2
         24        DO_ICALL                                         $17     
         25        ASSIGN                                                   !4, $17
   28    26        INIT_FCALL                                               'unserialize'
         27        SEND_VAR                                                 !4
         28        DO_ICALL                                         $19     
         29        ASSIGN                                                   !5, $19
   30    30        INIT_FCALL                                               'var_dump'
         31        SEND_VAR                                                 !5
         32        DO_ICALL                                                 
         33      > RETURN                                                   1

Function %00%7Bclosure%7D%2Fin%2FKqJq1%3A15%240:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 20
Branch analysis from position: 3
2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 20
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 19
Branch analysis from position: 8
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 19
Branch analysis from position: 20
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 20
filename:       /in/KqJq1
function name:  {closure}
number of ops:  22
compiled vars:  !0 = $a, !1 = $makeRecursive, !2 = $v, !3 = $k
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
   15     0  E >   RECV                                             !0      
          1        BIND_STATIC                                              !1
   16     2      > FE_RESET_R                                       $4      !0, ->20
          3    > > FE_FETCH_R                                       ~5      $4, !2, ->20
          4    >   ASSIGN                                                   !3, ~5
   17     5        TYPE_CHECK                                  128  ~7      !2
          6        TYPE_CHECK                                    8          ~7
          7      > JMPZ                                                     ~8, ->19
   18     8    >   NEW                                              $10     'ArrayObject'
          9        SEND_VAR_EX                                              !2
         10        SEND_VAL_EX                                              2
         11        DO_FCALL                                      0          
         12        ASSIGN_OBJ                                               !0, !3
         13        OP_DATA                                                  $10
   19    14        INIT_DYNAMIC_CALL                                        !1
         15        CHECK_FUNC_ARG                                           
         16        FETCH_OBJ_FUNC_ARG                               $12     !0, !3
         17        SEND_FUNC_ARG                                            $12
         18        DO_FCALL                                      0          
   16    19    > > JMP                                                      ->3
         20    >   FE_FREE                                                  $4
   22    21      > RETURN                                                   null

End of function %00%7Bclosure%7D%2Fin%2FKqJq1%3A15%240

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
314.66 ms | 1416 KiB | 24 Q