PHP Package: spatie/data-transfer-object

Spatie's PHP library for creating data transfer objects. Simplify your data management with this easy-to-use tool for data encapsulation and manipulation.

Current Version: 3.9.1
Last Updated: 2022-09-16
PHP Requirement: ^8.0
Dependencies:
phpunit/phpunit
symfony/serializer
⚠️ To ensure full functionality, the above dependencies might be required.

Package Description

The data-transfer-object library by spatie is a powerful tool designed to streamline your data handling processes. With this library, you can effortlessly create and manage data transfer objects in your PHP applications. Save time and increase efficiency by leveraging this library's intuitive features and functionalities.

📦 Show all available classes🔗 View on GitHub

Download Latest Version: 3.9.1

Download Download v3.9.1

Code Integration Example

Make sure to include the correct namespace and class paths for proper usage.

<?php
// Example from PHPlibraries.com
require_once 'libs/spatie/data-transfer-object/3.9.1/loader.php';
require_once 'libs/sebastianbergmann/phpunit/12.4.1/loader.php';
require_once 'libs/symfony/serializer/7.3.4/loader.php';

use Spatie\DataTransferObject\DataTransferObject;

$obj = new DataTransferObject();
echo '✅ Test OK: ' . get_class($obj);
?>

We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.

Community Discussion

Ask questions, share tips, or report issues below.