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