Download the PHP package konradmichalik/typo3-dump-server without Composer
On this page you can find all versions of the php package konradmichalik/typo3-dump-server. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download konradmichalik/typo3-dump-server
More information about konradmichalik/typo3-dump-server
Files in konradmichalik/typo3-dump-server
Package typo3-dump-server
Short Description This extension brings the Symfony Var Dump Server to TYPO3.
License GPL-2.0-or-later
Informations about the package typo3-dump-server
This extension brings the Symfony Var Dump Server to TYPO3.
[!NOTE] This package is an alternative approach to the default TYPO3 debugging methods or the universal use of xdebug.
The dump server gathers all dump call outputs, e.g. for preventing interference with HTTP or API responses.
🔥 Installation
Requirements
- TYPO3 >= 11.5
- PHP 8.2+
Composer
TER
Download the zip file from TYPO3 extension repository (TER).
📊 Usage
Console command
Start the dump server with the following command:
Use the format option to change the output format to html:
[!NOTE] The dump server will be available at
tcp://127.0.0.1:9912by default. Use the environment variableTYPO3_DUMP_SERVER_HOSTto change the host.[!WARNING] The dump server protocol is unauthenticated and unencrypted, and dumps often contain sensitive data (credentials, session data, personal data). Keep the server bound to a loopback address (
127.0.0.1) — never expose it via0.0.0.0or a public interface. Install the extension as a dev dependency (composer require --dev) so it is not deployed to production systems.
IDE Deep Links
Click on source file paths in the dump output to open them directly in your IDE. Configure the IDE via environment variable:
Supported IDEs: phpstorm, vscode, sublime, textmate, atom
You can also use a custom URL pattern with %file% and %line% placeholders:
TYPO3 Context
The dump server automatically displays the TYPO3 version and application context (e.g. Development, Production) alongside each dump output.
Dump
Use the dump function in your code:
ViewHelper
Use the symfony:dump ViewHelper in your Fluid templates:
Extension settings
By default, a dump() call will add something like the following output to the frontend if the dump server isn't running:
You can suppress this output with the suppressDump setting in the extension configuration. If this setting is enabled, the output will be suppressed and the dump will only be sent to the dump server.
You can find the extension settings in the TYPO3 backend under Admin Tools > Settings > Extension Configuration > typo3_dump_server.
Programmatic Handling
You can listen to dump events programmatically using TYPO3's PSR-14 event system:
[!NOTE] Register your event listener via the
AsEventListenerattribute (TYPO3 >= 13) or in your service configuration (see docs).
🧑💻 Contributing
Please have a look at CONTRIBUTING.md.
💛 Acknowledgements
This project is highly inspired by the laravel-dump-server & the symfony var-dumper component itself.
⭐ License
This project is licensed under GNU General Public License 2.0 (or later).
All versions of typo3-dump-server with dependencies
psr/event-dispatcher Version ^1.0
symfony/console Version ^5.4 || ^6.4 || ^7.0 || ^8.0
symfony/var-dumper Version ^5.0 || ^6.0 || ^7.0 || ^8.0
typo3/cms-core Version ^11.5 || ^12.4 || ^13.4 || ^14.0
typo3fluid/fluid Version ^2.15 || ^4.2 || ^5.0