spaceonfire / value-object
2.5.2
2021-09-25 09:46 UTC
Requires
- php: ^7.2|^8.0
- ext-json: *
- guzzlehttp/psr7: ^1.6
- jawira/case-converter: ^3.4
- spaceonfire/laminas-hydrator-bridge: ^2.5
- webmozart/assert: ^1.6
Requires (Dev)
- laminas/laminas-hydrator: ^3.0|^4.0
- ramsey/uuid: ^3.9|^4.0
Suggests
- laminas/laminas-hydrator: There is hydrator strategy integration for this package
- ramsey/uuid: To use UuidValue
README
PHP 的值对象库。
安装
通过 Composer
$ composer require spaceonfire/value-object
使用方法
$int = new class(10) extends \spaceonfire\ValueObject\IntValue {}; \Webmozart\Assert\Assert::same($int->value(), 10);
变更日志
请参阅CHANGELOG以获取最近更改的更多信息。
贡献
在main spaceonfire 仓库中报告问题和发送拉取请求。请参阅CONTRIBUTING和CODE_OF_CONDUCT获取详细信息。
鸣谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅许可证文件。