public static function create($id = null)
 {
     $pathsProvider = PathsProvider::init();
     return DynamicDatabaseMap::getInstance($pathsProvider->getDatabasesDirs())->generate($id);
 }
 private function loadVendors($class)
 {
     $filename = $class . '.php';
     $pathsProvider = PathsProvider::init();
     $directories = $pathsProvider->getVendorsDirs();
     foreach ($directories as $directory) {
         if (file_exists($directory . $filename)) {
             require_once $directory . $filename;
         }
     }
 }