コード例 #1
0
 public function testCreateService()
 {
     $configuration = ['pami_module' => ['connection' => ['default' => ['host' => 'local.host', 'scheme' => 'tcp://', 'port' => 123, 'username' => 'admin', 'secret' => 'foosecret', 'connect_timeout' => 123, 'read_timeout' => 123]]]];
     $serviceManager = $this->moduleLoader->getServiceManager();
     $serviceManager->setAllowOverride(true);
     $config = $serviceManager->get('config');
     $config = ArrayUtils::merge($config, $configuration);
     $serviceManager->setService('config', $config);
     $factory = new ConnectionFactory('default');
     $service = $factory->createService($serviceManager);
     static::assertInstanceOf('PAMI\\Client\\Impl\\ClientImpl', $service);
 }