Code Duplication    Length = 16-16 lines in 2 locations

Tests/Sniffs/PHP/DeprecatedIniDirectivesSniffTest.php 2 locations

@@ 180-195 (lines=16) @@
177
     *
178
     * @return void
179
     */
180
    public function testForbiddenWithAlternative($iniName, $forbiddenIn, $alternative, $lines, $okVersion, $forbiddenVersion = null)
181
    {
182
        $file = $this->sniffFile(self::TEST_FILE, $okVersion);
183
        foreach($lines as $line) {
184
            $this->assertNoViolation($file, $line);
185
        }
186
187
        if (isset($forbiddenVersion)){
188
            $file = $this->sniffFile(self::TEST_FILE, $forbiddenVersion);
189
        }
190
        else {
191
            $file = $this->sniffFile(self::TEST_FILE, $forbiddenIn);
192
        }
193
        $this->assertError($file, $lines[0], "INI directive '{$iniName}' is forbidden from PHP {$forbiddenIn}. Use '{$alternative}' instead.");
194
        $this->assertWarning($file, $lines[1], "INI directive '{$iniName}' is forbidden from PHP {$forbiddenIn}. Use '{$alternative}' instead.");
195
    }
196
197
    /**
198
     * Data provider.
@@ 227-242 (lines=16) @@
224
     *
225
     * @return void
226
     */
227
    public function testForbiddenDirectives($iniName, $forbiddenIn, $lines, $okVersion, $forbiddenVersion = null)
228
    {
229
        $file = $this->sniffFile(self::TEST_FILE, $okVersion);
230
        foreach($lines as $line) {
231
            $this->assertNoViolation($file, $line);
232
        }
233
234
        if (isset($forbiddenVersion)){
235
            $file = $this->sniffFile(self::TEST_FILE, $forbiddenVersion);
236
        }
237
        else {
238
            $file = $this->sniffFile(self::TEST_FILE, $forbiddenIn);
239
        }
240
        $this->assertError($file, $lines[0], "INI directive '{$iniName}' is forbidden from PHP {$forbiddenIn}.");
241
        $this->assertWarning($file, $lines[1], "INI directive '{$iniName}' is forbidden from PHP {$forbiddenIn}.");
242
    }
243
244
    /**
245
     * Data provider.