AssignedGenerator
extends AbstractIdGenerator
in package
Special generator for application-assigned identifiers (doesn't really generate anything).
Table of Contents
- generate() : mixed
- Returns the identifier assigned to the given entity.
- isPostInsertGenerator() : bool
- Gets whether this generator is a post-insert generator which means that {@link generate()} must be called after the entity has been inserted into the database.
Methods
generate()
Returns the identifier assigned to the given entity.
public
generate(EntityManager $em, mixed $entity) : mixed
Parameters
- $em : EntityManager
- $entity : mixed
Tags
Return values
mixed —isPostInsertGenerator()
Gets whether this generator is a post-insert generator which means that {@link generate()} 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.