/** * @param array $requestData * @param DataIO $dataIO */ protected function initializeDataIO(DataIO $dataIO, array $requestData) { $colOpts = $this->dataFactory->createColOpts($requestData['columnOptions']); $limit = $this->dataFactory->createLimit($requestData['limit']); $filter = $this->dataFactory->createFilter($requestData['filter']); $maxRecordCount = $requestData['max_record_count']; $type = $requestData['type']; $format = $requestData['format']; $username = $this->auth->getIdentity()->username; $dataIO->initialize($colOpts, $limit, $filter, $type, $format, $maxRecordCount); $dataIO->setUsername($username); }