UlidGenerator
extends AbstractIdGenerator
in package
FinalYes
Table of Contents
Properties
- $alreadyDelegatedToGenerateId : bool
- $factory : mixed
Methods
- __construct() : mixed
- generate() : mixed
- doctrine/orm < 2.11 BC layer.
- generateId() : mixed
- Generates an identifier for an entity.
- isPostInsertGenerator() : bool
- Gets whether this generator is a post-insert generator which means that {@link generateId()} must be called after the entity has been inserted into the database.
Properties
$alreadyDelegatedToGenerateId
private
bool
$alreadyDelegatedToGenerateId
= false
$factory
private
mixed
$factory
Methods
__construct()
public
__construct([UlidFactory $factory = null ]) : mixed
Parameters
- $factory : UlidFactory = null
generate()
doctrine/orm < 2.11 BC layer.
public
generate(EntityManager $em, mixed $entity) : mixed
Parameters
- $em : EntityManager
- $entity : mixed
generateId()
Generates an identifier for an entity.
public
generateId(EntityManagerInterface $em, mixed $entity) : mixed
Parameters
- $em : EntityManagerInterface
- $entity : mixed
isPostInsertGenerator()
Gets whether this generator is a post-insert generator which means that {@link generateId()} must be called after the entity has been inserted into the database.
public
isPostInsertGenerator() : bool
By default, this method returns FALSE. Generators that have this requirement must override this method and return TRUE.