-
Notifications
You must be signed in to change notification settings - Fork 708
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe WeakMaps. #479
Describe WeakMaps. #479
Conversation
I assume you want to document the new WeakMap class of the core, but this page is about PECL/weakref. I have no idea how to resolve that (search etc.) |
Well carp. Yeah, I did. I figured this page was just auto-generated at some point and ran with it. How do we add a native version but avoid namespace collisions on IDs? |
Frankly, I have no idea. That was one of the reasons why I suggested to rename WeakRef to WeakReference, but I couldn't come up with another name for WeakMap. :( |
Proposal: Rename Thoughts? Yay/nay? |
Not |
Right, that thing. 😄 Let's see if the bot likes this version. (All of the new pages are copy-pasta from the extension, with the new description text. It looked like that was all accurate to me so I didn't bother changing anything.) |
Rebased now that the old WeakMap class from the extension is gone. Bot appears happy. |
The pages are not used yet; you need to add Furthermore, there should be respective entries for the class and its methods in language/predefined/versions.xml. |
You need to list the entity references of the methods of Weakmap on its page, not the entity reference of the class itself: language/predefined/weakmap.xml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/language/predefined/weakmap.xml b/language/predefined/weakmap.xml
index 8619bdb878..69e3950da7 100644
--- a/language/predefined/weakmap.xml
+++ b/language/predefined/weakmap.xml
@@ -107,7 +107,13 @@ int(0)
</partintro>
- &language.predefined.weakmap;
+ &language.predefined.weakmap.construct;
+ &language.predefined.weakmap.count;
+ &language.predefined.weakmap.getiterator;
+ &language.predefined.weakmap.offsetexists;
+ &language.predefined.weakmap.offsetget;
+ &language.predefined.weakmap.offsetset;
+ &language.predefined.weakmap.offsetunset;
</phpdoc:classref> |
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
So we're good to go. Thank you! |
The page was already there, but just auto-generated reference stuff. Now it explains what it actually does.