tourze/symfony-profiler-markdown-bundle
Symfony Profiler Markdown Bundle adds Markdown rendering to Symfony's profiler, making debug data easier to read, review, and share. It fits into the profiler workflow to present reports in clean, human-friendly Markdown for faster troubleshooting and clearer documentation.
This is a Symfony bundle, not a Laravel package — the tourze/symfony-profiler-markdown-bundle name is literal: it plugs a Markdown renderer/collector into the Symfony Web Profiler. If you live in Laravel, this is only relevant when you're working inside a Symfony app (or a Laravel package that bridges into one).
composer require --dev tourze/symfony-profiler-markdown-bundle (profiler bundles are almost always dev-only).composer.json in the repo for the required Symfony version, then src/ for the *Bundle.php class and any Resources/config/services.yaml / config/ files that register the collector or Twig template.config/bundles.php (Symfony Flex should do this automatically for the dev env).text/markdown), and check whether a new profiler panel appears showing the rendered/preview content.Because 0.0.2 shipped with only a changelog link and no release notes, treat the package as pre-1.0 and undocumented — read the source before trusting behavior.
dev — boot an app, hit a route, then inspect the panel in /app_dev.php (legacy Symfony) or /_profiler (Symfony 4+). Use it as a debug aid for Markdown-producing endpoints.DataCollector, you can attach it to your own controllers/services by tagging them, giving you a per-request view of the Markdown payload rather than dumping to logs.templates/bundles/<BundleName>/... so the rendered Markdown matches your app's styling; this is the standard Symfony bundle pattern and is the cleanest extension point.config/bundles.php under ['dev' => true, 'test' => true] so it never runs in production and doesn't load Twig extensions you don't need.league/commonmark or erusev/parsedown) but don't depend on the bundle itself in a Laravel app.composer require it into a Laravel app expecting a service provider or a Telescope integration — it will install, but nothing will wire it up."tourze/symfony-profiler-markdown-bundle": "0.0.2") until tagged releases start carrying real notes.require-dev vs require in the bundle's own composer.json. If it declares symfony/web-profiler-bundle under require, you may get it pulled into production — check with composer why.config/bundles.php isn't updated, the panel silently won't appear. Verify with bin/console debug:container | grep -i markdown.symfony/asset and a working webpack-encore/asset-mapper setup; if the panel loads but is unstyled, you're missing an asset dump.bin/console debug:event-dispatcher and check kernel.response listeners — profiler collectors fail quietly. If the panel is empty, dump() inside the collector's collect() method first.AbstractBundle conventions. If you're on Symfony 7 and the bundle uses Bundle instead of AbstractBundle, you'll see deprecation noise but it should still work — file an issue rather than patching vendor.How can I help you explore Laravel packages today?