/**
  * Returns extension configuration.
  * @param  array default values.
  * @param  bool  perform %parameters% expansion?
  * @return array
  */
 public function getConfig(array $defaults = NULL, $expand = TRUE)
 {
     $config = $this->compiler->getConfig();
     $config = isset($config[$this->name]) ? $config[$this->name] : array();
     unset($config['services'], $config['factories']);
     $config = Helpers::merge($config, $defaults);
     return $expand ? $this->compiler->getContainerBuilder()->expand($config) : $config;
 }