public function getAllClassNames()
{
$classNames = array();
foreach ($this->drivers as $namespace => $driver) {
$driverClasses = $driver->getAllClassNames();
foreach ($driverClasses as $className) {
if (strpos($className, $namespace) === 0) {
$classNames[] = $className;
}
}
}
return array_unique($classNames);
}