/**
  * Funkce pro připravení parametrů nového datového zdroje pro daného uživatele...
  * @param string $dbType
  * @param User $user
  * @param bool $ignoreCheck
  * @return Datasource
  */
 public function prepareNewDatasourceForUser($dbType, User $user, $ignoreCheck = false)
 {
     $defaultDbConnection = $this->databaseFactory->getDefaultDbConnection($dbType, $user);
     $datasource = Datasource::newFromDbConnection($defaultDbConnection);
     if ($dbType == DbConnection::TYPE_UNLIMITED) {
         return $datasource;
     }
     if ($ignoreCheck) {
         return $datasource;
     }
     $this->databaseFactory->checkDatabaseAvailability($defaultDbConnection, $user);
     return $datasource;
 }