Example #1
0
 public function createService(ServiceLocatorInterface $services)
 {
     $config = $services->get('Config');
     $config = new Config($config['rdn_db_adapters']);
     $adapters = new Adapter\AdapterManager($config);
     $adapters->setServiceLocator($services);
     return $adapters;
 }
 public function testCanCreateFromConfig()
 {
     /** @var \Zend\Db\Adapter\Adapter $adapter */
     $adapter = $this->adapters->get('foo');
     $this->assertInstanceOf('Zend\\Db\\Adapter\\Adapter', $adapter);
 }
Example #3
0
 /**
  * Get an adapter instance
  *
  * @param string $name
  *
  * @return Adapter
  */
 public function __invoke($name = 'default')
 {
     return $this->adapters->get($name);
 }