From 628a15da148c720ea548b5e4a01135a22d6b56aa Mon Sep 17 00:00:00 2001 From: Rob Allen Date: Tue, 24 Jan 2012 17:06:58 +0000 Subject: [PATCH] Inject the plugin loader into Zend\Mvc\Controller\PluginBroker by default to simplify injecting controller plugins --- module/Application/config/module.config.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/module/Application/config/module.config.php b/module/Application/config/module.config.php index a8e8365..6561e26 100644 --- a/module/Application/config/module.config.php +++ b/module/Application/config/module.config.php @@ -9,11 +9,22 @@ return array( 'error' => 'Application\Controller\ErrorController', 'view' => 'Zend\View\PhpRenderer', ), + + // Inject the plugin broker for controller plugins into + // the action controller for use by all controllers that + // extend it. 'Zend\Mvc\Controller\ActionController' => array( 'parameters' => array( 'broker' => 'Zend\Mvc\Controller\PluginBroker', ), ), + 'Zend\Mvc\Controller\PluginBroker' => array( + 'parameters' => array( + 'loader' => 'Zend\Mvc\Controller\PluginLoader', + ), + ), + + // Setup the PhpRenderer 'Zend\View\PhpRenderer' => array( 'parameters' => array( 'resolver' => 'Zend\View\TemplatePathStack', -- 1.7.10.4