API Reference: Symfony Bundle Documentation
A Symfony Bundle that registers ZammadClient in the DI container. Configuration via bundle parameters zammad.url / zammad.token with ZAMMAD_URL / ZAMMAD_TOKEN env fallbacks. Uses an anonymous class implementing ExtensionInterface to keep the bundle self-contained without separate extension/config files.
Acceptance Criteria
Depends on
Produces
API Reference: Symfony Bundle Documentation
A Symfony Bundle that registers
ZammadClientin the DI container. Configuration via bundle parameterszammad.url/zammad.tokenwithZAMMAD_URL/ZAMMAD_TOKENenv fallbacks. Uses an anonymous class implementingExtensionInterfaceto keep the bundle self-contained without separate extension/config files.Acceptance Criteria
Symfony\Component\HttpKernel\Bundle\BundleExtensionInterfacethat registersZammadClientas a serviceZammadClientregistered with autowiring — type-hint in any constructorzammad.url/zammad.tokenparameters with env fallbacksphp -l+phpcs PSR-12cleanDepends on
Produces
SymfonyBundle