Download the PHP package infocyph/intermix without Composer
On this page you can find all versions of the php package infocyph/intermix. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package intermix
InterMix
InterMix
is a modern, lightweight PHP toolkit for developers who love class-oriented design, clean architecture, and fast execution. From dependency injection to dynamic macros, every utility is designed to just work โ with minimal config and maximum control.
๐ Key Features
- Dependency Injection (DI) โ PSR-11 compliant container with:
- attribute-based injection
- scoped lifetimes
- lazy loading
- environment-specific overrides
- debug tracing & cache support
- Caching โ Dual PSR-6 & PSR-16 compatible cache engine
- Fence โ Enforce singleton-style class safety
- MacroMix โ Dynamically extend objects or classes with macros
- Memoizer โ
once()
andmemoize()
helpers for deterministic caching - Global Utilities โ Like
pipe()
,retry()
,measure()
,flatten()
, and more
๐ฆ Installation
`
Supported PHP versions:
InterMix Version | PHP Version |
---|---|
2.x.x and above | 8.2 or newer |
1.x.x | 8.0โ8.1 compatible |
โก Quick Examples
๐งฑ Dependency Injection
Enable autowiring with attributes:
Tag-based resolution:
See full container guide at: ๐ https://intermix.readthedocs.io/en/latest/di/overview.html
๐งฌ Dynamic Macros
๐ง once()
Memoization
๐ Documentation
Full documentation available on ReadTheDocs:
๐ https://intermix.readthedocs.io
Includes:
- โ Getting Started & Quickstart
- ๐ฆ DI Container Guide (bindings, scopes, attributes, lifetimes)
- ๐งฉ Modules: Memoizer, Fence, MacroMix
- ๐งช Testing & Caching Tips
- ๐ PDF/ePub formats
โ Testing
๐ค Contributing
Got ideas or improvements? Join us!
๐ Open issues ๐ฌ Submit a PR โ we welcome quality contributions
๐ก License
MIT Licensed โ use it freely, modify it openly.
All versions of intermix with dependencies
opis/closure Version ^4.3
psr/cache Version ^3.0
psr/container Version ^2.0
psr/simple-cache Version ^3.0