maarheeze/uuid-symfony
最新稳定版本:1.0.0
Composer 安装命令:
composer require maarheeze/uuid-symfony
包简介
symfony integration for a simple uuid value object
README 文档
README
Symfony integration for maarheeze/uuid. Provides a serializer normalizer for using UUIDs with the Symfony Serializer component.
Requirements
- PHP 8.2+
- Symfony 8+
Installation
composer require maarheeze/uuid-symfony
Usage
Registering the normalizer
Register UuidNormalizer as a service in your Symfony application. When using autoconfiguration it will be picked up automatically.
services: Maarheeze\Uuid\Symfony\Component\Serializer\Normalizer\UuidNormalizer: ~
Normalizing a UUID
use Maarheeze\Uuid\Uuid; $uuid = Uuid::generate(); $serializer->normalize($uuid); // '018e4c7a-3b2f-7000-8000-000000000000'
Denormalizing a UUID
use Maarheeze\Uuid\UuidInterface; $uuid = $serializer->denormalize('018e4c7a-3b2f-7000-8000-000000000000', UuidInterface::class);
License
MIT
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-17