public function getEntityMetadata($entity)
{
if (is_object($entity)) {
$class = Reader::getEntityClassName($entity);
} else {
$class = $entity;
}
$this->processMaps();
if (array_key_exists($class, $this->entities)) {
return $this->entities[$class];
} else {
throw new NoMetadataException("No metadata is registered for class '" . $class . "'");
}
}