A ServiceProvider that registers ZammadClient as a singleton. Configuration reads from config('zammad.url') and config('zammad.token') with ZAMMAD_URL / ZAMMAD_TOKEN environment variable fallbacks. Type-hint ZammadClient in any controller or service constructor — Laravel resolves it.
Hard limit: 25 lines. No further logic — just registration.
Acceptance Criteria
Depends on
Produces
A
ServiceProviderthat registersZammadClientas a singleton. Configuration reads fromconfig('zammad.url')andconfig('zammad.token')withZAMMAD_URL/ZAMMAD_TOKENenvironment variable fallbacks. Type-hintZammadClientin any controller or service constructor — Laravel resolves it.Hard limit: 25 lines. No further logic — just registration.
Acceptance Criteria
Depends on
Produces
LaravelServiceProvider