35 array(
'\\Domain\\Model',
'_Domain_Model_'),
36 array(
'\\Domain\\Repository',
'_Domain_Repository_'),
51 array(
'\\Domain\\Model\\',
'_Domain_Model_'),
52 array(
'\\Domain\\Validator\\',
'_Domain_Validator_'),
67 array(
'/\\\\Domain\\\\Repository/',
'/_Domain_Repository_/',
'/Repository$/'),
68 array(
'\\Domain\\Model',
'_Domain_Model_',
''),
85 if (strpos($controllerObjectName,
'\\') !== FALSE) {
86 if (substr($controllerObjectName, 0, 9) ===
'TYPO3\\CMS') {
87 $extensionName =
'^(?P<vendorName>[^\\\\]+\\\[^\\\\]+)\\\(?P<extensionName>[^\\\\]+)';
89 $extensionName =
'^(?P<vendorName>[^\\\\]+)\\\\(?P<extensionName>[^\\\\]+)';
93 '/' . $extensionName .
'\\\\(Controller|Command|(?P<subpackageKey>.+)\\\\Controller)\\\\(?P<controllerName>[a-z\\\\]+)Controller$/ix',
94 $controllerObjectName,
99 '/^Tx_(?P<extensionName>[^_]+)_(Controller|Command|(?P<subpackageKey>.+)_Controller)_(?P<controllerName>[a-z_]+)Controller$/ix',
100 $controllerObjectName,
static translateModelNameToRepositoryName($modelName)
static explodeObjectControllerName($controllerObjectName)
static translateRepositoryNameToModelName($repositoryName)
static translateModelNameToValidatorName($modelName)