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); }
/** * Get an adapter instance * * @param string $name * * @return Adapter */ public function __invoke($name = 'default') { return $this->adapters->get($name); }