renandelmonico/value-objects

一个用于在项目中聚合的值对象库

v0.2.0 2023-03-03 19:27 UTC

This package is auto-updated.

Last update: 2024-09-09 01:22:56 UTC


README

Packagist Downloads Packagist Stars GitHub release (latest by date) Packagist PHP Version Support Packagist License

一个用于在项目中聚合最常用值对象的库。

由Renan Delmonico制作,用于其项目

摘要

什么是值对象?

文档

要阅读文档,请运行Makefile命令

make doc-generate

值对象

  • 地址
  • 布尔型
  • 城市
  • 日期时间
  • 电子邮件
  • 整数
  • IP(IPv4和IPv6)
  • 数字
  • 密码
  • 字符串
  • 文本
  • UUID

枚举

  • 国家
  • 密码算法
  • 州(巴西)

拉取请求

在提交拉取请求之前,您必须运行单元测试和突变测试,并检查覆盖率是否为100%。

如何操作?

Makefile中有三个命令(test-unittest-mutationtest-coverage)。您必须运行这些命令。

请为这个库点赞 ❤️ 并给它星星 ⭐