Code Duplication    Length = 9-9 lines in 2 locations

code/control/DeployDispatcher.php 1 location

@@ 355-363 (lines=9) @@
352
	 *
353
	 * @return null|SS_HTTPResponse
354
	 */
355
	protected function validateDeployment(\DNDeployment $deployment) {
356
		if (!$deployment || !$deployment->exists()) {
357
			return $this->getAPIResponse(['message' => 'This deployment does not exist'], 404);
358
		}
359
		if (!$deployment->canView()) {
360
			return $this->getAPIResponse(['message' => 'You are not authorised to view this deployment'], 403);
361
		}
362
		return null;
363
	}
364
365
}
366

code/control/ApprovalsDispatcher.php 1 location

@@ 204-212 (lines=9) @@
201
	 *
202
	 * @return null|SS_HTTPResponse
203
	 */
204
	protected function validateDeployment(\DNDeployment $deployment) {
205
		if (!$deployment || !$deployment->exists()) {
206
			return $this->getAPIResponse(['message' => 'This deployment does not exist'], 404);
207
		}
208
		if (!$deployment->canView()) {
209
			return $this->getAPIResponse(['message' => 'You are not authorised to view this deployment'], 403);
210
		}
211
		return null;
212
	}
213
214
	protected function canApprove(Member $member = null) {
215
		if (!$member) {