/**
  * @since 2.2
  *
  * @return ConnectionManager
  */
 public function newConnectionManager()
 {
     $connectionManager = new ConnectionManager();
     $repositoryConnectionProvider = new RepositoryConnectionProvider();
     $repositoryConnectionProvider->setHttpVersionTo($this->applicationFactory->getSettings()->get('smwgSparqlRepositoryConnectorForcedHttpVersion'));
     $connectionManager->registerConnectionProvider('sparql', $repositoryConnectionProvider);
     return $connectionManager;
 }
 public function testInvalidCustomRespositoryConnectorThrowsException()
 {
     $this->globalsProvider->set('smwgSparqlDatabase', '\\SMW\\Tests\\Utils\\Fixtures\\InvalidCustomRespositoryConnector');
     $instance = new RepositoryConnectionProvider('custom');
     $this->setExpectedException('RuntimeException');
     $instance->getConnection();
 }