You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
http: MiddagValidationException::errors() values and the 422 errors[field] payload change from string|string[] to an object {message,key,domain,params} (a list when a field has several errors).
Features
http: add ValidationErrorBag (violations to TranslatableMessage map) (ac77a36)
http: add ValidationErrorSerializer (errors to {message,key,domain,params}) (be72a04)
http: resolve validation errors to {message,key,domain,params} on the wire (29526cf)
translation: add TranslatableMessage deferred-translation value object (6012d84)
translation: add ViolationKeyMap (constraint violation to short key) (fff3abc)
The platform-agnostic DDD base for PHP: write your domain against contracts and run it standalone, inside Moodle, or inside WordPress by swapping the adapter. Wraps Symfony, PSR, Monolog and Inertia under one coherent API.
Licensed under Apache-2.0. See docs/architecture.md for the technical reference.
Staying in the 0.x line until the API is fully stable.