/**
  * creates module config files
  *
  * @return string returns config path
  */
 protected function createModuleConfig()
 {
     $config = array();
     $configPath = $this->moduleRoot() . '/config/module.config.php';
     if (file_exists($configPath)) {
         $config = (require $configPath);
     }
     $moduleConfig = new FileGenerator();
     $moduleConfig->setDocBlock($this->getFileDocBlock());
     $moduleConfig->getDocBlock()->setShortDescription(sprintf($this->codeLibrary()->get('module.standardConfigDescription'), $this->params->getParam('moduleName')));
     $moduleConfig->setBody('return ' . var_export($config, true) . ';');
     $this->console('writing module config file');
     file_put_contents($this->moduleRoot() . '/config/module.config.php', $moduleConfig->generate());
     return $configPath;
 }