/** * @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)); } } } } }