Born out of real-world software development projects, Spiral Framework is a modern PHP framework designed to power faster, cleaner, superior software development.
A PHP extension providing "time travel" and "time freezing" capabilities, inspired by ruby timecop gem.
Just files and folders
Kirby stores your content in simple text files. Folders are pages. Add images, documents and videos and you are ready to go. It’s that simple
BypassFinals effortlessly strips away final and readonly keywords from your PHP code on-the-fly. This handy tool makes it possible to mock final methods and classes, seamlessly integrating with popular testing frameworks like PHPUnit, Mockery, or Nette Tester.
Valinor takes care of the construction and validation of raw inputs (JSON, plain arrays, etc.) into objects, ensuring a perfectly valid state. It allows the objects to be used without having to worry about their integrity during the whole application lifecycle.
The validation system will detect any incorrect value and help the developers by providing precise and human-readable error messages.
The mapper can handle native PHP types as well as other advanced types supported by PHPStan and Psalm like shaped arrays, generics, integer ranges and more.
The library also provides a normalization mechanism that can help transform any input into a data format (JSON, CSV, …), while preserving the original structure.
Composer dependency analyser
💪 Powerful: Detects unused, shadow and misplaced composer dependencies
⚡ Performant: Scans 15 000 files in 2s!
⚙️ Configurable: Fine-grained ignores via PHP config
🕸️ Lightweight: No composer dependencies
🍰 Easy-to-use: No config needed for first try
✨ Compatible: PHP 7.2 - 8.3