Example #1
0
 protected function addDatabaseSource($databaseName, $databaseURI)
 {
     $info = @parse_url($databaseURI);
     if ($info === false || !is_array($info) || !isset($info['scheme'])) {
         throw new \browserfs\Exception('URL "' . $databaseURI . '" is not a valid database URI ( source = "' . $databaseName . '" )');
     }
     $dbType = $info['scheme'];
     $db = \browserfs\website\Database::factory($dbType, $info, $databaseName);
     $this->databases[$databaseName] = $db;
 }