bartacus / bartacus-bundle
Integrates the Symfony full-stack framework into TYPO3
Installs: 40 294
Dependents: 4
Suggesters: 0
Security: 0
Stars: 13
Watchers: 10
Forks: 8
Open Issues: 14
Type:symfony-bundle
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
- dev-master / 6.0.x-dev
- 6.0.0
- 5.1.0
- 5.0.0
- 4.0.2
- 4.0.1
- 4.0.0
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.3
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.x-dev
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.x-dev
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
- 1.0.0-beta1
- 0.3.x-dev
- 0.3.9.1
- 0.3.9
- 0.3.8
- 0.3.7
- 0.3.6.1
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2.1
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- dev-typo3v12
- dev-typo3v11
- dev-typo3v9
- dev-typo3v10
- dev-typo3v11-php74
- dev-postpone-tsfe-init
This package is auto-updated.
Last update: 2024-11-17 14:05:13 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_instance
tagging for services to be added to the DI container - Enables Symfony error handler in
dev
context instead of TYPO3 error handler - Enables dependency injection for
UpgradeWizardInterface
implementation - 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_content
Extbase 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 Found
exceptions thrown by Symfony controllers
Request Handling
- Unifies the
_locale
for TYPO3 and Symfony requests - Symfony route detection and execution within TYPO3 stack
- Re-orders TYPO3 redirect and route resolver middlewares