Proposal: retrieve line, filename and if user defined for ReflectionAttribute
| From: | Joel Wurtz | Date: | Fri, 05 Apr 2024 13:09:42 +0000 |
| Subject: | Proposal: retrieve line, filename and if user defined for ReflectionAttribute | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-122966@lists.php.net to get a copy of this message | ||
Hello everyone,
Like a lot of libraries, we offer the possibility to configure behaviors
with Attributes. However in some cases it's wrongly configured by the user
and this wrong configuration cannot be detected on the attribute
constructor but afterwards.
In this case we may want to pinpoint which attribute (in which file and at
which line) cause this bad configuration. Since there was no method to
retrieve those information in the ReflectionAttribute I proposed a PR
https://github.com/php/php-src/pull/13889 to
add those informations.
I do believe this will allow better DX for end user when correctly used,
Regards,
Joël Wurtz
--
Joël Wurtz
06 23 64 03 55
Jolicode, Expertise et Architecture Web
http://www.jolicode.com/