/** * @return bool */ private function processDuplicatesList() { $errors = false; $data = $this->getDuplicatesList(); if (!empty($data)) { $duplicates = []; foreach ($data as $row) { $duplicates[] = sprintf('Request path: %s Store ID: %s Target path: %s', $row['request_path'], $row['store_id'], $row['target_path']); } $message = sprintf('There are duplicates in URL rewrites:%s', PHP_EOL . implode(PHP_EOL, $duplicates)); if (!empty($this->configReader->getOption('auto_resolve_urlrewrite_duplicates'))) { $this->logger->addInfo($message); } else { $this->logger->error($message); $errors = true; } } return $errors; }