InterMix Manual# For InterMix stable. Updated on May 22, 2026. Licensed under MIT. Contents# Getting Started What Is this? Requirements Installation Why I Built InterMix Dependency Injection (Container) Why bother with a DI-Container? 15-second “Hello World” with constructor autowire Creating & naming containers Container Features Modifying behaviour with options()->setOptions() Common quick patterns (copy-paste as you learn the rest) Dive in Details Fence (Class Initialization Barrier) Key Concepts Exceptions Usage Examples Best Practices Serializer API ValueSerializer ResourceHandlers Remix – Fluent PHP Helpers Conditionable & Tappable Trait Tap Proxy (TapProxy) Global Helper Functions MacroMix (Mixin Trait) Global Functions Reference DI Helpers Functional Helpers Benchmarking InterMix What it measures Output columns DeferredInitializer (Lazy Wrapper)