class BlackHoleMetadataFactory implements MetadataFactoryInterface

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

at line line 28
MetadataInterface getMetadataFor(mixed $value)

Returns the metadata for the given value.

Parameters

mixed $value Some value

Return Value

MetadataInterface The metadata for the value

Exceptions

NoSuchMetadataException If no metadata exists for the given value

at line line 36
bool hasMetadataFor(mixed $value)

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

Parameters

mixed $value Some value

Return Value

bool Whether metadata can be returned for that value