Neos.Neos/Classes/Aspects/PluginUriAspect.php
public function getControllerObjectName($request, array $arguments)
    {
        $controllerName = $arguments['controllerName'] !== null ? $arguments['controllerName'] : $request->getControllerName();
        $subPackageKey = $arguments['subPackageKey'] !== null ? $arguments['subPackageKey'] : $request->getControllerSubpackageKey();
        $packageKey = $arguments['packageKey'] !== null ? $arguments['packageKey'] : $request->getControllerPackageKey();

        $possibleObjectName = '@package\@subpackage\Controller\@controllerController';
        $possibleObjectName = str_replace('@package', str_replace('.', '\\', $packageKey), $possibleObjectName);
        $possibleObjectName = str_replace('@subpackage', $subPackageKey, $possibleObjectName);
        $possibleObjectName = str_replace('@controller', $controllerName, $possibleObjectName);
        $possibleObjectName = str_replace('\\\\', '\\', $possibleObjectName);

        $controllerObjectName = $this->objectManager->getCaseSensitiveObjectName($possibleObjectName);
        return ($controllerObjectName !== false) ? $controllerObjectName : '';
    }
public function getControllerObjectName($request, array $arguments)
    {
        $controllerName = $arguments['controllerName'] !== null ? $arguments['controllerName'] : $request->getControllerName();
        $subPackageKey = $arguments['subPackageKey'] !== null ? $arguments['subPackageKey'] : $request->getControllerSubpackageKey();
        $packageKey = $arguments['packageKey'] !== null ? $arguments['packageKey'] : $request->getControllerPackageKey();

        $possibleObjectName = '@package\@subpackage\Controller\@controllerController';
        $possibleObjectName = str_replace('@package', str_replace('.', '\\', $packageKey), $possibleObjectName);
        $possibleObjectName = str_replace('@subpackage', $subPackageKey, $possibleObjectName);
        $possibleObjectName = str_replace('@controller', $controllerName, $possibleObjectName);
        $possibleObjectName = str_replace('\\\\', '\\', $possibleObjectName);

        $controllerObjectName = $this->objectManager->getCaseSensitiveObjectName($possibleObjectName);
        return ($controllerObjectName !== false) ? $controllerObjectName : '';
    }
public function getControllerObjectName ( $ request , array $ arguments ) { $ controllerName = $ arguments [ 'controllerName' ] !== null ? $ arguments [ 'controllerName' ] : $ request -> getControllerName ( ) ; $ subPackageKey = $ arguments [ 'subPackageKey' ] !== null ? $ arguments [ 'subPackageKey' ] : $ request -> getControllerSubpackageKey ( ) ; $ packageKey = $ arguments [ 'packageKey' ] !== null ? $ arguments [ 'packageKey' ] : $ request -> getControllerPackageKey ( ) ; $ possibleObjectName = '@package\@subpackage\Controller\@controllerController' ; $ possibleObjectName = str_replace ( '@package' , str_replace ( '.' , '\\' , $ packageKey ) , $ possibleObjectName ) ; $ possibleObjectName = str_replace ( '@subpackage' , $ subPackageKey , $ possibleObjectName ) ; $ possibleObjectName = str_replace ( '@controller' , $ controllerName , $ possibleObjectName ) ; $ possibleObjectName = str_replace ( '\\\\' , '\\' , $ possibleObjectName ) ; $ controllerObjectName = $ this -> objectManager -> getCaseSensitiveObjectName ( $ possibleObjectName ) ; return ( $ controllerObjectName !== false ) ? $ controllerObjectName : '' ; }
Merge the default plugin arguments of the Plugin with the arguments in the request
and generate a controllerObjectName

@param object $request
@param array $arguments
@return string $controllerObjectName
Merge the default plugin arguments of the Plugin with the arguments in the request and generate a controllerObjectName