public function preProcessValueHash($incomingValueHash)
{
if (isset($incomingValueHash['data'])) {
$tempFile = tempnam($this->temporaryDirectory, 'eZ_REST_BinaryFile');
file_put_contents($tempFile, base64_decode($incomingValueHash['data']));
unset($incomingValueHash['data']);
$incomingValueHash['inputUri'] = $tempFile;
}
return $incomingValueHash;
}
public function preProcessValueHash($incomingValueHash) { if (is_array($incomingValueHash) && array_key_exists('variations', $incomingValueHash)) { unset($incomingValueHash['variations']); } return parent::preProcessValueHash($incomingValueHash); }