コード例 #1
0
ファイル: Application.php プロジェクト: fliglio/chinchilla
 public function __construct($configPath, $options = [])
 {
     if (is_file($configPath)) {
         $this->config = Yaml::parse(file_get_contents($configPath));
         $sf = new consul\ServiceFactory($options);
         $this->kv = $sf->get('kv');
     }
 }
コード例 #2
0
ファイル: ConsulClient.php プロジェクト: kpacha/consul-config
 public function __construct()
 {
     $sf = new ServiceFactory();
     $this->catalog = $sf->get('catalog');
 }
コード例 #3
0
 /**
  *
  */
 public function setUp()
 {
     $serviceFactory = new ServiceFactory(['base_url' => 'http://127.0.0.1:8500']);
     $this->multiLockHandlerFactory = new MultiLockHandlerFactory($serviceFactory->get('session'), $serviceFactory->get('kv'), 'test/lock/');
 }
コード例 #4
0
 /**
  *
  */
 public function setUp()
 {
     $serviceFactory = new ServiceFactory(['base_url' => 'http://127.0.0.1:8500']);
     $this->multiSemaphoreFactory = new MultiSemaphoreFactory($serviceFactory->get('session'), $serviceFactory->get('kv'), 'test/semaphore');
 }