function PropertyMetadata::__construct
Parameters
string $class The class this property is defined on:
string $name The name of this property:
Throws
Overrides MemberMetadata::__construct
File
-
vendor/
symfony/ validator/ Mapping/ PropertyMetadata.php, line 37
Class
- PropertyMetadata
- Stores all metadata needed for validating a class property.
Namespace
Symfony\Component\Validator\MappingCode
public function __construct(string $class, string $name) {
if (!property_exists($class, $name)) {
throw new ValidatorException(\sprintf('Property "%s" does not exist in class "%s".', $name, $class));
}
parent::__construct($class, $name, $name);
}