Skip to content
Snippets Groups Projects
Commit 090c215c authored by Ralf Zimmermann's avatar Ralf Zimmermann Committed by Christian Kuhn
Browse files

[BUGFIX] EXT:form - Wizard does not reopen checkboxgroups/ radiogroups

Bring back the class name mapping for camelcase json elements.

Resolves: #70212
Releases: master
Change-Id: Ibd6022383f19936dc92c764a696aa0204dea66ea
Reviewed-on: http://review.typo3.org/43773


Reviewed-by: default avatarBjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: default avatarBjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
parent 29f08feb
No related merge requests found
......@@ -46,6 +46,14 @@ class TypoScriptToJsonConverter {
'TEXTLINE'
);
/**
* @var array
*/
protected $nameMapping = array(
'checkboxgroup' => 'CheckboxGroup',
'radiogroup' => 'RadioGroup',
);
/**
* @var array
*/
......@@ -74,6 +82,9 @@ class TypoScriptToJsonConverter {
*/
public function createElement($class, array $arguments = array()) {
$class = strtolower((string)$class);
if (!empty($this->nameMapping[$class])) {
$class = $this->nameMapping[$class];
}
$className = 'TYPO3\\CMS\\Form\\Domain\\Model\Json\\' . ucfirst($class) . 'JsonElement';
$this->addValidationRules($arguments);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment