This PhpStorm plugin provides the mapping between original and proxy classes in projects based on the Flow framework to allow the setting of breakpoints directly in the IDE.
-
Using IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "FlowDebug" > Install Plugin
-
Manually:
Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...
Before the plugin can be used, the project-specific settings must be configured in PhpStorm at: Settings/Preferences > PHP > Debug > FlowDebug.
After the configuration of the Flow context and the path to the Data/Temporary directory has been completed, the default user interface of PhpStorm can be used to set breakpoints directly in the IDE.
This project is inspired by the work of Sandstorm and Dominique Feyer to provide a solution that makes the usage of Xdebug more convenient in projects based on the Flow framework.
The goal of this project is to bring a direct integration into PhpStorm for the necessary path mappings between original and proxy classes. This eliminates the need for an additional component such as the debug proxy and enables the use in projects without requiring additional adjustments to the local development environment.