[ https://issues.apache.org/jira/browse/NETBEANS-6037?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Junichi Yamamoto reassigned NETBEANS-6037: ------------------------------------------ Assignee: Junichi Yamamoto > Fix Imports for PHP code should not reorder groups of use statements > -------------------------------------------------------------------- > > Key: NETBEANS-6037 > URL: https://issues.apache.org/jira/browse/NETBEANS-6037 > Project: NetBeans > Issue Type: Bug > Components: php - Editor > Affects Versions: 12.5 > Environment: *Product Version:* Apache NetBeans IDE 12.5 > *Java:* 15.0.2; OpenJDK 64-Bit Server VM 15.0.2+7-27 > *Runtime:* OpenJDK Runtime Environment 15.0.2+7-27 > Reporter: Czukowski > Assignee: Junichi Yamamoto > Priority: Minor > > Please see an example below. > Here, if Fix Imports function (Ctrl+Shift-I) is used, {{use function}} and > {{use const}} switch places. Depending on which coding standards are being > used in the project, this change may fail the check and the user would have > to revert it by hand each time the Fix Imports function is used. > As far as I know, there's no corresponding setting in NetBeans Project > properties, therefore I think the best behavior would be to leave the {{use}} > groups ordering as is and only do an alphabetical ordering within each one. > {code:php} > <?php declare(strict_types = 1); > namespace Cz\Test\FixUsage; > use Generator; > use function sort; > use const SORT_NUMERIC; > class Class1 > { > public function __construct(private array $values) > { > } > public function sortAndIterate(): Generator > { > sort($this->values, SORT_NUMERIC); > foreach ($this->values as $value) { > yield $value; > } > } > } > {code} -- 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