private function createComparedRecords() { $records = array(); $parameters = $this->request->getParameters(); if (!isset($parameters['ids'])) { $this->log->warn('Compared records cannot be loaded without product IDs. ' . 'Use setProductIDs() first.'); } else { $position = 1; $jsonData = $this->getResponseContent(); if (parent::isValidResponse($jsonData)) { foreach ($jsonData['records'] as $recordData) { $records[] = FF::getInstance('Data\\Record', (string) $recordData['id'], $recordData['record'], 100.0, $position++); } } } return FF::getInstance('Data\\Result', $records, null, count($records)); }