Guides
Tutorials
class ApiPlatform\Symfony\Validator\Metadata\Property\Restriction\PropertySchemaCollectionRestriction implements `<a href="/docs/reference/Symfony/Validator/Metadata/Property/Restriction/PropertySchemaRestrictionMetadataInterface">ApiPlatform\Symfony\Validator\Metadata\Property\Restriction\PropertySchemaRestrictionMetadataInterface</a>`
{
public __construct(iterable $restrictionsMetadata)
public create(Symfony\Component\Validator\Constraints\Collection $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): array
public supports(Symfony\Component\Validator\Constraint $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): bool
}class ApiPlatform\Symfony\Validator\Metadata\Property\Restriction\PropertySchemaCollectionRestriction implements `<a href="/docs/reference/Symfony/Validator/Metadata/Property/Restriction/PropertySchemaRestrictionMetadataInterface">ApiPlatform\Symfony\Validator\Metadata\Property\Restriction\PropertySchemaRestrictionMetadataInterface</a>`
{
public __construct(iterable $restrictionsMetadata)
public create(Symfony\Component\Validator\Constraints\Collection $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): array
public supports(Symfony\Component\Validator\Constraint $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): bool
}public __construct(iterable $restrictionsMetadata)public __construct(iterable $restrictionsMetadata)| restrictionsMetadata | iterable |
Creates json schema restrictions based on the validation constraints.
public create(Symfony\Component\Validator\Constraints\Collection $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): arraypublic create(Symfony\Component\Validator\Constraints\Collection $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): array| constraint | Symfony\Component\Validator\Constraints\Collection | |
| propertyMetadata | ApiPlatform\Metadata\ApiProperty |
array
Is the constraint supported by the schema restriction?
public supports(Symfony\Component\Validator\Constraint $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): boolpublic supports(Symfony\Component\Validator\Constraint $constraint, ApiPlatform\Metadata\ApiProperty $propertyMetadata): bool| constraint | Symfony\Component\Validator\Constraint | |
| propertyMetadata | ApiPlatform\Metadata\ApiProperty |
bool