public function preProcessValueHash($incomingValueHash)
{
if (isset($incomingValueHash['zones'])) {
foreach ($incomingValueHash['zones'] as &$zone) {
if (isset($zone['action'])) {
$zone['action'] = $this->getConstantValue($zone['action']);
}
if (!isset($zone['blocks'])) {
continue;
}
foreach ($zone['blocks'] as &$block) {
if (isset($block['action'])) {
$block['action'] = $this->getConstantValue($block['action']);
}
if (!isset($block['items'])) {
continue;
}
foreach ($block['items'] as &$item) {
if (isset($item['action'])) {
$item['action'] = $this->getConstantValue($item['action']);
}
}
}
}
}
return $incomingValueHash;
}