View Issue Details

IDProjectCategoryView StatusLast Update
0001662XdebugRemote Debuggingpublic2019-05-06 15:46
ReporterderickAssigned Toderick 
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version2.7.1 
Target Version2.7.0devFixed in Version2.7.2 
Summary0001662: __debugInfo should not be used for user-defined classes
DescriptionWhen a user-defined class implements the __debugInfo() method, Xdebug will use that instead of introspecting the object's real properties. This is confusing for users as they can't see what happens.

Instead of using __debugInfo() for all objects, it should only be used for internal PHP classes/objects.

From: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003468979-Is-phpstrom-debug-bugs-php-script-miss-class-property-in-variables-windows
TagsNo tags attached.
Operating System
PHP Version7.3-dev

Activities

derick

2019-05-06 12:09

administrator   ~0005019

Fixed in GIT: https://github.com/xdebug/xdebug/pull/469

Issue History

Date Modified Username Field Change
2019-05-01 10:01 derick New Issue
2019-05-01 10:01 derick Product Version 2.7.0dev => 2.7.1
2019-05-06 12:09 derick Assigned To => derick
2019-05-06 12:09 derick Status new => closed
2019-05-06 12:09 derick Resolution open => fixed
2019-05-06 12:09 derick Fixed in Version => 2.7.0dev
2019-05-06 12:09 derick Note Added: 0005019
2019-05-06 15:46 derick Fixed in Version 2.7.0dev => 2.7.2