コード例 #1
0
 /**
  * @since 2.1
  *
  * @param string $connectionTypeId
  *
  * @return mixed
  */
 public function getConnection($connectionTypeId)
 {
     if ($this->connectionManager === null) {
         $this->setConnectionManager(new ConnectionManager());
     }
     return $this->connectionManager->getConnection($connectionTypeId);
 }
コード例 #2
0
 public function testRegisterConnectionProvider()
 {
     $connectionProvider = $this->getMockBuilder('\\SMW\\DBConnectionProvider')->disableOriginalConstructor()->getMock();
     $connectionProvider->expects($this->once())->method('getConnection');
     $instance = new ConnectionManager();
     $instance->registerConnectionProvider('foo', $connectionProvider);
     $instance->getConnection('FOO');
 }