bizmate / valueobjects
一个PHP库/类集合,旨在帮助开发者使用和理解不可变对象。由于PR无响应和构建损坏,从ytake/valueobjects分叉。
3.0.1
2024-06-27 11:13 UTC
Requires
- php: >=8.2
- ext-json: *
- laminas/laminas-validator: ^2.0
- league/geotools: ^1.1
- marc-mabe/php-enum: ^4.0 || ^3.0
- moneyphp/money: ^4.2
- ramsey/uuid: ^4.0 || ^3.0
Requires (Dev)
- pdepend/pdepend: ^2.2.4
- php-coveralls/php-coveralls: ^2.1.0
- phploc/phploc: *
- phpmd/phpmd: @stable
- phpunit/phpunit: ^11
- sebastian/phpcpd: *
- squizlabs/php_codesniffer: ~3.7
Replaces
- ytake/valueobjects: ^4.0
This package is auto-updated.
Last update: 2024-09-27 12:02:45 UTC
README
一个PHP库/类集合,旨在帮助开发者使用和理解不可变对象。
这是一个教育包nicolopignatelli/valueobjects的分支,旨在为基本任务提供更多功能,并作为PHP类型的面向对象包装器。
安装
支持 >= PHP 7.0
$ composer require bizmate/valueobjects
开发
要运行测试、检查并获得开发环境的shell,您需要 docker、docker-compose 和 make。
运行composer和docker
运行 make up 将构建PHP docker镜像,并作为其中的一部分运行composer install。
您还可以在容器内打开shell,例如,通过运行 make bash 执行一些命令,如composer更改和更新。
运行测试
您可以运行单元测试
make tests
代码风格检查和修复
make phpcs 和 make phpcbf
或使用以下命令运行安全检查器
make securitychecker