talanov/data-transfer
Composer 安装命令:
composer require talanov/data-transfer
包简介
Simple library of Data Transfer Object for PHP
README 文档
README
No overheads, no hidden magic.
Installation setup
composer require talanov/data-transfer
Usage
use Talanov\DataTransferObject\Attributes\Cast; use Talanov\DataTransferObject\Casts\UppercaseCast; use Talanov\DataTransferObject\DataTransferObject; final class AccountData extends DataTransferObject { public string $name; #[Cast(UppercaseCast::class)] public string $currency; public ?string $iban = null; #[Cast('float', 0.0)] public ?float $balance = null; public ?string $description = null; }
$account = new AccountData([ 'name' => 'My account', 'currency' => 'EUR', 'iban' => 'DE89370400440532013000', 'balance' => '123.45', 'description' => 'My first account', ]);
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-06-17