Libraries tagged by invariant
php-standard-library/foundation
136955 Downloads
Exceptions, Ref, and invariant functions
hoa/praspel
66110 Downloads
The Hoa\Praspel library.
vusys/laravel-runabout
4711 Downloads
Journey testing for Laravel: run the steps of a user journey in seeded, shuffled orders and assert invariants along the way.
waaseyaa/attachment
2082 Downloads
Attachment content type with parent-entity reference and at-most-one-active invariant.
vortos/vortos-release
638 Downloads
Vortos Release — immutable build manifests, schema fingerprinting, rollback invariant math, semver/changelog, and coordinated multi-repo tagging. Write-once persistence enforced at the storage layer; provenance-ready for cosign/SLSA attestation.
roave/strict-php
128 Downloads
A strict runtime type and invariant checker for developing safer PHP applications
zolta/forge
18 Downloads
Domain layer foundation for PHP 8.2+ providing Value Objects with attribute-based validation, Entities, Aggregates, Rules, Specifications, Policies, Invariants, Transformers, and a framework-agnostic adapter system.
techdivision/php-by-contract
2337 Downloads
A lightweight Design-by-Contract library for PHP
zheltikov/php-invariant
2530 Downloads
nunzion/php-expect
50547 Downloads
An expressive but lightweight library to validate preconditions and invariants.
hediet/contracts
49 Downloads
A library which helps to specify, check and reflect code contracts.
concilio/contractor
23 Downloads
Based on hediet/contracts. A library which helps to specify, check and reflect code contracts. Fast porting for wordpress. An additional layer simply makes it possible to invalidate the exceptions in a production context.
appserver-io/pbc
107 Downloads
A lightweight Design-by-Contract library for PHP
michael-orenda/general-ledger
0 Downloads
Audit-grade, append-only General Ledger for Laravel 12 with strict accounting invariants, period locking, and sub-ledger integration.
coretsia/core-kernel
1 Downloads
Coretsia Kernel runtime package: UnitOfWork shapes, outcome policy, and kernel lifecycle invariants.