> For the complete documentation index, see [llms.txt](https://docs.sonsofphp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sonsofphp.com/components.md).

# Components

- [Assert](https://docs.sonsofphp.com/components/assert.md)
- [Cache](https://docs.sonsofphp.com/components/cache.md)
- [Adapters](https://docs.sonsofphp.com/components/cache/adapters.md)
- [Marshallers](https://docs.sonsofphp.com/components/cache/marshallers.md)
- [Clock](https://docs.sonsofphp.com/components/clock.md)
- [Container](https://docs.sonsofphp.com/components/container.md): PSR-11 Container
- [Cookie](https://docs.sonsofphp.com/components/cookie.md)
- [CQRS](https://docs.sonsofphp.com/components/cqrs.md)
- [Event Dispatcher](https://docs.sonsofphp.com/components/event-dispatcher.md)
- [Event Sourcing](https://docs.sonsofphp.com/components/event-sourcing.md)
- [Aggregates](https://docs.sonsofphp.com/components/event-sourcing/aggregates.md)
- [Aggregate Repository](https://docs.sonsofphp.com/components/event-sourcing/aggregates/aggregate-repository.md)
- [Event Messages](https://docs.sonsofphp.com/components/event-sourcing/event-messages.md)
- [Using the Serializable Event Message](https://docs.sonsofphp.com/components/event-sourcing/event-messages/using-the-serializable-event-message.md)
- [Message Enrichers](https://docs.sonsofphp.com/components/event-sourcing/event-messages/message-enrichers.md)
- [Message Serializers](https://docs.sonsofphp.com/components/event-sourcing/event-messages/message-serializers.md)
- [Message Repository](https://docs.sonsofphp.com/components/event-sourcing/event-messages/message-repository.md)
- [Message Upcasters](https://docs.sonsofphp.com/components/event-sourcing/event-messages/message-upcasters.md)
- [Feature Toggle](https://docs.sonsofphp.com/components/feature-toggle.md)
- [Filesystem](https://docs.sonsofphp.com/components/filesystem.md)
- [Adapters](https://docs.sonsofphp.com/components/filesystem/adapters.md)
- [Http Factory](https://docs.sonsofphp.com/components/http-factory.md)
- [Http Handler](https://docs.sonsofphp.com/components/http-handler.md)
- [Http Message](https://docs.sonsofphp.com/components/http-message.md): PHP PSR-7 implementation
- [JSON](https://docs.sonsofphp.com/components/json.md)
- [Link](https://docs.sonsofphp.com/components/link.md): PSR-13: Link
- [Logger](https://docs.sonsofphp.com/components/logger.md): PSR-3 Logger
- [Handlers](https://docs.sonsofphp.com/components/logger/handlers.md)
- [Enrichers](https://docs.sonsofphp.com/components/logger/enrichers.md)
- [Filters](https://docs.sonsofphp.com/components/logger/filters.md)
- [Formatters](https://docs.sonsofphp.com/components/logger/formatters.md): Formatters are used by Handlers to format the message that needs to be logged.
- [Mailer](https://docs.sonsofphp.com/components/mailer.md)
- [Transports](https://docs.sonsofphp.com/components/mailer/transports.md)
- [Money](https://docs.sonsofphp.com/components/money.md)
- [Currency Providers](https://docs.sonsofphp.com/components/money/currency-providers.md)
- [Operators](https://docs.sonsofphp.com/components/money/operators.md)
- [Queries](https://docs.sonsofphp.com/components/money/queries.md)
- [Pager](https://docs.sonsofphp.com/components/pager.md): Simple yet powerful pagination
- [Adapters](https://docs.sonsofphp.com/components/pager/adapters.md)
- [Registry](https://docs.sonsofphp.com/components/registry.md)
- [State Machine](https://docs.sonsofphp.com/components/state-machine.md)
- [Version](https://docs.sonsofphp.com/components/version.md)
