public function postProcessValueHash($outgoingValueHash) { if (!is_array($outgoingValueHash)) { return $outgoingValueHash; } $outgoingValueHash['path'] = '/' . $outgoingValueHash['path']; foreach ($this->variations as $variationIdentifier) { $outgoingValueHash['variations'][$variationIdentifier] = array('href' => $this->router->generate('ezpublish_rest_binaryContent_getImageVariation', array('imageId' => $outgoingValueHash['imageId'], 'variationIdentifier' => $variationIdentifier))); } return $outgoingValueHash; }