Code Duplication    Length = 18-19 lines in 3 locations

tests/Functional/AbstractTestCase.php 3 locations

@@ 38-56 (lines=19) @@
35
	}
36
37
38
	final protected function runInvalid()
39
	{
40
		$environment = Environment::mock(
41
			[
42
				'REQUEST_METHOD' => 'POST',
43
				'REQUEST_URI' => '/',
44
				'HTTP_CONTENT_TYPE' => 'application/json',
45
				'HTTP_X-Gitlab-Token' => 'alksjdljzcxl'
46
			]
47
		);
48
49
		$request = Request::createFromEnvironment($environment);
50
51
		if (isset($requestData)) {
52
			$request = $request->withParsedBody([]);
53
		}
54
55
		return $this->runRequest($request, $this->buildApp());
56
	}
57
58
59
	final protected function runUnsecured()
@@ 59-76 (lines=18) @@
56
	}
57
58
59
	final protected function runUnsecured()
60
	{
61
		$environment = Environment::mock(
62
			[
63
				'REQUEST_METHOD' => 'POST',
64
				'REQUEST_URI' => '/',
65
				'HTTP_CONTENT_TYPE' => 'application/json',
66
			]
67
		);
68
69
		$request = Request::createFromEnvironment($environment);
70
71
		$request = $request->withParsedBody([
72
			'object_kind' => 'push'
73
		]);
74
75
		return $this->runRequest($request, $this->buildApp());
76
	}
77
78
79
	final protected function runNotHandled()
@@ 79-97 (lines=19) @@
76
	}
77
78
79
	final protected function runNotHandled()
80
	{
81
		$environment = Environment::mock(
82
			[
83
				'REQUEST_METHOD' => 'POST',
84
				'REQUEST_URI' => '/',
85
				'HTTP_CONTENT_TYPE' => 'application/json',
86
				'HTTP_X-Gitlab-Token' => 'alksjdljzcxl'
87
			]
88
		);
89
90
		$request = Request::createFromEnvironment($environment);
91
92
		$request = $request->withParsedBody([
93
			'object_kind' => 'test'
94
		]);
95
96
		return $this->runRequest($request, $this->buildApp());
97
	}
98
99
100
	/**