PHPackages                             kiefernwald/doctrine-uuid-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. kiefernwald/doctrine-uuid-generator

ActiveLibrary[Database &amp; ORM](/categories/database)

kiefernwald/doctrine-uuid-generator
===================================

Use UUIDv4 as generated id in Doctrine ORM.

v1.0.0(10y ago)01.5kMITPHPPHP &gt;=5.3.3

Since Aug 15Pushed 10y ago1 watchersCompare

[ Source](https://github.com/kiefernwald/doctrine-uuid-generator)[ Packagist](https://packagist.org/packages/kiefernwald/doctrine-uuid-generator)[ Docs](https://github.com/kiefernwald/doctrine-uuid-generator)[ RSS](/packages/kiefernwald-doctrine-uuid-generator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (2)Used By (0)

Doctrine UUID Generator library
===============================

[](#doctrine-uuid-generator-library)

Enables support for UUIDv4 as IDs of Doctrine entities.

UUIDv4 creation is based on the awesome [ramsey/uuid](https://github.com/ramsey/uuid) library. Currently only UUIDs as strings are supported.

Installation
------------

[](#installation)

It is recommended to use Composer. You can run the following command to add the library to your requirements in `composer.json`:

```
composer require "kiefernwald/doctrine-uuid-generator=~1.0"

```

Usage example
-------------

[](#usage-example)

You can just use it as CustomIdGenerator. If you are using Annotations, your code should like this:

```
