From e7795c8f1fcd2d88c951ec0618027f94af45acdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frank=20Bru=CC=88ckner?= Date: Fri, 27 Nov 2015 14:22:43 +0100 Subject: [PATCH] Adds missing interfaces in module classes --- module/Api/Module.php | 10 ++++++++-- module/Application/Module.php | 12 +++++++++--- module/Archives/Module.php | 4 +++- module/Changelog/Module.php | 6 +++++- module/Downloads/Module.php | 6 +++++- module/Issues/Module.php | 5 ++++- module/Manual/Module.php | 5 ++++- module/PageController/Module.php | 5 ++++- module/Search/Module.php | 6 +++++- module/Security/Module.php | 7 ++++++- module/Sitemap/Module.php | 4 +++- module/ZfSiteBlog/Module.php | 16 +++++++--------- 12 files changed, 63 insertions(+), 23 deletions(-) diff --git a/module/Api/Module.php b/module/Api/Module.php index 9fdd8569b..0152f2ae3 100644 --- a/module/Api/Module.php +++ b/module/Api/Module.php @@ -2,16 +2,22 @@ namespace Api; +use Zend\EventManager\EventInterface; +use Zend\ModuleManager\Feature\BootstrapListenerInterface; +use Zend\ModuleManager\Feature\ConfigProviderInterface; +use Zend\ModuleManager\Feature\ControllerProviderInterface; +use Zend\ModuleManager\Feature\ServiceProviderInterface; use Zend\ServiceManager\Exception\ServiceNotCreatedException; -class Module +class Module implements ConfigProviderInterface, BootstrapListenerInterface, + ServiceProviderInterface, ControllerProviderInterface { public function getConfig() { return include __DIR__ . '/config/module.config.php'; } - public function onBootstrap($e) + public function onBootstrap(EventInterface $e) { $app = $e->getTarget(); $events = $app->getEventManager(); diff --git a/module/Application/Module.php b/module/Application/Module.php index 6a319d013..e67465867 100644 --- a/module/Application/Module.php +++ b/module/Application/Module.php @@ -3,15 +3,21 @@ namespace Application; use Zend\Console\Adapter\AdapterInterface as Console; +use Zend\EventManager\EventInterface; +use Zend\Http\Response as HttpResponse; +use Zend\ModuleManager\Feature\BootstrapListenerInterface; +use Zend\ModuleManager\Feature\ConfigProviderInterface; use Zend\ModuleManager\Feature\ConsoleUsageProviderInterface; +use Zend\ModuleManager\Feature\ControllerProviderInterface; use Zend\ModuleManager\ModuleManager; use Zend\Mvc\ModuleRouteListener; use Zend\Mvc\MvcEvent; -use Zend\Http\Response as HttpResponse; -class Module implements ConsoleUsageProviderInterface +class Module + implements ConsoleUsageProviderInterface, BootstrapListenerInterface, + ControllerProviderInterface, ConfigProviderInterface { - public function onBootstrap($e) + public function onBootstrap(EventInterface $e) { $eventManager = $e->getApplication()->getEventManager(); $moduleRouteListener = new ModuleRouteListener(); diff --git a/module/Archives/Module.php b/module/Archives/Module.php index 376923025..4e185b661 100644 --- a/module/Archives/Module.php +++ b/module/Archives/Module.php @@ -1,7 +1,9 @@