Code Duplication    Length = 15-15 lines in 2 locations

app/repositories/ProgramRepository.php 1 location

@@ 143-157 (lines=15) @@
140
	 * @param  int    $visitorId
141
	 * @return array
142
	 */
143
	public function assembleFormPrograms(int $visitorId): array
144
	{
145
		$visitorPrograms = $this->getVisitorModel()->findVisitorPrograms($visitorId);
146
147
		$formPrograms = [];
148
149
		foreach ($visitorPrograms as $visitorProgram) {
150
			if($visitorProgram->program !== 0) {
151
				$program = $this->getProgramModel()->findByProgramId($visitorProgram->program);
152
				$formPrograms['blck_' . $program->block] = $visitorProgram->program;
153
			}
154
		}
155
156
		return $formPrograms;
157
	}
158
159
	/**
160
	 * @param  Nette\Utils\ArrayHash $program

app/repositories/VisitorRepository.php 1 location

@@ 280-294 (lines=15) @@
277
	 * @param  int    $visitorId
278
	 * @return array
279
	 */
280
	public function assembleFormPrograms(int $visitorId): array
281
	{
282
		$visitorPrograms = $this->getVisitorModel()->findVisitorPrograms($visitorId);
283
284
		$formPrograms = [];
285
286
		foreach ($visitorPrograms as $visitorProgram) {
287
			if($visitorProgram->program !== 0) {
288
				$program = $this->getProgramRepository()->find($visitorProgram->program);
289
				$formPrograms['blck_' . $program->block] = $visitorProgram->program;
290
			}
291
		}
292
293
		return $formPrograms;
294
	}
295
296
	/**
297
	 * @param  array  $data