Code Duplication    Length = 25-26 lines in 2 locations

Sniffs/PHP/NewFunctionsSniff.php 1 location

@@ 1286-1310 (lines=25) @@
1283
     *
1284
     * @return void
1285
     */
1286
    protected function addError($phpcsFile, $stackPtr, $function)
1287
    {
1288
        $functionLc = strtolower($function);
1289
        $error      = '';
1290
1291
        $isError = false;
1292
        foreach ($this->forbiddenFunctions[$functionLc] as $version => $present) {
1293
            if ($this->supportsBelow($version)) {
1294
                if ($present === false) {
1295
                    $isError = true;
1296
                    $error .= 'not present in PHP version ' . $version . ' or earlier';
1297
                }
1298
            }
1299
        }
1300
        if (strlen($error) > 0) {
1301
            $error = 'The function ' . $function . ' is ' . $error;
1302
1303
            if ($isError === true) {
1304
                $phpcsFile->addError($error, $stackPtr);
1305
            } else {
1306
                $phpcsFile->addWarning($error, $stackPtr);
1307
            }
1308
        }
1309
1310
    }//end addError()
1311
1312
}//end class
1313

Sniffs/PHP/NewInterfacesSniff.php 1 location

@@ 167-192 (lines=26) @@
164
     *
165
     * @return void
166
     */
167
    protected function addError($phpcsFile, $stackPtr, $interface)
168
    {
169
        $interfaceLc = strtolower($interface);
170
        $error       = '';
171
172
        $isError = false;
173
        foreach ($this->newInterfaces[$interfaceLc] as $version => $present) {
174
            if ($this->supportsBelow($version)) {
175
                if ($present === false) {
176
                    $isError = true;
177
                    $error .= 'not present in PHP version ' . $version . ' or earlier';
178
                }
179
            }
180
        }
181
182
        if (strlen($error) > 0) {
183
            $error = 'The built-in interface ' . $interface . ' is ' . $error;
184
185
            if ($isError === true) {
186
                $phpcsFile->addError($error, $stackPtr);
187
            } else {
188
                $phpcsFile->addWarning($error, $stackPtr);
189
            }
190
        }
191
192
    }//end addError()
193
194
}//end class
195