" */ namespace oat\generis\Helper; use Exception; use Ramsey\Uuid\Uuid; trait UuidPrimaryKeyTrait { /** * Generates a unique, not auto-increment based, primary key. * * @return string * @throws Exception */ public function getUniquePrimaryKey() { return (string)Uuid::uuid4(); } }