- 
                Notifications
    
You must be signed in to change notification settings  - Fork 361
 
Open
Labels
XDebug[Package][@php-wasm] Xdebug Bridge[Type] EnhancementNew feature or requestNew feature or request
Description
Xdebug
- [ php-wasm ] Add 
xdebugdynamic extension to @php-wasm/node JSPI #2248 - [ php-wasm ] Add 
xdebugshared extension to @php-wasm/node ASYNCIFY #2326 - [ xdebug ] Add 
--xdebugoption in php-wasm CLI and wp-playground CLI #2346 - [ xdebug ] Add a mock @php-wasm/xdebug-bridge package #2398
 - [ xdebug ] Bridge DBGP session with CDP server #2402
 - [ xdebug ] Add 
--experimental-devtoolsoption in php-wasm CLI #2408 - [ xdebug ] Add 
--experimental-devtoolsoption in Playground CLI #2411 - Feature : Add documentation
 - Feature : Make proper Xdebug unit tests work
 -  Suggestion : Add support for 
php-wasm-web - [ xdebug ] Configure 
xdebugfor phpstorm compatibility #2747 
Xdebug IDE Path Mappings
- [ xdebug ] Add 
--experimental-unsafe-ide-integrationoption in Playground CLI #2777 - Feature : Add IDE Path mappings in PHP.Wasm Node and CLI
 - Feature : Add documentation
 -  Feature : Configure non-primary workers to use Xdebug [based on https://github.com/[ xdebug ] Add 
--experimental-unsafe-ide-integrationoption in Playground CLI #2777#issuecomment-3435035294] - Suggestion : rewrite only a portion of the config file.
 - Suggestion : keep the config file indentation intact except for our necessary configuration.
 
Xdebug Bridge
- [XDebug Bridge] Fetch all array keys when inspecting an array #2409
 - [XDebug Bridge] Exclude file and directory paths from devtools stack and debugging #2423
 - [XDebug Bridge] Load Plugin file in Devtools if 
--auto-mountoption enabled #2442 - [XDebug Bridge] List additional ASYNCIFY_ONLY functions to prevent  
unreachablecrashes when using Devtools #2454 - [XDebug Bridge] Load files in Devtools before running PHP with Xdebug enabled #2527
 - [XDebug Bridge] Highlight syntax of php scripts from mime type in Devtools #2566
 - [XDebug Bridge] Read files from VFS when a PHP instance is provided #2722
 - Feature : Add documentation
 - Feature : Prettify Xdebug var_dump when printed in the Browser Devtools Console
 -  Suggestion : replace 
xml2jsin favor offast-xml-parser. - Suggestion : Screencast Wordpress instance ?
 -  Suggestion : Add 
BiDiprotocol ? - [Xdebug Bridge] Fix create hash error in xdebug bridge #2612
 - [Xdebug Bridge] Fix issue if non existent file is read #2625
 
Caveats
- No CSS to stylize logs - use ANSI instead
 
Shared extension
-  Transform 
withXdebuginto a more generic option :withExtensionsand manage those extensions individually. -  Transform 
setPHPIniEntriesto mention which php ini file we want to create or update 
Related issues and pull requests
- [XDebug] Path mapping in PHP Storm #2763
 - [XDebug bridge] $this contains superglobals when breakpoint is in the method context #2752
 - [XDebug bridge] Support page reload #2753
 - [XDebug bridge] PHP hangs #2755
 - [XDebug bridge] Update the scripts list when filesystem changes #2756
 - [XDebug bridge] Removing breakpoints doesn't work in the code view #2757
 - [ php-wasm ] Xdebug and IDEs #2435
 - Support Xdebug #314
 - Support static files in all builds #2299
 - Debug PHP in browser Devtools (XDebug <-> CDP Bridge) #2288
 
Metadata
Metadata
Assignees
Labels
XDebug[Package][@php-wasm] Xdebug Bridge[Type] EnhancementNew feature or requestNew feature or request