Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Documenting config keys in `config/application.config.php`

  • Loading branch information...
commit bc5fa6fb917f0bec62584fa4e2e4a003c0030dcc 1 parent c6a25a4
@Ocramius Ocramius authored
Showing with 53 additions and 4 deletions.
  1. +53 −4 config/application.config.php
View
57 config/application.config.php
@@ -1,15 +1,64 @@
<?php
return array(
+ // This should be an array of module namespaces used in the application.
'modules' => array(
'Application',
),
+
+ // These are various options for the listeners attached to the ModuleManager
'module_listener_options' => array(
- 'config_glob_paths' => array(
- 'config/autoload/{,*.}{global,local}.php',
- ),
+ // This should be an array of paths in which modules reside.
+ // If a string key is provided, the listener will consider that a module
+ // namespace, the value of that key the specific path to that module's
+ // Module class.
'module_paths' => array(
'./module',
'./vendor',
),
+
+ // An array of paths from which to glob configuration files after
+ // modules are loaded. These effectively overide configuration
+ // provided by modules themselves. Paths may use GLOB_BRACE notation.
+ 'config_glob_paths' => array(
+ 'config/autoload/{,*.}{global,local}.php',
+ ),
+
+ // Whether or not to enable a configuration cache.
+ // If enabled, the merged configuration will be cached and used in
+ // subsequent requests.
+ //'config_cache_enabled' => $booleanValue,
+
+ // The key used to create the configuration cache file name.
+ //'config_cache_key' => $stringKey,
+
+ // Whether or not to enable a module class map cache.
+ // If enabled, creates a module class map cache which will be used
+ // by in future requests, to reduce the autoloading process.
+ //'module_map_cache_enabled' => $booleanValue,
+
+ // The key used to create the class map cache file name.
+ //'module_map_cache_key' => $stringKey,
+
+ // The path in which to cache merged configuration.
+ //'cache_dir' => $stringPath,
+
+ // Whether or not to enable modules dependency checking.
+ // Enabled by default, prevents usage of modules that depend on other modules
+ // that weren't loaded.
+ // 'check_dependencies' => true,
),
-);
+
+ // Used to create an own service manager. May contain one or more child arrays.
+ //'service_listener_options' => array(
+ // array(
+ // 'service_manager' => $stringServiceManagerName,
+ // 'config_key' => $stringConfigKey,
+ // 'interface' => $stringOptionalInterface,
+ // 'method' => $stringRequiredMethodName,
+ // ),
+ // )
+
+ // Initial configuration with which to seed the ServiceManager.
+ // Should be compatible with Zend\ServiceManager\Config.
+ // 'service_manager' => array(),
+);
Please sign in to comment.
Something went wrong with that request. Please try again.