[ https://issues.apache.org/jira/browse/NETBEANS-4432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17161169#comment-17161169 ]
Ádám Turcsán edited comment on NETBEANS-4432 at 7/20/20, 11:43 AM: ------------------------------------------------------------------- Sure thing! {code:php} <?php declare(strict_types=1); namespace UsageTest; class Test { private function __construct() { // No operation needed for demonstration // It is private because instantiation only intended through the // "named constructors", the static methods below. } public static function fromArray(array $data): self { return new self(); } public static function fromObject(object $data): Test { return new Test(); } } {code} Find usages for the constructor only shows the usage from the `fromObject` method. (As per the screenshot) was (Author: lwjunior): Sure thing! {code:php} <?php declare(strict_types=1); namespace UsageTest; class Test { private function __construct() { // No operation needed for demonstration } public static function fromArray(array $data): self { return new self(); } public static function fromObject(object $data): Test { return new Test(); } } {code} Find usages for the constructor only shows the usage from the `fromObject` method. (As per the screenshot) > Find usages of __construct not throrough enough > ----------------------------------------------- > > Key: NETBEANS-4432 > URL: https://issues.apache.org/jira/browse/NETBEANS-4432 > Project: NetBeans > Issue Type: Improvement > Components: php - Code Analysis > Affects Versions: 12.0 > Reporter: Ádám Turcsán > Priority: Major > Attachments: screenshot-1.png > > > If I use the tool "Find usages" on a class constructor, It doesn't find the > usages where it is called from the class itself, like {{new self()}}. > Because self is an instant static bindig (unlike {{static::}} ) It is quite > straightforward, which consturct call is this. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists