23 $settingId =
'translate';
26 $controller = $this->getController();
27 $settingId = $controller::SETTING_ID;
31 $settingId = static::SETTING_ID;
34 $classId = \str_replace([
'_',
'\\'],
'', static::class);
36 $id =
"{$settingId}/{$classId}";
38 if (!empty($this->tabId))
40 $id .=
'/'. $this->tabId;
101 foreach ($this->fieldToStoreInProcess as $fieldName)
103 $progressData[$fieldName] = $this->{$fieldName};
107 $storage =& $_SESSION;
108 for ($d = 0, $depth = \count($optName); $d < $depth; $d++)
110 if (!isset($storage[$optName[$d]]))
112 $storage[$optName[$d]] = [];
114 $storage =& $storage[$optName[$d]];
117 $storage = $progressData;