Code Duplication    Length = 3-3 lines in 3 locations

controller/rest/bookmarkcontroller.php 3 locations

@@ 100-102 (lines=3) @@
97
98
		// Check if it is a valid URL (after adding http(s) prefix)
99
		$urlData = parse_url($url);
100
		if ($urlData === false || !isset($urlData['scheme']) || !isset($urlData['host'])) {
101
			return new JSONResponse(array('status' => 'error'), Http::STATUS_BAD_REQUEST);
102
		}
103
104
		$tags = isset($item['tags']) ? $item['tags'] : array();
105
@@ 138-140 (lines=3) @@
135
136
		// Check if it is a valid URL
137
		$urlData = parse_url($url);
138
		if ($urlData === false || !isset($urlData['scheme']) || !isset($urlData['host'])) {
139
			return new JSONResponse(array(), Http::STATUS_BAD_REQUEST);
140
		}
141
142
		if ($record_id == null) {
143
			return new JSONResponse(array(), Http::STATUS_BAD_REQUEST);
@@ 196-198 (lines=3) @@
193
194
		// Check if it is a valid URL
195
		$urlData = parse_url($url);
196
		if ($urlData === false || !isset($urlData['scheme']) || !isset($urlData['host'])) {
197
			return new JSONResponse(array(), Http::STATUS_BAD_REQUEST);
198
		}
199
200
		$query = $this->db->prepareQuery('
201
	UPDATE `*PREFIX*bookmarks`