This document details the high-level technical workings of the amphp/injector project. Specifically, this document has 2 primary goals:
- Serve as a basis for more thorough documentation in the amphp/injecto repo proper.
- Serve as a technical guide for integrating with cspray/annotated-container.
Amphp Injector is split into a set of systems to define and construct your container. Composing these systems together allows you to wire an object graph with the following functionalities: