Introduction
What Is The Defensive Library?
Ganbaro Digital's Defensive Library provides an easy-to-use collection of helpers that you can use to improve the robustness of your own code.
Goals
The Defensive Library's purpose is to collect robustness tools and approaches.
If you're looking to check your code's correctness, you'll want our Contracts Library.
Design Constraints
The library's design is guided by the following constraint(s):
- Fundamental dependency of other libraries: This library provides robustness tests for other libraries to use in production. Composer does not support multual dependencies (two or more packages depending on each other). As a result, this library needs to depend on very little (if anything at all).
Questions?
This package was created by Stuart Herbert for Ganbaro Digital Ltd. Follow @ganbarodigital or @stuherbert for updates.