function XmlFileLoader::loadClassesFromXml
2 calls to XmlFileLoader::loadClassesFromXml()
- XmlFileLoader::getMappedClasses in vendor/
symfony/ validator/ Mapping/ Loader/ XmlFileLoader.php - Return the names of the classes mapped in this file.
- XmlFileLoader::loadClassMetadata in vendor/
symfony/ validator/ Mapping/ Loader/ XmlFileLoader.php - Loads validation metadata into a {@link ClassMetadata} instance.
File
-
vendor/
symfony/ validator/ Mapping/ Loader/ XmlFileLoader.php, line 188
Class
- XmlFileLoader
- Loads validation metadata from an XML file.
Namespace
Symfony\Component\Validator\Mapping\LoaderCode
private function loadClassesFromXml() : void {
parent::__construct($this->file);
// This method may throw an exception. Do not modify the class'
// state before it completes
$xml = $this->parseFile($this->file);
$this->classes = [];
foreach ($xml->namespace as $namespace) {
$this->addNamespaceAlias((string) $namespace['prefix'], trim((string) $namespace));
}
foreach ($xml->class as $class) {
$this->classes[(string) $class['name']] = $class;
}
}