eZ\Publish\Core\REST\Common\FieldTypeProcessor\PageProcessor::postProcessValueHash PHP Метод

postProcessValueHash() публичный Метод

public postProcessValueHash ( $outgoingValueHash )
    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;
    }