bartacus / bartacus-bundle
Integrates the Symfony full-stack framework into TYPO3
Package info
github.com/Bartacus/BartacusBundle
Type:symfony-bundle
pkg:composer/bartacus/bartacus-bundle
6.2.3
2026-04-24 07:32 UTC
Requires
- php: ^8.3
- composer-runtime-api: ^2.1
- ext-dom: *
- ext-intl: *
- ext-json: *
- ext-libxml: *
- ext-pcre: *
- ext-pdo: *
- ext-session: *
- ext-xml: *
- cweagans/composer-patches: ^1.7
- nyholm/psr7: ^1.8
- psr/http-server-middleware: ^1.0
- symfony/config: ^7.1
- symfony/event-dispatcher: ^7.1
- symfony/framework-bundle: ^7.1
- symfony/http-foundation: ^7.1
- symfony/http-kernel: ^7.1
- symfony/options-resolver: ^7.1
- symfony/proxy-manager-bridge: ^6.4
- symfony/psr-http-message-bridge: ^7.1
- typo3/cms-core: ^13.4
- typo3/cms-extbase: ^13.4
- typo3/cms-frontend: ^13.4
- typo3/cms-install: ^13.4
Requires (Dev)
- symfony/debug: ^4.4
- symfony/twig-bundle: ^7.1
Conflicts
This package is auto-updated.
Last update: 2026-06-12 19:31:39 UTC
README
Welcome to the BartacusBundle - the Symfony bundle which integrates the Symfony full stack framework into your TYPO3 CMS.
What Bartacus Bundle does
Configuration
- Enables
bartacus.make_instancetagging for services to be added to the DI container - Enables Symfony error handler in
devcontext instead of TYPO3 error handler - Enables dependency injection for
UpgradeWizardInterfaceimplementation - Auto-mapping of application specific Extbase models and repositories
Content Element Rendering
- Adds the
#[ContentElement()]PHP attribute and builds the TypoScript config for each element - Injects
tt_contentExtbase models to Symfony controllers - Allows custom caching of uncached TYPO3 content elements
- Extracts the Symfony response of each controller back to TYPO3 content
- Handles
404 Not Foundexceptions thrown by Symfony controllers
Request Handling
- Unifies the
_localefor TYPO3 and Symfony requests - Symfony route detection and execution within TYPO3 stack
- Re-orders TYPO3 redirect and route resolver middlewares