Code Duplication    Length = 10-10 lines in 3 locations

lib/Db/AssignedUsersMapper.php 1 location

@@ 91-100 (lines=10) @@
88
		return null;
89
	}
90
91
	public function mapParticipant(AssignedUsers &$assignment) {
92
		$userManager = $this->userManager;
93
		$assignment->resolveRelation('participant', function() use (&$userManager, &$assignment) {
94
			$user = $userManager->get($assignment->getParticipant());
95
			if ($user !== null) {
96
				return new User($user);
97
			}
98
			return null;
99
		});
100
	}
101
102
103
}

lib/Db/CardMapper.php 1 location

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

lib/Db/BoardMapper.php 1 location

@@ 253-262 (lines=10) @@
250
	/**
251
	 * @param Board $board
252
	 */
253
	public function mapOwner(Board &$board) {
254
		$userManager = $this->userManager;
255
		$board->resolveRelation('owner', function($owner) use (&$userManager) {
256
			$user = $userManager->get($owner);
257
			if ($user !== null) {
258
				return new User($user);
259
			}
260
			return null;
261
		});
262
	}
263
264
265
}