Overview
lcobucci/di-builder
is a library that provides a powerful way to create compiled DI containers.
We rely on the Symfony DI component to perform such task.
Motivation
The underlying component is just brilliant. However, it doesn't provide a self-contained solution to be used outside the Symfony ecosystem. The logic you see in this library is essentially present in the Symfony HTTP Kernel (or micro kernel).
The goal here is to reliably produce compiled DI containers that don't harm developer experience.
Support
If you're having any issue to use the library, please create a GH issue.
License
The project is licensed under the BSD-3-Clause license, see LICENSE file.