Get the element of schema meta data for the class from the mapping file. This will lazily load the mapping file if it is not loaded yet
string $className:
array The element of schema meta data
public function getElement($className) {
if ($this->classCache === null) {
$this
->initialize();
}
if (isset($this->classCache[$className])) {
return $this->classCache[$className];
}
$result = $this
->loadMappingFile($this->locator
->findMappingFile($className));
if (!isset($result[$className])) {
throw MappingException::invalidMappingFile($className, str_replace('\\', '.', $className) . $this->locator
->getFileExtension());
}
return $result[$className];
}