Code Duplication    Length = 6-7 lines in 4 locations

lib/Db/CardMapper.php 2 locations

@@ 170-176 (lines=7) @@
167
168
	}
169
170
	public function assignLabel($card, $label) {
171
		$sql = 'INSERT INTO `*PREFIX*deck_assigned_labels` (`label_id`,`card_id`) VALUES (?,?)';
172
		$stmt = $this->db->prepare($sql);
173
		$stmt->bindParam(1, $label, \PDO::PARAM_INT);
174
		$stmt->bindParam(2, $card, \PDO::PARAM_INT);
175
		$stmt->execute();
176
	}
177
178
	public function removeLabel($card, $label) {
179
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ? AND label_id = ?';
@@ 178-184 (lines=7) @@
175
		$stmt->execute();
176
	}
177
178
	public function removeLabel($card, $label) {
179
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ? AND label_id = ?';
180
		$stmt = $this->db->prepare($sql);
181
		$stmt->bindParam(1, $card, \PDO::PARAM_INT);
182
		$stmt->bindParam(2, $label, \PDO::PARAM_INT);
183
		$stmt->execute();
184
	}
185
186
	public function isOwner($userId, $cardId) {
187
		$sql = 'SELECT owner FROM `*PREFIX*deck_boards` WHERE `id` IN (SELECT board_id FROM `*PREFIX*deck_stacks` WHERE id IN (SELECT stack_id FROM `*PREFIX*deck_cards` WHERE id = ?))';

lib/Db/LabelMapper.php 2 locations

@@ 83-88 (lines=6) @@
80
		return $result;
81
	}
82
83
	public function deleteLabelAssignments($labelId) {
84
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE label_id = ?';
85
		$stmt = $this->db->prepare($sql);
86
		$stmt->bindParam(1, $labelId, \PDO::PARAM_INT);
87
		$stmt->execute();
88
	}
89
90
	public function deleteLabelAssignmentsForCard($cardId) {
91
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ?';
@@ 90-95 (lines=6) @@
87
		$stmt->execute();
88
	}
89
90
	public function deleteLabelAssignmentsForCard($cardId) {
91
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ?';
92
		$stmt = $this->db->prepare($sql);
93
		$stmt->bindParam(1, $cardId, \PDO::PARAM_INT);
94
		$stmt->execute();
95
	}
96
97
	public function isOwner($userId, $labelId) {
98
		$sql = 'SELECT owner FROM `*PREFIX*deck_boards` WHERE `id` IN (SELECT board_id FROM `*PREFIX*deck_labels` WHERE id = ?)';