Ejemplo n.º 1
0
 /**
  * @access private 
  * initPostControllers
  * 
  * @var instance
  */
 private function initPostControllers($controllers)
 {
     if (is_array($controllers)) {
         foreach ($controllers as $ControllerName) {
             // if POSTControllers in Application Namespaces
             if (NameSpaces::classExistsInApplication($ControllerName) || NameSpaces::classExistsInApplicationOnly($ControllerName)) {
                 // Whitelist ?
                 if (ArrayHelper::hasEntries($this->ControllerRules)) {
                     $PostControllerStart = $this->foundControllerActionInWhitelist($ControllerName);
                 } else {
                     $PostControllerStart = true;
                 }
                 // PreController Init
                 if ($PostControllerStart) {
                     $this->debug->trace('+++ Post Controller INIT: ' . $ControllerName, 'PreController (Excecute)');
                     $this->addPostController($this->objectManager->getObject($ControllerName));
                 }
             }
         }
     }
 }