DoctrineLoader
in package
implements
LoaderInterface
Uses
AutoMappingTrait
Guesses and loads the appropriate constraints using Doctrine's metadata.
Tags
Interfaces, Classes, Traits and Enums
- LoaderInterface
- Loads validation metadata into {@link ClassMetadata} instances.
Table of Contents
- $classValidatorRegexp : mixed
- $entityManager : mixed
- __construct() : mixed
- loadClassMetadata() : bool
- Loads validation metadata into a {@link ClassMetadata} instance.
- getExistingUniqueFields() : array<string|int, mixed>
- isAutoMappingEnabledForClass() : bool
Properties
$classValidatorRegexp
private
mixed
$classValidatorRegexp
$entityManager
private
mixed
$entityManager
Methods
__construct()
public
__construct(EntityManagerInterface $entityManager[, string $classValidatorRegexp = null ]) : mixed
Parameters
- $entityManager : EntityManagerInterface
- $classValidatorRegexp : string = null
Return values
mixed —loadClassMetadata()
Loads validation metadata into a {@link ClassMetadata} instance.
public
loadClassMetadata(ClassMetadata $metadata) : bool
Parameters
- $metadata : ClassMetadata
Return values
bool —Whether the loader succeeded
getExistingUniqueFields()
private
getExistingUniqueFields(ClassMetadata $metadata) : array<string|int, mixed>
Parameters
- $metadata : ClassMetadata
Return values
array<string|int, mixed> —isAutoMappingEnabledForClass()
private
isAutoMappingEnabledForClass(ClassMetadata $metadata[, string $classValidatorRegexp = null ]) : bool
Parameters
- $metadata : ClassMetadata
- $classValidatorRegexp : string = null