Code Duplication    Length = 6-7 lines in 4 locations

lib/Db/LabelMapper.php 2 locations

@@ 69-74 (lines=6) @@
66
		return $result;
67
	}
68
69
	public function deleteLabelAssignments($labelId) {
70
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE label_id = ?';
71
		$stmt = $this->db->prepare($sql);
72
		$stmt->bindParam(1, $labelId, \PDO::PARAM_INT);
73
		$stmt->execute();
74
	}
75
76
	public function deleteLabelAssignmentsForCard($cardId) {
77
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ?';
@@ 76-81 (lines=6) @@
73
		$stmt->execute();
74
	}
75
76
	public function deleteLabelAssignmentsForCard($cardId) {
77
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ?';
78
		$stmt = $this->db->prepare($sql);
79
		$stmt->bindParam(1, $cardId, \PDO::PARAM_INT);
80
		$stmt->execute();
81
	}
82
83
	public function isOwner($userId, $labelId) {
84
		$sql = 'SELECT owner FROM `*PREFIX*deck_boards` WHERE `id` IN (SELECT board_id FROM `*PREFIX*deck_labels` WHERE id = ?)';

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 = ?))';