puzzle/uuid
最新稳定版本:2.0.2
Composer 安装命令:
composer require puzzle/uuid
包简介
Uuid as value object
关键字:
README 文档
README
PHP 5.6 users, please use 1.x branch.
QA
| Service | Result |
|---|---|
| Travis CI (PHP 7.1) | |
| Scrutinizer | |
| Code coverage | |
| Packagist |
Example
Value object for Uuids
<?php // Generate a valid uuid $uuid = new Uuid(); // Force uuid value $uuid = new Uuid('b85873d1-7968-4f83-94f7-3bb6bc111828'); function foo(Uuid $uuid) { // $uuid is valid ! }
Make your own uuid classes :
<?php final class PonyId extends SelfValidatedUuid {} class Pony { private $id; public function __construct(?PonyId $id = null) { if($id === null) { $id = new PonyId(); } $this->id = $id; } //... }
Changelog
2.0.0 : Drop PHP 5.6 support
统计信息
- 总下载量: 40.98k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-08-29