Code Duplication    Length = 6-7 lines in 4 locations

lib/Db/CardMapper.php 2 locations

@@ 98-104 (lines=7) @@
95
96
	}
97
98
	public function assignLabel($card, $label) {
99
		$sql = 'INSERT INTO `*PREFIX*deck_assigned_labels` (`label_id`,`card_id`) VALUES (?,?)';
100
		$stmt = $this->db->prepare($sql);
101
		$stmt->bindParam(1, $label, \PDO::PARAM_INT);
102
		$stmt->bindParam(2, $card, \PDO::PARAM_INT);
103
		$stmt->execute();
104
	}
105
106
	public function removeLabel($card, $label) {
107
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ? AND label_id = ?';
@@ 106-112 (lines=7) @@
103
		$stmt->execute();
104
	}
105
106
	public function removeLabel($card, $label) {
107
		$sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ? AND label_id = ?';
108
		$stmt = $this->db->prepare($sql);
109
		$stmt->bindParam(1, $card, \PDO::PARAM_INT);
110
		$stmt->bindParam(2, $label, \PDO::PARAM_INT);
111
		$stmt->execute();
112
	}
113
114
	public function isOwner($userId, $cardId) {
115
		$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

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