DeclarationCompatibility: fix incorrect signature check for Walker::walk()
#505
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
... and
Walker::paged_walk()
.The method signature of both the
Walker::walk()
method as well as theWalker::paged_walk()
method were changed in WordPress 5.3 to make the variadic nature of the allowed arguments explicit.This change updates the sniff to verify the signature of these methods in child classes against the new method signature as it is in WordPress Core.
Refs:
Fixes #448
Note: I've pointedly ignored everything else which could be improved in this sniff and just focused on getting this particular issue fixed for now.