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

Php Data Laravel Package

event-engine/php-data

Immutable PHP value objects and data containers for event-driven apps. Provides typed properties, casting, validation, and convenient hydration from arrays/JSON, plus serialization back to payloads—useful for messages, commands, events, and read models in Event Engine setups.

View on GitHub
Deep Wiki
Context7
v2.1.0
v2.0.2

Fixed

  • #20 (@arnedesmedt ) arrayPropItemTypeMap should be indexed with special key
v2.0.1

Fixed

  • #19 (@ahmed-alaa) move roave/security-advisories to require-dev
v2.0.0

Check 2.0-beta.x release notes for changes to 1.x

Changed since 2.0-beta.5:

v2.0-beta.5

Added

  • #16 (@sandrokeil ) Add special key support e.g. snake_case
v1.1.0

Added

v2.0-beta.4

Added

  • #9 Psalm support

Fixed

  • #9 Typed property must not be accessed before initialization
v2.0-beta.3

Added

  • #8 (@arnedesmedt ): Fallback for non PHP 7.4 users to still get types from getter methods + some tests
v2.0-beta.2

Fixed

  • #6 Avoid deprecate warning for \ReflectionType->__toString()
v2.0-beta.1

Changed

  • #5 (@arnedesmedt ) Make use of PHP 7.4 property type hints
v0.1.2

Fixed

  • #2 (by @jsor ): Replace ReflectionType's deprecated __toString() with getName()
v0.1.1

Fixed

  • $class var not used in ImmutableRecoredDataConverter
v0.1.0
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.
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast