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

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