Ecosystem

Builder Extensions


Builder extensions provide traits which add functionality to the application builder.

Available Builder Extensions

Whoops

For whoops, there exist two builder extensions: one for the ConsoleApplicationBuilder and one for the WebApplicationBuilder.

Whoops Handler

View on packagist: elephox/builder-whoops-handler

Whoops Middleware

View on packagist: elephox/builder-whoops-middleware

Request Logging

View on packagist: elephox/builder-request-logging

Logtail

View on packagist: elephox/builder-logtail

This package is an extension of the Request Logging package and adds a Logtail client as a service. The client implements the LoggerInterface and will thus be used to log requests in Logtail.

Doctrine

View on packagist: elephox/builder-doctrine

Doctrine is a popular database abstraction layer (DBAL) and Object-Relational-Mapper (ORM) for PHP. This builder extension provides an implementation of the EntityManagerProvider interface, which is used by Doctrine tools to interact with databases.

To create the appropriate provider, Elephox uses your apps config.json files.