コード例 #1
0
 public function testWaiterConfigsCanBeSetInSetConfig()
 {
     $c = new WaiterConfig();
     $w = new ConfigResourceWaiter($c);
     $w->setConfig(array('waiter.foo' => 'baz', 'waiter.success.path' => 'test/*'));
     $this->assertEquals('baz', $c->get('foo'));
     $this->assertEquals('test/*', $c->get('success.path'));
 }
コード例 #2
0
 /**
  * @param WaiterConfig $waiterConfig Waiter configuration
  */
 public function __construct(WaiterConfig $waiterConfig)
 {
     $this->waiterConfig = $waiterConfig;
     $this->setInterval($waiterConfig->get(WaiterConfig::INTERVAL));
     $this->setMaxAttempts($waiterConfig->get(WaiterConfig::MAX_ATTEMPTS));
 }