Add optional config filename prefix
authorEvan Coury <me@evancoury.com>
Thu, 8 Mar 2012 00:34:38 +0000 (17:34 -0700)
committerEvan Coury <me@evancoury.com>
Thu, 8 Mar 2012 00:37:47 +0000 (17:37 -0700)
config/autoload/.gitignore
config/autoload/README.md
public/index.php

index a879374..cd491ae 100644 (file)
@@ -1 +1,2 @@
 local.config.php
+*.local.config.php
index a42ef5b..3b36bee 100644 (file)
@@ -2,7 +2,7 @@ About this directory:
 =====================
 
 By default, this application is configured to load all configs in
-`./config/autoload/*.config.php`. Doing this provides a location for a
-developer to drop in configuration override files provided by modules, as well
-as cleanly provide individual, application-wide config files for things like
-database connections, etc.
+`./config/autoload/{,*.}{global,local}.config.php`. Doing this provides a
+location for a developer to drop in configuration override files provided by
+modules, as well as cleanly provide individual, application-wide config files
+for things like database connections, etc.
index ef74d01..354a083 100644 (file)
@@ -7,7 +7,7 @@ $appConfig = include 'config/application.config.php';
 
 $listenerOptions  = new Zend\Module\Listener\ListenerOptions($appConfig['module_listener_options']);
 $defaultListeners = new Zend\Module\Listener\DefaultListenerAggregate($listenerOptions);
-$defaultListeners->getConfigListener()->addConfigGlobPath("config/autoload/*.{global,local}.php");
+$defaultListeners->getConfigListener()->addConfigGlobPath("config/autoload/{,*.}{global,local}.config.php");
     
 
 $moduleManager = new Zend\Module\Manager($appConfig['modules']);