Fix GH-3353 incorrect function tag linking #123
Merged
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.
Closes php/doc-en#3353.
When the list of
refentry
s (functions and methods) is retrieved from the indexing database the characters_
,::
and->
in their names were replaced by-
before storing them in the array$ref
inFormat.php
. As this array is used to generate the links to and the index list of functions/methods, functions and methods with the same name after replacing the before mentioned characters (e.g.finfo_buffer()
/finfo::buffer()
,finfo_file()
/finfo::file()
, etc.) were overwriting each other's reference entries in memory (in the$ref
array).Fix this by not replacing the above listed characters.