drewkimberly/php_dtos

一个简单的PHP数据传输对象(DTO)库。

v1.2.0 2020-05-03 22:39 UTC

This package is auto-updated.

Last update: 2024-09-04 08:49:21 UTC


README

一个简单的PHP DTO库。

PHP version Build Status Coverage Status

安装

composer require drewkimberly/php_dtos

使用

此库旨在简化创建数据传输对象(DTO)的过程。DTO是简单的数据封装,与应用程序或特定领域逻辑无关。它们是可序列化的对象,因此在应用程序传输层(例如REST API有效负载)中表示数据的方式很清晰。

下表突出了此库引入的主要类

有关数据传输对象(DTO)的更多信息,请参阅

开发

设置

  1. 将此仓库Fork
  2. 克隆您的Forked仓库
  3. 从克隆的仓库根目录运行:composer install

测试

TravisCI(https://travis-ci.org/)用于持续集成/持续部署。以下验证针对每个Pull Request执行

  1. PHPLint
  2. PHP Codesniffer(PSR2 Sniff)
  3. PHPUnit

部署

当切出标签时,TravisCI会将软件包部署到packagist。

贡献

  1. 在GitHub上创建一个问题。
  2. 打开一个Pull Request。
    • 确保您的PR的TravisCI构建通过。
    • 在您的PR上请求代码审查。