User Details
- User Since
- Jan 20 2025, 23:01 (19 w, 2 d)
- Availability
- Available
Mon, Jun 2
Yeah, I've been wanting to put up a codemod diffs that get rid of all the custom types: wild, dict, dictionary, map, etc. None of these are understood by modern phpdoc tooling and while we could configure phpstan to understand them, it's probably easiest to just use whatever everyone else is using, especially because some editor extensions don't have a way to add custom types so we'd be leaving potential contributors at a disadvantage if they don't have phpstan.
Update signature to protected and add missing argument everywhere.
Fri, May 30
Get rid of coverage errors :)
This isn't important, it just seems like this is a nice in-context place to leave this information :)
Use R[] because the keys may not be sequential.
Hmm.. clearly I need to set xdebug.mode correctly, but I'm not sure why it wasn't. It's been fine before.
Feb 22 2025
I'd be very much in favor and I'd be happy to contribute changes for this. I've added type hints in my local fork to assist in development. Especially for core utility functions like idx and id which otherwise completely hide type information.
Feb 18 2025
Feb 17 2025
Feb 16 2025
Remove first person voice in a few areas. And a bit of swearing that slipped through from my notes.
Feb 7 2025
Feb 6 2025
@valerio.bozzolan looks to not change behavior in mercurial at all :) I'm not in Trusted Contributors so I can't accept.
Feb 5 2025
Jan 31 2025
A comment in two parts:
First and most relevant to this task: It certainly would be nice to get some of this into documentation! It took me quite awhile to figure this out when doing my own extension development.