Projectsphp-dataCompatibility

PHP Data

Package

Lightweight, framework-agnostic Data Transfer Object (DTO) library with first-class Laravel integration.

Compatibility

Supported versions

PHPLaravelStatus
8.3, 8.413.xSupported

Laravel is optional — the core DTO features run on plain PHP. See Framework-agnostic usage.

Versioning

This package follows Semantic Versioning. Breaking changes are reserved for major releases.

Notes for contributors

The test suite, static analysis and code style all run in CI:

composer test          # Pest
composer analyse       # PHPStan (level max)
composer format        # Pint (autofix)
composer format:check  # Pint (check only)

All three must pass before a change is merged.