public function resolveClassName($alias)
{
if (class_exists($alias)) {
return $alias;
}
if (array_key_exists($alias, $this->aliases)) {
$class = $this->aliases[$alias];
if (class_exists($class)) {
return $class;
} elseif (array_key_exists($class, $this->defaultAliases)) {
$class = $this->defaultAliases[$class];
if (class_exists($class)) {
return $class;
}
}
}
return $this->fallbackEntity;
}