polysource / symfony-bundle
Polysource Admin — Symfony bundle wiring core contracts into Symfony 7.4 (DI, routing, controllers).
Package info
github.com/polysource/symfony-bundle
Type:symfony-bundle
pkg:composer/polysource/symfony-bundle
Requires
- php: >=8.1
- polysource/core: ^0.1 || ^0.5 || ^0.7 || ^0.9
- polysource/filter: ^0.1 || ^0.5 || ^0.7 || ^0.9
- polysource/twig-theme: ^0.1 || ^0.5 || ^0.7 || ^0.9
- symfony/config: ^6.4 || ^7.0 || ^8.0
- symfony/dependency-injection: ^6.4 || ^7.0 || ^8.0
- symfony/framework-bundle: ^6.4 || ^7.0 || ^8.0
- symfony/http-foundation: ^6.4 || ^7.0 || ^8.0
- symfony/http-kernel: ^6.4 || ^7.0 || ^8.0
- symfony/routing: ^6.4 || ^7.0 || ^8.0
- symfony/security-bundle: ^6.4 || ^7.0 || ^8.0
- symfony/translation: ^6.4 || ^7.0 || ^8.0
- symfony/twig-bundle: ^6.4 || ^7.0 || ^8.0
- symfony/yaml: ^6.4 || ^7.0 || ^8.0
Requires (Dev)
- phpunit/phpunit: ^10.5 || ^11.5
- symfony/browser-kit: ^6.4 || ^7.0 || ^8.0
- symfony/dom-crawler: ^6.4 || ^7.0 || ^8.0
- symfony/phpunit-bridge: ^6.4 || ^7.0 || ^8.0
README
Symfony bundle that wires polysource/core contracts into Symfony 7.4 (DI, routing, controllers, Twig view layer).
This package is the entry point for any Symfony application using Polysource Admin.
The pure-PHP core package can be used standalone, but most users will install
this bundle to get full HTTP/Twig integration.
Installation
composer require polysource/symfony-bundle
The bundle auto-registers itself via Symfony Flex.
Configuration
# config/packages/polysource.yaml polysource: url_prefix: /admin # default
Status
Shipped — v0.5.7 (2026-05-15). Public API release-candidate stable (committed for v0.5.x, SemVer freeze at v1.0). See ROADMAP Phase 2.
Architectural decisions
This package implements:
- ADR-003 — physical routes per resource
- ADR-004 —
final readonly AdminContext - ADR-005 —
#[AsResource]attribute + interface methods
License
MIT