//* DEBUG: */ self::createDebugInstance(__CLASS__, __LINE__)->debugOutput('BEFORE: controller=' . $controllerName);
if ($controllerName != $defaultController) {
// Create controller class name
- $className = $this->getCapitalizedClassPrefix() . self::convertToClassName($controllerName) . 'Controller';
+ $className = sprintf(
+ '%s\%s%sController',
+ $namespace,
+ $this->getCapitalizedClassPrefix(),
+ self::convertToClassName($controllerName)
+ );
// ... and set it
$this->setClassName($className);
* @throws EmptyVariableException Thrown if given controller is not set
* @throws DefaultControllerException Thrown if default controller was not found
*/
- public function isControllerValid ($namespace, $controllerName) {
+ protected function isControllerValid ($namespace, $controllerName) {
// By default nothing shall be valid
$isValid = FALSE;