From 38b9dfa6f3f2ac254c6f9131e1131eb9fe796bb2 Mon Sep 17 00:00:00 2001
From: Demian Katz <demian.katz@villanova.edu>
Date: Thu, 10 Jan 2013 13:50:19 -0500
Subject: [PATCH] Added missing module comments.

---
 module/VuFind/Module.php              | 56 ++++++++++++++++++++++++++-
 module/VuFindConsole/Module.php       | 56 ++++++++++++++++++++++++++-
 module/VuFindLocalTemplate/Module.php | 56 ++++++++++++++++++++++++++-
 3 files changed, 165 insertions(+), 3 deletions(-)

diff --git a/module/VuFind/Module.php b/module/VuFind/Module.php
index ac1d0761bf9..92901f9af4f 100644
--- a/module/VuFind/Module.php
+++ b/module/VuFind/Module.php
@@ -1,17 +1,61 @@
 <?php
-
+/**
+ * ZF2 module definition for the VuFind application
+ *
+ * PHP version 5
+ *
+ * Copyright (C) Villanova University 2010.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * @category VuFind2
+ * @package  Module
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     https://github.com/dmj/vf2-proxy
+ */
 namespace VuFind;
 use VuFind\Bootstrap,
     Zend\ModuleManager\ModuleManager,
     Zend\Mvc\MvcEvent;
 
+/**
+ * ZF2 module definition for the VuFind application
+ *
+ * @category VuFind2
+ * @package  Module
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     https://github.com/dmj/vf2-proxy
+ */
 class Module
 {
+    /**
+     * Get module configuration
+     *
+     * @return array
+     */
     public function getConfig()
     {
         return include __DIR__ . '/config/module.config.php';
     }
 
+    /**
+     * Get autoloader configuration
+     *
+     * @return array
+     */
     public function getAutoloaderConfig()
     {
         return array(
@@ -28,10 +72,20 @@ class Module
         );
     }
 
+    /**
+     * Initialize the module
+     *
+     * @return void
+     */
     public function init(ModuleManager $m)
     {
     }
 
+    /**
+     * Bootstrap the module
+     *
+     * @return void
+     */
     public function onBootstrap(MvcEvent $e)
     {
         $bootstrapper = new Bootstrap($e);
diff --git a/module/VuFindConsole/Module.php b/module/VuFindConsole/Module.php
index 4e51ee00d47..d700c026f13 100644
--- a/module/VuFindConsole/Module.php
+++ b/module/VuFindConsole/Module.php
@@ -1,16 +1,60 @@
 <?php
-
+/**
+ * ZF2 module definition for the VuFind console module
+ *
+ * PHP version 5
+ *
+ * Copyright (C) Villanova University 2010.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * @category VuFind2
+ * @package  Module
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     https://github.com/dmj/vf2-proxy
+ */
 namespace VuFindConsole;
 use VuFindConsole\Mvc\Router\ConsoleRouter,
     Zend\ModuleManager\ModuleManager, Zend\Mvc\MvcEvent;
 
+/**
+ * ZF2 module definition for the VuFind console module
+ *
+ * @category VuFind2
+ * @package  Module
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     https://github.com/dmj/vf2-proxy
+ */
 class Module
 {
+    /**
+     * Get module configuration
+     *
+     * @return array
+     */
     public function getConfig()
     {
         return include __DIR__ . '/config/module.config.php';
     }
 
+    /**
+     * Get autoloader configuration
+     *
+     * @return array
+     */
     public function getAutoloaderConfig()
     {
         return array(
@@ -22,10 +66,20 @@ class Module
         );
     }
 
+    /**
+     * Initialize the module
+     *
+     * @return void
+     */
     public function init(ModuleManager $m)
     {
     }
 
+    /**
+     * Bootstrap the module
+     *
+     * @return void
+     */
     public function onBootstrap(MvcEvent $e)
     {
         $callback = function ($e) {
diff --git a/module/VuFindLocalTemplate/Module.php b/module/VuFindLocalTemplate/Module.php
index 2b6334f9216..896565c56ef 100644
--- a/module/VuFindLocalTemplate/Module.php
+++ b/module/VuFindLocalTemplate/Module.php
@@ -1,16 +1,60 @@
 <?php
-
+/**
+ * Template for ZF2 module for storing local overrides.
+ *
+ * PHP version 5
+ *
+ * Copyright (C) Villanova University 2010.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2,
+ * as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * @category VuFind2
+ * @package  Module
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     https://github.com/dmj/vf2-proxy
+ */
 namespace VuFindLocalTemplate;
 use Zend\ModuleManager\ModuleManager,
     Zend\Mvc\MvcEvent;
 
+/**
+ * Template for ZF2 module for storing local overrides.
+ *
+ * @category VuFind2
+ * @package  Module
+ * @author   Demian Katz <demian.katz@villanova.edu>
+ * @license  http://opensource.org/licenses/gpl-2.0.php GNU General Public License
+ * @link     https://github.com/dmj/vf2-proxy
+ */
 class Module
 {
+    /**
+     * Get module configuration
+     *
+     * @return array
+     */
     public function getConfig()
     {
         return include __DIR__ . '/config/module.config.php';
     }
 
+    /**
+     * Get autoloader configuration
+     *
+     * @return array
+     */
     public function getAutoloaderConfig()
     {
         return array(
@@ -22,10 +66,20 @@ class Module
         );
     }
 
+    /**
+     * Initialize the module
+     *
+     * @return void
+     */
     public function init(ModuleManager $m)
     {
     }
 
+    /**
+     * Bootstrap the module
+     *
+     * @return void
+     */
     public function onBootstrap(MvcEvent $e)
     {
     }
-- 
GitLab