Code Duplication    Length = 10-10 lines in 3 locations

lib/Db/BoardMapper.php 1 location

@@ 207-216 (lines=10) @@
204
	/**
205
	 * @param Board $board
206
	 */
207
	public function mapOwner(Board &$board) {
208
		$userManager = $this->userManager;
209
		$board->resolveRelation('owner', function($owner) use (&$userManager) {
210
			$user = $userManager->get($owner);
211
			if ($user !== null) {
212
				return new User($user);
213
			}
214
			return null;
215
		});
216
	}
217
218
219
}

lib/Db/AssignedUsersMapper.php 1 location

@@ 85-94 (lines=10) @@
82
		return null;
83
	}
84
85
	public function mapParticipant(AssignedUsers &$assignment) {
86
		$userManager = $this->userManager;
87
		$assignment->resolveRelation('participant', function() use (&$userManager, &$assignment) {
88
			$user = $userManager->get($assignment->getParticipant());
89
			if ($user !== null) {
90
				return new User($user);
91
			}
92
			return null;
93
		});
94
	}
95
96
97
}

lib/Db/CardMapper.php 1 location

@@ 195-204 (lines=10) @@
192
		return $row['id'];
193
	}
194
195
	public function mapOwner(Card &$card) {
196
		$userManager = $this->userManager;
197
		$card->resolveRelation('owner', function($owner) use (&$userManager) {
198
			$user = $userManager->get($owner);
199
			if ($user !== null) {
200
				return new User($user);
201
			}
202
			return null;
203
		});
204
	}
205
206
207
}