Exemplo n.º 1
0
 /**
  * Register new config writer to alter or create application configuration.
  *
  * @see ConfigWriter
  * @param ConfigWriter $config
  * @param bool         $load      Load config data from module configuration directory.
  * @param string       $directory Module config directory relative to module root location.
  * @return $this
  * @throws ConfigWriterException
  */
 public function registerConfig(ConfigWriter $config, $load = true, $directory = '/config')
 {
     if ($load) {
         //Trying to load config data from module files
         $config->loadConfig($this->moduleDirectory . $directory);
     }
     $this->configs[] = $config;
     return $this;
 }