]> git.mxchange.org Git - hub.git/blobdiff - application/hub/main/controller/console/class_HubConsoleDefaultNewsController.php
Filters and chains added:
[hub.git] / application / hub / main / controller / console / class_HubConsoleDefaultNewsController.php
index 1226e59a035713f2504f79fabc9a53b8464e5855..ed9fbe8bed835f1403b9f4635ddf562605b4a920 100644 (file)
@@ -33,6 +33,7 @@ class HubConsoleDefaultNewsController extends BaseController implements Controll
 
                // Init additional filter groups
                $this->initFilterChain('bootstrap');
+               $this->initFilterChain('hub_activation');
        }
 
        /**
@@ -106,6 +107,27 @@ class HubConsoleDefaultNewsController extends BaseController implements Controll
        public function executeBootstrapFilters (Requestable $requestInstance, Responseable $responseInstance) {
                $this->executeFilters('bootstrap', $requestInstance, $responseInstance);
        }
+
+       /**
+        * Add a hub activation filter
+        *
+        * @param       $filterInstance         A Filterable class
+        * @return      void
+        */
+       public function addHubActivationFilter (Filterable $filterInstance) {
+               $this->addFilter('hub_activation', $filterInstance);
+       }
+
+       /**
+        * Executes all hub activation filters
+        *
+        * @param       $requestInstance        A Requestable class
+        * @param       $responseInstance       A Responseable class
+        * @return      void
+        */
+       public function executeHubActivationFilters (Requestable $requestInstance, Responseable $responseInstance) {
+               $this->executeFilters('hub_activation', $requestInstance, $responseInstance);
+       }
 }
 
 // [EOF]