{"action":"opened","issue":{"url":"https://api.github.com/repos/felixfbecker/vscode-php-debug/issues/52","repository_url":"https://api.github.com/repos/felixfbecker/vscode-php-debug","labels_url":"https://api.github.com/repos/felixfbecker/vscode-php-debug/issues/52/labels{/name}","comments_url":"https://api.github.com/repos/felixfbecker/vscode-php-debug/issues/52/comments","events_url":"https://api.github.com/repos/felixfbecker/vscode-php-debug/issues/52/events","html_url":"https://github.com/felixfbecker/vscode-php-debug/issues/52","id":168445642,"number":52,"title":"some expression on watch can not expand","user":{"login":"illlust","id":475315,"avatar_url":"https://avatars.githubusercontent.com/u/475315?v=3","gravatar_id":"","url":"https://api.github.com/users/illlust","html_url":"https://github.com/illlust","followers_url":"https://api.github.com/users/illlust/followers","following_url":"https://api.github.com/users/illlust/following{/other_user}","gists_url":"https://api.github.com/users/illlust/gists{/gist_id}","starred_url":"https://api.github.com/users/illlust/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/illlust/subscriptions","organizations_url":"https://api.github.com/users/illlust/orgs","repos_url":"https://api.github.com/users/illlust/repos","events_url":"https://api.github.com/users/illlust/events{/privacy}","received_events_url":"https://api.github.com/users/illlust/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-30T03:06:44Z","updated_at":"2016-07-30T03:06:44Z","closed_at":null,"body":"\r\n![xdebugwatch](https://cloud.githubusercontent.com/assets/475315/17267526/90de0ce6-5646-11e6-82be-a0edda7301bc.png)\r\n\r\n\r\nhi. first, thank you. who made this awesome app.\r\n\r\nin my screenshot, first block and second block are same object reference.\r\n\r\nand local variable $this->defaultSettings is expandable own array elements,\r\nbut $this expand defaultSettings expression on watch, can not. T_T\r\n\r\nI'm reading xdebug.log, and first VARIABLES command is 'eval', second WATCH is 'property_get'.\r\n\r\nI don't know about xdebug well, so don't know it is bug or original operations...\r\n\r\nbut i used often watch more than variables...\r\ncause too many variables makes me hard to find i want.\r\nso it's operation can be changeable, i want to... T_T\r\n\r\nsorry about that my poor english :D\r\n\r\n----\r\n\r\nPHP version:  7.0 fpm (PHP Version 7.0.8-4+deb.sury.org~trusty+1)\r\nXDebug version:  2.4.0\r\nAdapter version:  1.9.4\r\n\r\nYour launch.json:  \r\n{\r\n    \"version\": \"0.2.0\",\r\n    \"configurations\": [\r\n        {\r\n            \"name\": \"Listen for XDebug\",\r\n            \"type\": \"php\",\r\n            \"request\": \"launch\",\r\n            \"port\": 9001,\r\n            \"log\": false,\r\n            \"stopOnEntry\": false,\r\n            \"serverSourceRoot\": \"/home/mike/myapp\",\r\n            \"localSourceRoot\": \"${workspaceRoot}\"\r\n        }\r\n   ]\r\n}\r\n\r\nXDebug php.ini config:  \r\nzend_extension=xdebug.so\r\nxdebug.default_enble=1\r\nxdebug.profiler_enable=0\r\nxdebug.var_display_max_data=512\r\nxdebug.collect_assignments=1\r\nxdebug.collect_includes=1\r\nxdebug.collect_params=4\r\nxdebug.collect_return=1\r\nxdebug.collect_vars=1\r\nxdebug.coverage_enable=0\r\nxdebug.max_nesting_level=512\r\nxdebug.remote_enable=1\r\nxdebug.remote_handler=dbgp\r\nxdebug.remote_mode=req\r\nxdebug.remote_autostart=0\r\nxdebug.remote_connect_back=0\r\nxdebug.remote_host=127.0.0.1 ; ssh tunnel\r\nxdebug.remote_port=9001\r\noutput_buffering=0\r\nxdebug.remote_log=\"/tmp/xdebug.log\"\r\nxdebug.show_exception_trace=0\r\nxdebug.show_local_vars=1\r\nxdebug.cli_color=0\r\nxdebug.scream=0\r\nxdebug.var_display_max_depth=-1\r\nxdebug.var_display_max_children=-1\r\nxdebug.var_display_max_data=-1\r\n\r\nXDebug logfile (from setting `xdebug.remote_log` in php.ini):  \r\nLog opened at 2016-07-30 02:38:06\r\nI: Connecting to configured address/port: 127.0.0.1:9001.\r\nI: Connected to client. :-)\r\n\r\nerase some private\r\n\r\n<- context_names -i 14 -d 0\r\n-> <response xmlns=\"urn:debugger_protocol_v1\" xmlns:xdebug=\"http://xdebug.org/dbgp/xdebug\" command=\"context_names\" transaction_id=\"14\"><context name=\"Locals\" id=\"0\"></context><context name=\"Superglobals\" id=\"1\"></context><context name=\"User defined constants\" id=\"2\"></context></response>\r\n\r\n<- eval -i 15 -- JHRoaXM=\r\n-> <response xmlns=\"urn:debugger_protocol_v1\" xmlns:xdebug=\"http://xdebug.org/dbgp/xdebug\" command=\"eval\" transaction_id=\"15\"><property type=\"object\" classname=\"Slim\\Container\" children=\"1\" numchildren=\"7\" page=\"0\" pagesize=\"10000\"><property name=\"defaultSettings\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"7\"></property><property name=\"*Pimple\\Container*values\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"11\"></property><property name=\"*Pimple\\Container*factories\" facet=\"private\" type=\"object\" classname=\"SplObjectStorage\" children=\"1\" numchildren=\"1\"></property><property name=\"*Pimple\\Container*protected\" facet=\"private\" type=\"object\" classname=\"SplObjectStorage\" children=\"1\" numchildren=\"1\"></property><property name=\"*Pimple\\Container*frozen\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"7\"></property><property name=\"*Pimple\\Container*raw\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"7\"></property><property name=\"*Pimple\\Container*keys\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"11\"></property></property></response>\r\n\r\n<- property_get -i 17 -d 0 -c 0 -n \"$this\"\r\n-> <response xmlns=\"urn:debugger_protocol_v1\" xmlns:xdebug=\"http://xdebug.org/dbgp/xdebug\" command=\"property_get\" transaction_id=\"17\"><property name=\"$this\" fullname=\"$this\" type=\"object\" classname=\"Slim\\Container\" children=\"1\" numchildren=\"7\" page=\"0\" pagesize=\"10000\"><property name=\"defaultSettings\" fullname=\"$this-&gt;defaultSettings\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"7\"></property><property name=\"*Pimple\\Container*values\" fullname=\"$this-&gt;*Pimple\\Container*values\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"11\"></property><property name=\"*Pimple\\Container*factories\" fullname=\"$this-&gt;*Pimple\\Container*factories\" facet=\"private\" type=\"object\" classname=\"SplObjectStorage\" children=\"1\" numchildren=\"1\"></property><property name=\"*Pimple\\Container*protected\" fullname=\"$this-&gt;*Pimple\\Container*protected\" facet=\"private\" type=\"object\" classname=\"SplObjectStorage\" children=\"1\" numchildren=\"1\"></property><property name=\"*Pimple\\Container*frozen\" fullname=\"$this-&gt;*Pimple\\Container*frozen\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"7\"></property><property name=\"*Pimple\\Container*raw\" fullname=\"$this-&gt;*Pimple\\Container*raw\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"7\"></property><property name=\"*Pimple\\Container*keys\" fullname=\"$this-&gt;*Pimple\\Container*keys\" facet=\"private\" type=\"array\" children=\"1\" numchildren=\"11\"></property></property></response>\r\n\r\n<- property_get -i 18 -d 0 -c 0 -n \"$this->defaultSettings\"\r\n-> <response xmlns=\"urn:debugger_protocol_v1\" xmlns:xdebug=\"http://xdebug.org/dbgp/xdebug\" command=\"property_get\" transaction_id=\"18\"><property name=\"$this-&gt;defaultSettings\" fullname=\"$this-&gt;defaultSettings\" type=\"array\" children=\"1\" numchildren=\"7\" page=\"0\" pagesize=\"10000\"><property name=\"httpVersion\" fullname=\"$this-&gt;defaultSettings[&#39;httpVersion&#39;]\" type=\"string\" size=\"3\" encoding=\"base64\"><![CDATA[MS4x]]></property><property name=\"responseChunkSize\" fullname=\"$this-&gt;defaultSettings[&#39;responseChunkSize&#39;]\" type=\"int\"><![CDATA[4096]]></property><property name=\"outputBuffering\" fullname=\"$this-&gt;defaultSettings[&#39;outputBuffering&#39;]\" type=\"string\" size=\"6\" encoding=\"base64\"><![CDATA[YXBwZW5k]]></property><property name=\"determineRouteBeforeAppMiddleware\" fullname=\"$this-&gt;defaultSettings[&#39;determineRouteBeforeAppMiddleware&#39;]\" type=\"bool\"><![CDATA[0]]></property><property name=\"displayErrorDetails\" fullname=\"$this-&gt;defaultSettings[&#39;displayErrorDetails&#39;]\" type=\"bool\"><![CDATA[0]]></property><property name=\"addContentLengthHeader\" fullname=\"$this-&gt;defaultSettings[&#39;addContentLengthHeader&#39;]\" type=\"bool\"><![CDATA[1]]></property><property name=\"routerCacheFile\" fullname=\"$this-&gt;defaultSettings[&#39;routerCacheFile&#39;]\" type=\"bool\"><![CDATA[0]]></property></property></response>\r\n\r\n<- stop -i 19\r\n-> <response xmlns=\"urn:debugger_protocol_v1\" xmlns:xdebug=\"http://xdebug.org/dbgp/xdebug\" command=\"stop\" transaction_id=\"19\" status=\"stopped\" reason=\"ok\"></response>\r\n\r\n-> <response xmlns=\"urn:debugger_protocol_v1\" xmlns:xdebug=\"http://xdebug.org/dbgp/xdebug\" command=\"stop\" transaction_id=\"19\" status=\"stopping\" reason=\"ok\"></response>\r\n\r\nLog closed at 2016-07-30 02:38:26\r\n\r\n\r\nAdapter logfile (from setting `\"log\": true` in launch.json):  \r\n\r\nCode snippet to reproduce:  \r\n```php\r\n\r\n```\r\n"}}
{"actor":{"display_login":"illlust"}}