Download the PHP package ajgl/breakpoint-twig-extension without Composer
On this page you can find all versions of the php package ajgl/breakpoint-twig-extension. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ajgl/breakpoint-twig-extension
More information about ajgl/breakpoint-twig-extension
Files in ajgl/breakpoint-twig-extension
Package breakpoint-twig-extension
Short Description Twig extension to set breakpoints
License MIT
Homepage https://github.com/ajgarlag/AjglBreakpointTwigExtension
Informations about the package breakpoint-twig-extension
AjglBreakpointTwigExtension
The AjglBreakpointTwigExtension component allows you set breakpoints in twig templates.
This component requires the Xdebug PHP extension to be installed.
Installation
To install the latest stable version of this component, open a console and execute the following command:
Usage
The first step is to register the extension into the twig environment
Once registered, you can call the new breakpoint
function:
Once stopped, your debugger will allow you to inspect the $environment
and $context
variables.
Function arguments
Any argument passed to the twig function will be added to the $arguments
array, so you can inspect it easily.
Symfony Bundle
The package includes a Symfony Bundle to automatically register the Twig extension.
If the app uses Symfony Flex and you allow the recipe execution, the bundle will be enabled automatically.
If you need to configure it manually, add the following line to the config/bundles.php
file:
License
This component is under the MIT license. See the complete license in the LICENSE file.
Reporting an issue or a feature request
Issues and feature requests are tracked in the Github issue tracker.
Author Information
Developed with ♥ by Antonio J. García Lagar.
If you find this component useful, please add a ★ in the GitHub repository page.