Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Request Dto Resolver Bundle Laravel Package

crtl/request-dto-resolver-bundle

View on GitHub
Deep Wiki
Context7
3.1.0

Features

  • Adds configuration for default strict and null value behaviour. (#22) (5d3dd02)
3.0.0

⚠ BREAKING CHANGES

  • Validation and hydration flow has changed; RequestDtoTrait was removed

Features

  • Add strict flag to RequestDto to allow controlling type coercion when properties are assigned. (83ca5ca)
  • Only assign properties when provided with data. (83ca5ca)

Miscellaneous Chores

  • fix coverage badge in readme (a6bde76)

Code Refactoring

  • unify hydration and validation flow with circular reference detection (83ca5ca)
2.2.0

Bug Fixes

  • violation property path prefixing for array sequences. (#15) (2f54bef)

Miscellaneous Chores

2.1.1

Bug Fixes

  • violation property path prefixing for array sequences. (#15) (2f54bef)
2.1.0

Features

  • fallback to reading property from instance when initialized in RequestDtoTrait::getValue (#13) (29ab207)
2.0.5

Bug Fixes

  • make request in RequestDtoTrait constructor nullable to ensure b… (#11) (c2daa34)
2.0.4

Bug Fixes

  • exception thrown by type-info when reading mixed properties with union types by changing packages in composer.lock (#9) (520e887)
2.0.3

⚠ BREAKING CHANGES

  • Namespace renamed to Crtl\RequestDtoResolverBundle and property info extractor configuration updated.

Features

  • extend DTO resolver/validation with group sequence providers and nested DTO arrays (#7) (3d9741b)

Miscellaneous Chores

2.0.2

Miscellaneous Chores

  • dependencies: update symfony package constraints and ci workflow matrix (#5) (6cc55e6)
2.0.1

⚠ BREAKING CHANGES

  • The DTO lifecycle is now split between resolution and validation phases. DTO properties are no longer hydrated during the resolution phase but after the kernel.controller_arguments event.

Features

  • add phpstan and fix issues (d447869)
  • complete rework to support type-safe request DTOs (#3) (32069d0)
  • Moves validation logic from value resolver into event subscriber to prevent validation of values before all arguments and security has been resolved completely. (2a5b29b)

Miscellaneous Chores

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table