Libraries tagged by object validation
cline/struct
13586 Downloads
Lean, attribute-driven Laravel data objects with explicit validation and Eloquent casting support
bcastellano/symfony-validator-conditional
38328 Downloads
Symfony validator for conditional validations based on object properties
chevere/action
5492 Downloads
Type-safe invokable objects with attribute-based parameter and return value validation
jardissupport/validation
40 Downloads
Object graph validation with recursive traversal, 21 built-in validators, and fluent field rule composition
rossriley/validation
18503 Downloads
Data validation library. Validate arrays, array objects, domain models etc using a simple API. Easily add your own validators on top of the already dozens built-in validation rules. This fork maintains PHP 5.3 compatibility.
memran/marwa-support
1292 Downloads
Framework-agnostic PHP support library with typed helpers for strings, arrays, files, objects, validation, and security primitives
diego-ninja/granite
970 Downloads
A lightweight zero-dependency PHP library for building immutable, serializable objects with validation capabilities.
rushing/laravel-data-schemas
1846 Downloads
Generate JSON Schemas from Laravel Data objects with validation attributes
zolta/forge
86 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.
infinitypaul/php-validator
22736 Downloads
A validator featuring rule objects, string rule mapping, wildcard validation and more
atldays/laravel-url
573 Downloads
Laravel package for URL value objects, sanitization pipelines, browser URL support, validation rules, request macros, and Laravel Data integration.
yorcreative/argonaut-dto
167 Downloads
A framework-agnostic PHP DTO package that provides nested casting, recursive serialization, validation, assemblers, and immutable DTO support out of the box.
spoorsny/laravel-south-african-id
1101 Downloads
Validation rules and an Eloquent Model attribute cast to value object encapsulating a South African government-issued personal identification number, for Laravel.
lagan/lagan
291 Downloads
Lagan lets you create flexible content objects with a simple class, and manage them with a web interface.
honeybee/trellis
5887 Downloads
Library for generating entities, that enforce data validity according to a specific schema.