public loadClassMetadata ( Symfony\Component\Validator\Mapping\ClassMetadata $metadata ) | ||
$metadata | Symfony\Component\Validator\Mapping\ClassMetadata |
public function loadClassMetadata(ClassMetadata $metadata)
{
if (null === $this->classes) {
$this->loadClassesFromYaml();
}
if (isset($this->classes[$metadata->getClassName()])) {
$classDescription = $this->classes[$metadata->getClassName()];
$this->loadClassMetadataFromYaml($metadata, $classDescription);
return true;
}
return false;
}
/** * @param ClassMetadata $meta */ protected function loadMetadata(ClassMetadata $meta) { if (false !== ($configFile = $this->getConfigFile($meta->name))) { $loader = new YamlFileLoader($configFile); $loader->loadClassMetadata($meta); } }