First-Class PHP Software

Solid, well-crafted, open source libraries

intervention.io

Maintainer of High Quality Free Open Source Projects

Developer Friendly
The idea behind all projects is to provide an easily accessible API for developers and keep the learning curve as flat as possible. The aim is not to overwhelm developers with complicated preparation and configuration routines, but to provide them with tools that can get the job done quickly and easily.
Unit Tested
If it is not tested, it does not exist. Every project is unit-tested, providing a quality assurance and a safety net for all future development.
PSR-12 Compatible
All project code adheres to the PSR-12 style guide to reduce the cognitive load when reading and understanding the source code.
DocBlocks Included
In addition to the documentation on this website, the behaviour of all main methods is documented in the the packages' code using DocBlocks. This makes the code even easier to understand code, and also provides more direct access to the documentation in the developer's IDE.
Semantic Versioning
All intervention.io packages strictly adhere to semantic versioning. This ensures that during the lifetime of a major release, updates will not introduce any changes that will break your application.
Available via Composer
Composer is the standard tool for managing dependencies in the PHP community. This means that you can install our packages quickly and easily in your applications and updates are instantly available.
Free & Open Source Software
All intervention.io projects are licensed under the MIT license. This means that they can be used free of charge for both private and commercial purposes.