cycle/entity-behavior-uuid
Provides an ability to use ramsey/uuid as a Cycle ORM entity column type
Maintainers
Fund package maintenance!
1.2.0
2024-02-08 19:43 UTC
Requires
- php: >=8.0
- cycle/entity-behavior: ^1.3
- ramsey/uuid: ^4.5
Requires (Dev)
- cycle/annotated: ^3.0
- phpunit/phpunit: ^9.5
- spiral/tokenizer: ^2.8
- vimeo/psalm: ^5.11
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 04b27fcd5e0b7bce9a596889215f6a999d8cb2e9
- Anton Titov (wolfy-j) <wolfy-j.woop@spiralscout.com>
- Aleksei Gagarin (roxblnfk) <alexey.gagarin.woop@spiralscout.com>
- Pavel Butchnev (butschster) <pavel.buchnev.woop@spiralscout.com>
- Maksim Smakouz (msmakouz) <maksim.smakouz.woop@spiralscout.com>
README
👁 Latest Stable Version
👁 Build Status
👁 Scrutinizer Code Quality
👁 Codecov
👁 Image
The package provides an ability to use ramsey/uuid as a Cycle ORM entity column type.
Installation
Install this package as a dependency using Composer.
composer require cycle/entity-behavior-uuid
Example
They are randomly-generated and do not contain any information about the time they are created or the machine that generated them.
use Cycle\Annotated\Annotation\Column; use Cycle\Annotated\Annotation\Entity; use Cycle\ORM\Entity\Behavior\Uuid\Uuid4; use Ramsey\Uuid\UuidInterface; #[Entity] #[Uuid4] class User { #[Column(field: 'uuid', type: 'uuid', primary: true)] private UuidInterface $uuid; }
You can find more information about Entity behavior UUID here.
License:
The MIT License (MIT). Please see LICENSE for more information.
Maintained by Spiral Scout.
