Skip to content

cycle/entity-behavior-uuid

Repository files navigation

Cycle ORM Entity Behavior UUID

Latest Stable Version Build Status Scrutinizer Code Quality Codecov

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.

About

UUID behavior

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 5

Languages