Zend\Mvc\View\Http\InjectTemplateListener::deriveControllerClass PHP Method

deriveControllerClass() protected method

Strip the namespace, and the suffix "Controller" if present.
protected deriveControllerClass ( string $controller ) : string
$controller string
return string
    protected function deriveControllerClass($controller)
    {
        if (strstr($controller, '\\')) {
            $controller = substr($controller, strrpos($controller, '\\') + 1);
        }
        if (10 < strlen($controller) && 'Controller' == substr($controller, -10)) {
            $controller = substr($controller, 0, -10);
        }
        return $controller;
    }