FluidTYPO3\Flux\Backend\DynamicFlexForm::patchTceformsWrapper PHP Метод

patchTceformsWrapper() защищенный Метод

Performs a duplication in data source, applying a wrapper around field configurations which require it for correct rendering in flex form containers.
protected patchTceformsWrapper ( array $dataStructure, $parentIndex = NULL ) : array
$dataStructure array
Результат array
    protected function patchTceformsWrapper(array $dataStructure, $parentIndex = NULL)
    {
        foreach ($dataStructure as $index => $subStructure) {
            if (is_array($subStructure)) {
                $dataStructure[$index] = $this->patchTceformsWrapper($subStructure, $index);
            }
        }
        if (isset($dataStructure['config']['type']) && $parentIndex !== 'TCEforms') {
            $dataStructure = array('TCEforms' => $dataStructure);
        }
        return $dataStructure;
    }