Skip to content

Factory: add builder API and extension presets#43

Merged
f3l1x merged 1 commit intocontributte:masterfrom
ohmyfelix:feat/factory-builder-presets
Feb 21, 2026
Merged

Factory: add builder API and extension presets#43
f3l1x merged 1 commit intocontributte:masterfrom
ohmyfelix:feat/factory-builder-presets

Conversation

@ohmyfelix
Copy link
Contributor

Summary

  • add a new GuzzleBuilder fluent API and extend ClientFactory with middleware, header, base URI, auth, and logging helpers while keeping createClient() backward compatible
  • extend DI configuration with preset, app, logger, and tracy options inspired by moderntv setup, including logger autodiscovery and default setup wiring
  • document the new configuration and builder usage, and add tests for the extended extension config and builder option propagation

Testing

  • make cs
  • make phpstan
  • make tests

@f3l1x f3l1x merged commit 510134d into contributte:master Feb 21, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants