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.
Lets remove some "mixed" return types. Otherwise you could just as well omit it ;)
Also some more cleanup.
To stay BC I did not modify any code and rather fixed the doc block - even though in some places one should. It would be cleaner to always return string (empty string then instead of null).
E.g.
should be
And stuff like
should be
Maybe for 2.6?
PS: Since quite a few of those "return null"s weren't documented, one could maybe even do this here as a bugfix instead of modifying the doc block?