Example #1
0
 /**
  * @static
  * @param Config $config
  * @return ConfigBuilder
  */
 public static function fromConfig(Config $config)
 {
     $builder = new self();
     $builder->setTranslationsDir($config->getTranslationsDir());
     $builder->setLocale($config->getLocale());
     $builder->setIgnoredDomains($config->getIgnoredDomains());
     $builder->setDomains($config->getDomains());
     $builder->setOutputFormat($config->getOutputFormat());
     $builder->setDefaultOutputFormat($config->getDefaultOutputFormat());
     $builder->setScanDirs($config->getScanDirs());
     $builder->setExcludedDirs($config->getExcludedDirs());
     $builder->setExcludedNames($config->getExcludedNames());
     $builder->setEnabledExtractors($config->getEnabledExtractors());
     $builder->setLoadResources($config->getLoadResources());
     return $builder;
 }