Weave Code
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.
iio/libmergepdf
redaxo/project
zatona-eg/zatona-eg-api
patrickbussmann/oauth2-apple
3brs/enterprise-security-bundle
ardenexal/fhir-models
ardenexal/fhir-validation
dpfx/laravel-livewire-wizards
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle
dmstr/api-platform-utils-bundle
dmstr/api-configuration-bundle
chrisdev/ux-components
crudly/encrypted
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony