Exemplo n.º 1
0
 /**
  * @since 2.4
  *
  * @return Options|null $options
  */
 public function setOptions(Options $options = null)
 {
     if ($options === null) {
         return;
     }
     foreach ($options->getOptions() as $key => $value) {
         $this->setOption($key, $value);
     }
 }
Exemplo n.º 2
0
 public function testGetOptions()
 {
     $instance = new Options(array('Foo' => 42));
     $this->assertEquals(array('Foo' => 42), $instance->getOptions());
 }
 /**
  * @since 1.9
  *
  * @param $config
  */
 protected function setupConfiguration($config)
 {
     $configuration = new Options($config);
     if ($this->configuration instanceof Options) {
         return $this->configuration = new Options(array_merge($this->configuration->getOptions(), $configuration->getOptions()));
     }
     $this->configuration = $configuration;
 }