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')); }
/** * @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)); }