Registry / serialization / spatie-data-transfer-object

spatie-data-transfer-object

JSON →
library3.9.1phppackagistunverified

Data transfer objects with batteries included, providing a structured way to handle data.

composer require spatie/data-transfer-object
INSTALL
IMPORT
SIG · SPATIE-DATA-TRANSF
S
spatie-data-transfer-object
serializationphpv3.9.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DataTransferObject
use Spatie\DataTransferObject\DataTransferObject;

Define and instantiate a data transfer object.

use Spatie\DataTransferObject\DataTransferObject; class MyDTO extends DataTransferObject { public string $name; public int $age; } $dto = new MyDTO(['name' => 'John', 'age' => 30]);
Debug
Known issues
breakingVersion 3.x requires PHP 8.0 or higher.
fix
Upgrade to PHP 8.0+ or use version 2.x for PHP 7.4.
affects: >=3.0.0
Upgrade
Version history
3.9.1latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
11 hits · last 30 days
node
10
Resources
spatie-data-transfer-object — pip install spatie-data-transfer-object · libregistry