Minimal overheadVery fast with no additional dependencies. In production serving millions of requests every day.
Compilable definitionsA container builder lets you compile / serialize your service definitions into a plain generated PHP class for near-zero runtime overhead.
Container filesA simple meta-language to define your services and manage your application config, with Composer integration to import definitions from packages.
Singleton & Factory resolversBoth shared (singleton) and factory service resolvers, plus a metadata system enabling intuitive tag-based service lookups.
Lazy service providersLazy service providers for big and dynamic class graphs, so you only build what you actually resolve.
Explicit by designOnly named services and no auto-wiring — the dependency graph stays explicit and predictable.