Generic_Sniffs_CodeAnalysis_UselessOverridingMethodSniff
in package
implements
PHP_CodeSniffer_Sniff
Detects unnecessary overridden methods that simply call their parent.
This rule is based on the PMD rule catalog. The Useless Overriding Method sniff detects the use of methods that only call their parent classes's method with the same name and arguments. These methods are not required.
class FooBar {
public function __construct($a, $b) {
parent::__construct($a, $b);
}
}
Tags
Interfaces, Classes and Traits
- PHP_CodeSniffer_Sniff
- Represents a PHP_CodeSniffer sniff for sniffing coding standards.
Table of Contents
- process() : void
- Processes this test, when one of its tokens is encountered.
- register() : array<string|int, int>
- Registers the tokens that this sniff wants to listen for.
Methods
process()
Processes this test, when one of its tokens is encountered.
public
process(PHP_CodeSniffer_File $phpcsFile, int $stackPtr) : void
Parameters
- $phpcsFile : PHP_CodeSniffer_File
-
The file being scanned.
- $stackPtr : int
-
The position of the current token in the stack passed in $tokens.
Return values
void —register()
Registers the tokens that this sniff wants to listen for.
public
register() : array<string|int, int>