hecht-a / ux-echarts
Echarts integration for Symfony
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/hecht-a/ux-echarts
Requires
- php: >=8.3
- symfony/config: ^7.0
- symfony/dependency-injection: ^7.0
- symfony/http-kernel: ^7.0
- symfony/stimulus-bundle: ^2.9.1
Requires (Dev)
- phpunit/phpunit: ^12.5
- symfony/framework-bundle: ^7.0
- symfony/phpunit-bridge: ^8.0
- symfony/twig-bundle: ^7.0
- symfony/var-dumper: ^7.0
Conflicts
- symfony/flex: <1.13
README
Symfony UX ECharts is a bundle for integrating Apache ECharts into your Twig templates, combining PHP, Twig and Stimulus.
Features
- Fluent PHP API —
Options,Serie,Toolboxclasses instead of raw arrays - Typed serie classes —
LineSerie,BarSerie,PieSerie,RadarSerie EChartsFactory— shorthand for the most common chart types- Responsive resize via
ResizeObserver— enabled by default - Export toolbox — PNG/SVG, data view, restore, zoom, magic type
#[AsEChart]attribute — pre-configured charts injected into controllers- Symfony Profiler integration — ECharts panel in the toolbar
- Theme support
Installation
composer require hecht-a/ux-echarts npm install --force