Code Duplication    Length = 6-6 lines in 2 locations

modules/Base/Dashboard/MiniList.php 1 location

@@ 47-52 (lines=6) @@
44
	public function getRecords(): array
45
	{
46
		$records = [];
47
		foreach ($this->get('records') as $id => $data) {
48
			$recordModel = Record::getInstance($this->get('modulename'));
49
			$recordModel->setData($data);
50
			$recordModel->setId($id);
51
			$records[$id] = $recordModel;
52
		}
53
		return $records;
54
	}
55
}

modules/Base/Widget/RelatedModule.php 1 location

@@ 173-178 (lines=6) @@
170
171
			$response = $api->call("{$this->moduleName}/RecordRelatedList/{$this->recordId}/{$this->getRelatedModuleName()}", $body) ?: [];
172
			if (!empty($response['records'])) {
173
				foreach ($response['records'] as $id => $data) {
174
					$recordModel = Record::getInstance($this->getRelatedModuleName());
175
					$recordModel->setData($data);
176
					$recordModel->setId($id);
177
					$this->entries[$id] = $recordModel;
178
				}
179
			}
180
		}
181
		return $this->entries;