waaseyaa / typed-data
Type system with PHP-native facade for Waaseyaa
v0.1.0-alpha.7
2026-03-15 03:34 UTC
Requires
- php: >=8.3
- symfony/validator: ^7.3
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2026-03-15 16:00:32 UTC
README
Layer 0 — Foundation
Typed data validation and coercion for Waaseyaa applications.
Provides a type system for entity field values with runtime coercion (string→int, null→default, etc.) and validation constraints. Integrates with Symfony Validator for constraint-based validation. Used by the field system to validate entity values before persistence.
Key classes: TypedDataInterface, DataDefinition, TypedDataManager.