如何转储我的所有约束

时间:2015-12-04 16:05:25

标签: symfony

有没有办法显示有约束的每个实体和字段?

因此,我可以检查实体文件中validator.yml和Symfony \ Component \ Validator \ Constraints之间是否存在错误配置。

1 个答案:

答案 0 :(得分:1)

$metadata = $validator->getMetadataFor('_class_name_');

foreach($metadata->getConstrainedProperties() as $property) {
    echo $property."\n";
    foreach ($metadata->getPropertyMetadata($property) as $metadatap) {
        \dump($metadatap->getConstraints());
    }
    echo "-----------\n";
}