Code Duplication    Length = 9-15 lines in 4 locations

code/control/PlanDispatcher.php 1 location

@@ 35-49 (lines=15) @@
32
		self::ACTION_PLAN
33
	];
34
35
	public function init() {
36
		parent::init();
37
38
		$this->project = $this->getCurrentProject();
39
40
		if (!$this->project) {
41
			return $this->project404Response();
42
		}
43
44
		// Performs canView permission check by limiting visible projects
45
		$this->environment = $this->getCurrentEnvironment($this->project);
46
		if (!$this->environment) {
47
			return $this->environment404Response();
48
		}
49
	}
50
51
	/**
52
	 *

code/control/EnvironmentOverview.php 1 location

@@ 27-35 (lines=9) @@
24
		'deployment'
25
	];
26
27
	public function init() {
28
		parent::init();
29
		$this->project = $this->getCurrentProject();
30
		if (!$this->project) {
31
			return $this->project404Response();
32
		}
33
		// Performs canView permission check by limiting visible projects
34
		$this->environment = $this->getCurrentEnvironment($this->project);
35
	}
36
37
	/**
38
	 *

code/control/ApprovalsDispatcher.php 1 location

@@ 47-60 (lines=14) @@
44
	 */
45
	private static $_cache_project_members = null;
46
47
	public function init() {
48
		parent::init();
49
50
		$this->project = $this->getCurrentProject();
51
		if (!$this->project) {
52
			return $this->project404Response();
53
		}
54
55
		// Performs canView permission check by limiting visible projects
56
		$this->environment = $this->getCurrentEnvironment($this->project);
57
		if (!$this->environment) {
58
			return $this->environment404Response();
59
		}
60
	}
61
62
	/**
63
	 * @param \SS_HTTPRequest $request

code/control/DeployDispatcher.php 1 location

@@ 45-59 (lines=15) @@
42
		self::ACTION_DEPLOY
43
	];
44
45
	public function init() {
46
		parent::init();
47
48
		$this->project = $this->getCurrentProject();
49
50
		if (!$this->project) {
51
			return $this->project404Response();
52
		}
53
54
		// Performs canView permission check by limiting visible projects
55
		$this->environment = $this->getCurrentEnvironment($this->project);
56
		if (!$this->environment) {
57
			return $this->environment404Response();
58
		}
59
	}
60
61
	/**
62
	 * @param \SS_HTTPRequest $request