beberlei/assert
Lightweight assertion library for validating method arguments and input data in PHP. Provides a fluent, readable API with many built-in rules (string, numeric, email, UUID, collection, etc.), clear exceptions, and easy extensibility for custom constraints.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| mateusjunges/avro-serde-php | PHP 7.3+/8 Avro serializer/deserializer implementing Confluent wire format with Schema Registry integration. Supports schema evolution via Confluent compatibility policies and works with FlixTech’s schema-registry-php-client (recommended with caching). | 1 | 1 | 0 | 122K | 0 | 20.6 | 65.0 | MIT | 1 year ago | |
| mateusjunges/confluent-schema-registry-api | PHP 7.4+ client for Confluent Schema Registry REST API. Provides low-level PSR-7 request builders and high-level synchronous/asynchronous abstractions, with optional caching support, to register, fetch, and manage Avro schemas. | 1 | 1 | 0 | 122K | 0 | 20.3 | 65.0 | MIT | 2 years ago | |
| nikolaposa/version | SemVer value object for PHP. Create versions from components or strings, access major/minor/patch plus pre-release/build metadata, compare versions (lt/gt/eq), and match against constraints for validation and dependency-style checks. | 140 | 141 | 12 | 217K | 0 | 28.1 | 51.8 | MIT | 1 year ago | |
| php-school/cli-menu | Build interactive command-line menus in PHP. Create selectable lists, checkboxes and radio items, submenus, and styled output with custom colors and layouts. Handle keyboard navigation and callbacks for a smooth TUI experience. | 1,946 | 1,959 | 108 | 13K | 7 | 38.9 | 16.9 | MIT | 8 months ago | |
| phpstan/phpstan-beberlei-assert | PHPStan extension that adds type inference for beberlei/assert, helping static analysis understand assertion-based checks. Improves accuracy of reported types after Assert::that(), Assert::string(), Assert::notNull(), and similar calls in your code. | 43 | — | 15 | — | 4 | 21.9 | 1.8 | MIT | 6 months ago |
How can I help you explore Laravel packages today?