/** * @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(); }