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