mediatekformation

PropertyInfoLoader
in package
implements LoaderInterface Uses AutoMappingTrait

Guesses and loads the appropriate constraints using PropertyInfo.

Tags
author

Kévin Dunglas dunglas@gmail.com

Interfaces, Classes, Traits and Enums

LoaderInterface
Loads validation metadata into {@link ClassMetadata} instances.

Table of Contents

$accessExtractor  : mixed
$classValidatorRegexp  : mixed
$listExtractor  : mixed
$typeExtractor  : mixed
__construct()  : mixed
loadClassMetadata()  : bool
Loads validation metadata into a {@link ClassMetadata} instance.
getTypeConstraint()  : Type
handleAllConstraint()  : mixed
isAutoMappingEnabledForClass()  : bool

Properties

Methods

loadClassMetadata()

Loads validation metadata into a {@link ClassMetadata} instance.

public loadClassMetadata(ClassMetadata $metadata) : bool
Parameters
$metadata : ClassMetadata
Return values
bool

Whether the loader succeeded

handleAllConstraint()

private handleAllConstraint(string $property, All|null $allConstraint, Type $propertyInfoType, ClassMetadata $metadata) : mixed
Parameters
$property : string
$allConstraint : All|null
$propertyInfoType : Type
$metadata : ClassMetadata
Return values
mixed

isAutoMappingEnabledForClass()

private isAutoMappingEnabledForClass(ClassMetadata $metadata[, string $classValidatorRegexp = null ]) : bool
Parameters
$metadata : ClassMetadata
$classValidatorRegexp : string = null
Return values
bool

Search results