/**
  * @since 1.9
  *
  * @param $config
  */
 protected function setupConfiguration($config)
 {
     $configuration = new SimpleDictionary($config);
     if ($this->configuration instanceof SimpleDictionary) {
         return $this->configuration->merge($configuration->toArray());
     }
     $this->configuration = $configuration;
 }