Search by

doska / symfony

Rafael Egli

Dev-only toolbar that turns a clicked element into a Symfony-aware prompt: controller, Twig file and line, and UX component.

Package info

github.com/e9li/doska-symfony

Language:JavaScript

Type:symfony-bundle

pkg:composer/doska/symfony

Fund package maintenance!

e9li

Statistics

Installs: 5

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.3.2 2026-11-09 20:29 UTC

This package is auto-updated.

Last update: 2026-11-09 20:29:36 UTC


README

Doska logo

Doska for Symfony

Dev-only Symfony toolbar. Point at an element, write a note, and copy a prompt that names the controller, the Twig file and line, and the Symfony UX component. A connected agent can also read and resolve notes through the stateless MCP endpoint.

The bundle does nothing unless kernel.debug is true. Register it for the dev and test environments only.

Install

composer require --dev doska/symfony
// config/bundles.php
Doska\DoskaBundle::class => ['dev' => true, 'test' => true],
# config/routes/doska.yaml
when@dev:
    doska:
        resource: '@DoskaBundle/config/routes.php'

If the app firewall starts a session for every URL, exclude /_doska the same way as /_profiler and /_wdt. The routes are stateless.

Clear the cache once so Twig recompiles with the source map:

php bin/console cache:clear

See the canonical Doska README for the prompt contents, configuration, accessibility checks, notes panel, and agent setup. Development happens in that monorepo; this package repository is generated and is read-only.

License

MIT