If you configure a UpperCamelCase controller name like this:
name: 'Routes for list of all userGroups'
uriPattern: 'userGroups'
defaults:
'@vendor': 'FOO'
'@package': 'Bar'
'@plugin': 'myplugin'
'@controller': 'UserGroup'
'@action': 'list'
the controller name is converted to Usergroup, due to the GeneralUtility::underscoredToUpperCamelCase conversion in RoutingController::getControllerParameters
I don't see why the underscoredToUpperCamelCase conversion is needed at all, since there shouldn't be underscores in class names in Extbase...?
If you configure a UpperCamelCase controller name like this: name: 'Routes for list of all userGroups' uriPattern: 'userGroups' defaults: '@vendor': 'FOO' '@package': 'Bar' '@plugin': 'myplugin' '@controller': 'UserGroup' '@action': 'list'
the controller name is converted to Usergroup, due to the GeneralUtility::underscoredToUpperCamelCase conversion in RoutingController::getControllerParameters
I don't see why the underscoredToUpperCamelCase conversion is needed at all, since there shouldn't be underscores in class names in Extbase...?