class BlackHoleMetadataFactory implementsMetadataFactoryInterface

Metadata factory that does not store metadata.

This implementation is useful if you want to validate values against constraints only and you don't need to add constraints to classes and properties.

Methods

getMetadataFor(mixed$value)

Returns the metadata for the given value.

bool
hasMetadataFor(mixed$value)

Returns whether the class is able to return metadata for the given value.

Details

MetadataInterface getMetadataFor(mixed$value)

Returns the metadata for the given value.

Parameters

mixed $value

Return Value

MetadataInterface

Exceptions

NoSuchMetadataException If no metadata exists for the given value

bool hasMetadataFor(mixed$value)

Returns whether the class is able to return metadata for the given value.

Parameters

mixed $value

Return Value

bool