diff --git a/application/config/application.php b/application/config/application.php index d95e86ad..4634ee6b 100644 --- a/application/config/application.php +++ b/application/config/application.php @@ -112,12 +112,18 @@ return array( | as the name of a bundle and the URIs it responds to. This value is | the number of that bundle info is cached. | + | Auto: + | + | You may wish to auto-start some bundles instead of lazy-loading them. + | This is useful for debug bundles as well as bundles that are used + | throughout your application. You may specify which bundles should + | be auto-loaded in this array. + | */ 'bundle' => array( - 'cache' => 0, - + 'auto' => array(), ), /* diff --git a/laravel/laravel.php b/laravel/laravel.php index c12ca3d4..dcfddd24 100644 --- a/laravel/laravel.php +++ b/laravel/laravel.php @@ -136,9 +136,9 @@ Bundle::start(DEFAULT_BUNDLE); * array of auto-loaded bundles. This lets the developer have an * easy way to load bundles for every request. */ -foreach (Bundle::all() as $bundle => $config) +foreach (Config::get('application.bundle.auto') as $bundle) { - if ($config['auto']) Bundle::start($bundle); + Bundle::start($bundle); } /**