You are here

protected function BatchApi::processBodyOptions in TMGMT Translator Smartling 8.3

Same name and namespace in other branches
  1. 8.4 vendor/smartling/api-sdk-php/src/Batch/BatchApi.php \Smartling\Batch\BatchApi::processBodyOptions()

Parameters

mixed $requestData:

Return value

array

Overrides BaseApiAbstract::processBodyOptions

File

vendor/smartling/api-sdk-php/src/Batch/BatchApi.php, line 46

Class

BatchApi
Class JobsFacadeApi

Namespace

Smartling\Batch

Code

protected function processBodyOptions($requestData = []) {
  $opts = parent::processBodyOptions($requestData);
  $key = 'file';
  if (!empty($opts['multipart'])) {
    foreach ($opts['multipart'] as &$data) {
      if ($data['name'] == $key) {
        $data['contents'] = $this
          ->readFile($data['contents']);
      }
    }
  }
  return $opts;
}