tenantcloud/data-transfer-objects
最新稳定版本:v2.0.0
Composer 安装命令:
composer require tenantcloud/data-transfer-objects
包简介
PHP data transfer objects
README 文档
README
Laravel data transfer objects.
Requirements
- PHP version >=7.4.1
- Docker (optional)
Installation
Require this package with composer.
composer require tenantcloud/data-transfer-objects
Examples
// Create empty data object.
$data = ExampleDTO::create();
// Serialize for array or json
$data->toArray();
$data->toJson();
// Create from existing data
$data = ExampleDTO::from(['foo']);
// Check is property filled
$data->hasFoo();
// Get foo property
$data->getFoo();
// Set property
$data->setFoo($foo);
Commands
Install dependencies:
docker run -it --rm -v $PWD:/app -w /app composer install
Run tests:
docker run -it --rm -v $PWD:/app -w /app php:7.4-cli vendor/bin/phpunit
Run php-cs-fixer on self:
docker run -it --rm -v $PWD:/app -w /app composer cs-fix
统计信息
- 总下载量: 66.09k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 6
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-09-08