Proposal: retrieve line, filename and if user defined for ReflectionAttribute

From: 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/

« previous php.internals (#122966) next »