Skip to content

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.

License

Notifications You must be signed in to change notification settings

tweis/FlowDebug

Repository files navigation

FlowDebug

Build Version Downloads License: MIT

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.

Installation

  • 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...

Usage

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.

Acknowledgments

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.

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published