for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Fousky\Traits\Uuid;
use Doctrine\ORM\Mapping as ORM;
use Ramsey\Uuid\Uuid;
/**
* @author Lukáš Brzák <[email protected]>
*/
trait UuidAutogeneratedTrait
{
* @var Uuid|null
*
* @ORM\Id()
* @ORM\GeneratedValue(strategy="CUSTOM")
* @ORM\CustomIdGenerator(class="Ramsey\Uuid\Doctrine\UuidGenerator")
* @ORM\Column(name="id", type="uuid")
protected $id;
public function getId(): ?Uuid
return $this->id;
}