This is an automated email from the ASF dual-hosted git repository. junichi11 pushed a commit to branch php-nb22-features in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit 3eae17f0d1649bb72ffba876f2783ce00e77a683 Merge: b33890d1b1 c470ae1e38 Author: Junichi Yamamoto <junich...@apache.org> AuthorDate: Sun Feb 11 12:22:21 2024 +0900 Merge pull request #7027 from junichi11/php-auto-import Add the Auto Import feature for Code Completion php/php.editor/nbproject/project.properties | 2 +- .../org/netbeans/modules/php/editor/CodeUtils.java | 1 + .../modules/php/editor/api/ElementQuery.java | 11 + .../modules/php/editor/codegen/AutoImport.java | 971 +++++ .../editor/codegen/PHPCodeTemplateProcessor.java | 69 +- .../php/editor/completion/PHPCodeCompletion.java | 4 +- .../php/editor/completion/PHPCompletionItem.java | 157 +- .../php/editor/elements/IndexQueryImpl.java | 20 + .../modules/php/editor/options/Bundle.properties | 15 + .../php/editor/options/CodeCompletionPanel.form | 285 +- .../php/editor/options/CodeCompletionPanel.java | 317 +- .../modules/php/editor/options/OptionsUtils.java | 89 + .../testGroupUsesC01/testGroupUsesC01.php | 29 + ...sesC01.php.testGroupUsesC01_Const01a.autoimport | 30 + ...sesC01.php.testGroupUsesC01_Const01b.autoimport | 30 + ...UsesC01.php.testGroupUsesC01_Const02.autoimport | 30 + ...UsesC01.php.testGroupUsesC01_Const03.autoimport | 30 + ...sesC01.php.testGroupUsesC01_Const04a.autoimport | 30 + ...sesC01.php.testGroupUsesC01_Const04b.autoimport | 30 + ...C01.php.testGroupUsesC01_Function01a.autoimport | 30 + ...C01.php.testGroupUsesC01_Function01b.autoimport | 31 + ...C01.php.testGroupUsesC01_Function01c.autoimport | 30 + ...C01.php.testGroupUsesC01_Function01d.autoimport | 31 + ...UsesC01.php.testGroupUsesC01_Type01a.autoimport | 30 + ...UsesC01.php.testGroupUsesC01_Type01b.autoimport | 31 + .../testGroupUsesF01/testGroupUsesF01.php | 29 + ...sesF01.php.testGroupUsesF01_Const01a.autoimport | 30 + ...sesF01.php.testGroupUsesF01_Const01b.autoimport | 31 + ...sesF01.php.testGroupUsesF01_Const01c.autoimport | 30 + ...sesF01.php.testGroupUsesF01_Const01d.autoimport | 31 + ...sF01.php.testGroupUsesF01_Function01.autoimport | 29 + ...F01.php.testGroupUsesF01_Function02a.autoimport | 30 + ...F01.php.testGroupUsesF01_Function02b.autoimport | 30 + ...F01.php.testGroupUsesF01_Function02c.autoimport | 30 + ...F01.php.testGroupUsesF01_Function02d.autoimport | 30 + ...F01.php.testGroupUsesF01_Function03a.autoimport | 30 + ...F01.php.testGroupUsesF01_Function03b.autoimport | 30 + ...UsesF01.php.testGroupUsesF01_Type01a.autoimport | 30 + ...UsesF01.php.testGroupUsesF01_Type01b.autoimport | 31 + .../testGroupUsesT01/testGroupUsesT01.php | 28 + ...sesT01.php.testGroupUsesT01_Const01a.autoimport | 29 + ...sesT01.php.testGroupUsesT01_Const01b.autoimport | 30 + ...T01.php.testGroupUsesT01_Function01a.autoimport | 29 + ...T01.php.testGroupUsesT01_Function01b.autoimport | 30 + ...pUsesT01.php.testGroupUsesT01_Type01.autoimport | 28 + ...UsesT01.php.testGroupUsesT01_Type02a.autoimport | 29 + ...UsesT01.php.testGroupUsesT01_Type02b.autoimport | 29 + ...UsesT01.php.testGroupUsesT01_Type03a.autoimport | 29 + ...UsesT01.php.testGroupUsesT01_Type03b.autoimport | 29 + ...pUsesT01.php.testGroupUsesT01_Type04.autoimport | 29 + ...pUsesT01.php.testGroupUsesT01_Type05.autoimport | 29 + ...UsesT01.php.testGroupUsesT01_Type06a.autoimport | 29 + ...UsesT01.php.testGroupUsesT01_Type06b.autoimport | 29 + .../testGroupUsesT02/testGroupUsesT02.php | 30 + ...sesT02.php.testGroupUsesT02_Const01a.autoimport | 31 + ...sesT02.php.testGroupUsesT02_Const01b.autoimport | 32 + ...T02.php.testGroupUsesT02_Function01a.autoimport | 31 + ...T02.php.testGroupUsesT02_Function01b.autoimport | 32 + ...pUsesT02.php.testGroupUsesT02_Type01.autoimport | 31 + ...pUsesT02.php.testGroupUsesT02_Type02.autoimport | 31 + ...pUsesT02.php.testGroupUsesT02_Type03.autoimport | 31 + ...pUsesT02.php.testGroupUsesT02_Type04.autoimport | 31 + ...pUsesT02.php.testGroupUsesT02_Type05.autoimport | 31 + ...UsesT02.php.testGroupUsesT02_Type06a.autoimport | 31 + ...UsesT02.php.testGroupUsesT02_Type06b.autoimport | 31 + .../testGroupUsesT03/testGroupUsesT03.php | 35 + ...sesT03.php.testGroupUsesT03_Const01a.autoimport | 36 + ...sesT03.php.testGroupUsesT03_Const01b.autoimport | 37 + ...T03.php.testGroupUsesT03_Function01a.autoimport | 36 + ...T03.php.testGroupUsesT03_Function01b.autoimport | 37 + ...pUsesT03.php.testGroupUsesT03_Type01.autoimport | 36 + ...pUsesT03.php.testGroupUsesT03_Type02.autoimport | 36 + ...pUsesT03.php.testGroupUsesT03_Type03.autoimport | 36 + ...pUsesT03.php.testGroupUsesT03_Type04.autoimport | 36 + ...pUsesT03.php.testGroupUsesT03_Type05.autoimport | 36 + .../testGroupUsesT04/testGroupUsesT04.php | 27 + ...sesT04.php.testGroupUsesT04_Const01a.autoimport | 28 + ...sesT04.php.testGroupUsesT04_Const01b.autoimport | 29 + ...T04.php.testGroupUsesT04_Function01a.autoimport | 28 + ...T04.php.testGroupUsesT04_Function01b.autoimport | 29 + ...pUsesT04.php.testGroupUsesT04_Type01.autoimport | 28 + ...pUsesT04.php.testGroupUsesT04_Type02.autoimport | 27 + ...UsesT04.php.testGroupUsesT04_Type03a.autoimport | 28 + ...UsesT04.php.testGroupUsesT04_Type03b.autoimport | 27 + ...pUsesT04.php.testGroupUsesT04_Type04.autoimport | 28 + ...pUsesT04.php.testGroupUsesT04_Type05.autoimport | 29 + ...pUsesT04.php.testGroupUsesT04_Type06.autoimport | 28 + .../testGroupUsesTC01a/testGroupUsesTC01a.php | 35 + ...C01a.php.testGroupUsesTC01a_Const01a.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const01b.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const01c.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const01d.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const02a.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const02b.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const02c.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const02d.autoimport | 36 + ...TC01a.php.testGroupUsesTC01a_Const03.autoimport | 36 + ...TC01a.php.testGroupUsesTC01a_Const04.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const05a.autoimport | 36 + ...C01a.php.testGroupUsesTC01a_Const05b.autoimport | 36 + ...a.php.testGroupUsesTC01a_Function01a.autoimport | 36 + ...a.php.testGroupUsesTC01a_Function01b.autoimport | 37 + ...a.php.testGroupUsesTC01a_Function01c.autoimport | 35 + ...a.php.testGroupUsesTC01a_Function01d.autoimport | 37 + ...sTC01a.php.testGroupUsesTC01a_Type01.autoimport | 36 + ...TC01a.php.testGroupUsesTC01a_Type02a.autoimport | 36 + ...TC01a.php.testGroupUsesTC01a_Type02b.autoimport | 36 + ...TC01a.php.testGroupUsesTC01a_Type03a.autoimport | 35 + ...TC01a.php.testGroupUsesTC01a_Type03b.autoimport | 36 + .../testGroupUsesTC01b/testGroupUsesTC01b.php | 35 + ...C01b.php.testGroupUsesTC01b_Const01a.autoimport | 36 + ...C01b.php.testGroupUsesTC01b_Const01b.autoimport | 37 + ...C01b.php.testGroupUsesTC01b_Const01c.autoimport | 36 + ...C01b.php.testGroupUsesTC01b_Const01d.autoimport | 37 + ...C01b.php.testGroupUsesTC01b_Const02a.autoimport | 36 + ...C01b.php.testGroupUsesTC01b_Const02b.autoimport | 36 + ...TC01b.php.testGroupUsesTC01b_Const03.autoimport | 36 + ...TC01b.php.testGroupUsesTC01b_Const04.autoimport | 36 + ...C01b.php.testGroupUsesTC01b_Const05a.autoimport | 36 + ...C01b.php.testGroupUsesTC01b_Const05b.autoimport | 36 + ...b.php.testGroupUsesTC01b_Function01a.autoimport | 36 + ...b.php.testGroupUsesTC01b_Function01b.autoimport | 37 + ...b.php.testGroupUsesTC01b_Function01c.autoimport | 36 + ...b.php.testGroupUsesTC01b_Function01d.autoimport | 38 + ...sTC01b.php.testGroupUsesTC01b_Type01.autoimport | 36 + ...TC01b.php.testGroupUsesTC01b_Type02a.autoimport | 36 + ...TC01b.php.testGroupUsesTC01b_Type02b.autoimport | 36 + ...TC01b.php.testGroupUsesTC01b_Type03a.autoimport | 36 + ...TC01b.php.testGroupUsesTC01b_Type03b.autoimport | 37 + .../testGroupUsesTF01/testGroupUsesTF01.php | 39 + ...01.php.testGroupUsesTF01_Function01a.autoimport | 40 + ...01.php.testGroupUsesTF01_Function01b.autoimport | 41 + ...01.php.testGroupUsesTF01_Function01c.autoimport | 40 + ...01.php.testGroupUsesTF01_Function01d.autoimport | 41 + ...01.php.testGroupUsesTF01_Function02a.autoimport | 40 + ...01.php.testGroupUsesTF01_Function02b.autoimport | 40 + ...01.php.testGroupUsesTF01_Function03a.autoimport | 40 + ...01.php.testGroupUsesTF01_Function03b.autoimport | 40 + ...F01.php.testGroupUsesTF01_Function04.autoimport | 40 + ...F01.php.testGroupUsesTF01_Function05.autoimport | 40 + ...F01.php.testGroupUsesTF01_Function06.autoimport | 40 + ...sesTF01.php.testGroupUsesTF01_Type01.autoimport | 40 + ...sesTF01.php.testGroupUsesTF01_Type02.autoimport | 40 + ...sesTF01.php.testGroupUsesTF01_Type03.autoimport | 40 + .../testGroupUsesTFC01/testGroupUsesTFC01.php | 39 + ...FC01.php.testGroupUsesTFC01_Const01a.autoimport | 40 + ...FC01.php.testGroupUsesTFC01_Const01b.autoimport | 41 + ...FC01.php.testGroupUsesTFC01_Const01c.autoimport | 40 + ...FC01.php.testGroupUsesTFC01_Const01d.autoimport | 41 + ...TFC01.php.testGroupUsesTFC01_Const02.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Const03.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Const04.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Const05.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Const06.autoimport | 39 + ...TFC01.php.testGroupUsesTFC01_Const07.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Const08.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Const09.autoimport | 40 + ...FC01.php.testGroupUsesTFC01_Const10a.autoimport | 40 + ...FC01.php.testGroupUsesTFC01_Const10b.autoimport | 40 + ...FC01.php.testGroupUsesTFC01_Const10c.autoimport | 40 + ...FC01.php.testGroupUsesTFC01_Const10d.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function01a.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function01b.autoimport | 41 + ...1.php.testGroupUsesTFC01_Function01c.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function01d.autoimport | 41 + ...1.php.testGroupUsesTFC01_Function02a.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function02b.autoimport | 40 + ...01.php.testGroupUsesTFC01_Function03.autoimport | 40 + ...01.php.testGroupUsesTFC01_Function04.autoimport | 40 + ...01.php.testGroupUsesTFC01_Function05.autoimport | 40 + ...01.php.testGroupUsesTFC01_Function06.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function07a.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function07b.autoimport | 41 + ...1.php.testGroupUsesTFC01_Function07c.autoimport | 40 + ...1.php.testGroupUsesTFC01_Function07d.autoimport | 41 + ...sTFC01.php.testGroupUsesTFC01_Type01.autoimport | 40 + ...sTFC01.php.testGroupUsesTFC01_Type02.autoimport | 40 + ...sTFC01.php.testGroupUsesTFC01_Type03.autoimport | 40 + ...sTFC01.php.testGroupUsesTFC01_Type04.autoimport | 40 + ...sTFC01.php.testGroupUsesTFC01_Type05.autoimport | 40 + ...sTFC01.php.testGroupUsesTFC01_Type06.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Type07a.autoimport | 40 + ...TFC01.php.testGroupUsesTFC01_Type07b.autoimport | 41 + .../testInSameNamespace01.php | 24 + ...ace01.php.testInSameNamespace01_Type.autoimport | 24 + .../testMixedUsesC01/testMixedUsesC01.php | 34 + ...sesC01.php.testMixedUsesC01_Const01a.autoimport | 35 + ...sesC01.php.testMixedUsesC01_Const01b.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const02.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const03.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const04.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const05.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const06.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const07.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const08.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const09.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Const10.autoimport | 35 + ...sesC01.php.testMixedUsesC01_Const11a.autoimport | 35 + ...sesC01.php.testMixedUsesC01_Const11b.autoimport | 35 + ...C01.php.testMixedUsesC01_Function01a.autoimport | 35 + ...C01.php.testMixedUsesC01_Function01b.autoimport | 36 + ...C01.php.testMixedUsesC01_Function01c.autoimport | 35 + ...C01.php.testMixedUsesC01_Function01d.autoimport | 36 + ...UsesC01.php.testMixedUsesC01_Type01a.autoimport | 35 + ...UsesC01.php.testMixedUsesC01_Type01b.autoimport | 36 + .../testMixedUsesF01/testMixedUsesF01.php | 33 + ...sesF01.php.testMixedUsesF01_Const01a.autoimport | 34 + ...sesF01.php.testMixedUsesF01_Const01b.autoimport | 35 + ...sesF01.php.testMixedUsesF01_Const01c.autoimport | 34 + ...sesF01.php.testMixedUsesF01_Const01d.autoimport | 35 + ...F01.php.testMixedUsesF01_Function01a.autoimport | 34 + ...F01.php.testMixedUsesF01_Function01b.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function02.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function03.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function04.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function05.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function06.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function07.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function08.autoimport | 34 + ...sF01.php.testMixedUsesF01_Function09.autoimport | 34 + ...UsesF01.php.testMixedUsesF01_Type01a.autoimport | 34 + ...UsesF01.php.testMixedUsesF01_Type01b.autoimport | 35 + .../testMixedUsesT01/testMixedUsesT01.php | 30 + ...sesT01.php.testMixedUsesT01_Const01a.autoimport | 31 + ...sesT01.php.testMixedUsesT01_Const01b.autoimport | 32 + ...T01.php.testMixedUsesT01_Function01a.autoimport | 31 + ...T01.php.testMixedUsesT01_Function01b.autoimport | 32 + ...dUsesT01.php.testMixedUsesT01_Type01.autoimport | 31 + ...dUsesT01.php.testMixedUsesT01_Type02.autoimport | 31 + ...UsesT01.php.testMixedUsesT01_Type03a.autoimport | 31 + ...UsesT01.php.testMixedUsesT01_Type03b.autoimport | 31 + ...dUsesT01.php.testMixedUsesT01_Type04.autoimport | 31 + ...dUsesT01.php.testMixedUsesT01_Type05.autoimport | 31 + .../testMixedUsesTC01/testMixedUsesTC01.php | 37 + ...sTC01.php.testMixedUsesTC01_Const01a.autoimport | 38 + ...sTC01.php.testMixedUsesTC01_Const01b.autoimport | 39 + ...sTC01.php.testMixedUsesTC01_Const01c.autoimport | 38 + ...sTC01.php.testMixedUsesTC01_Const01d.autoimport | 39 + ...esTC01.php.testMixedUsesTC01_Const02.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const03.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const04.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const05.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const06.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const07.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const08.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Const09.autoimport | 38 + ...01.php.testMixedUsesTC01_Function01a.autoimport | 38 + ...01.php.testMixedUsesTC01_Function01b.autoimport | 39 + ...01.php.testMixedUsesTC01_Function01c.autoimport | 38 + ...01.php.testMixedUsesTC01_Function01d.autoimport | 40 + ...sesTC01.php.testMixedUsesTC01_Type01.autoimport | 38 + ...sesTC01.php.testMixedUsesTC01_Type02.autoimport | 38 + ...sesTC01.php.testMixedUsesTC01_Type03.autoimport | 38 + ...sesTC01.php.testMixedUsesTC01_Type04.autoimport | 38 + ...sesTC01.php.testMixedUsesTC01_Type05.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Type06a.autoimport | 38 + ...esTC01.php.testMixedUsesTC01_Type06b.autoimport | 39 + .../testMixedUsesTCF01/testMixedUsesTCF01.php | 45 + ...CF01.php.testMixedUsesTCF01_Const01a.autoimport | 46 + ...CF01.php.testMixedUsesTCF01_Const01b.autoimport | 47 + ...CF01.php.testMixedUsesTCF01_Const01c.autoimport | 46 + ...CF01.php.testMixedUsesTCF01_Const01d.autoimport | 47 + ...TCF01.php.testMixedUsesTCF01_Const02.autoimport | 46 + ...TCF01.php.testMixedUsesTCF01_Const03.autoimport | 46 + ...TCF01.php.testMixedUsesTCF01_Const04.autoimport | 46 + ...TCF01.php.testMixedUsesTCF01_Const05.autoimport | 46 + ...TCF01.php.testMixedUsesTCF01_Const06.autoimport | 46 + ...CF01.php.testMixedUsesTCF01_Const07a.autoimport | 46 + ...CF01.php.testMixedUsesTCF01_Const07b.autoimport | 47 + ...CF01.php.testMixedUsesTCF01_Const07c.autoimport | 46 + ...CF01.php.testMixedUsesTCF01_Const07d.autoimport | 47 + ...1.php.testMixedUsesTCF01_Function01a.autoimport | 46 + ...1.php.testMixedUsesTCF01_Function01b.autoimport | 47 + ...1.php.testMixedUsesTCF01_Function01c.autoimport | 46 + ...1.php.testMixedUsesTCF01_Function01d.autoimport | 47 + ...01.php.testMixedUsesTCF01_Function02.autoimport | 46 + ...01.php.testMixedUsesTCF01_Function03.autoimport | 46 + ...01.php.testMixedUsesTCF01_Function04.autoimport | 46 + ...01.php.testMixedUsesTCF01_Function05.autoimport | 46 + ...01.php.testMixedUsesTCF01_Function06.autoimport | 46 + ...sTCF01.php.testMixedUsesTCF01_Type01.autoimport | 46 + ...sTCF01.php.testMixedUsesTCF01_Type02.autoimport | 46 + ...sTCF01.php.testMixedUsesTCF01_Type03.autoimport | 46 + ...sTCF01.php.testMixedUsesTCF01_Type04.autoimport | 46 + ...sTCF01.php.testMixedUsesTCF01_Type05.autoimport | 46 + ...sTCF01.php.testMixedUsesTCF01_Type06.autoimport | 46 + ...TCF01.php.testMixedUsesTCF01_Type07a.autoimport | 46 + ...TCF01.php.testMixedUsesTCF01_Type07b.autoimport | 47 + .../testMixedUsesTF01/testMixedUsesTF01.php | 39 + ...sTF01.php.testMixedUsesTF01_Const01a.autoimport | 39 + ...sTF01.php.testMixedUsesTF01_Const01b.autoimport | 41 + ...sTF01.php.testMixedUsesTF01_Const01c.autoimport | 40 + ...sTF01.php.testMixedUsesTF01_Const01d.autoimport | 41 + ...01.php.testMixedUsesTF01_Function01a.autoimport | 40 + ...01.php.testMixedUsesTF01_Function01b.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function02.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function03.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function04.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function05.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function06.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function07.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function08.autoimport | 40 + ...F01.php.testMixedUsesTF01_Function09.autoimport | 40 + ...sesTF01.php.testMixedUsesTF01_Type01.autoimport | 40 + ...sesTF01.php.testMixedUsesTF01_Type02.autoimport | 40 + ...sesTF01.php.testMixedUsesTF01_Type03.autoimport | 40 + ...sesTF01.php.testMixedUsesTF01_Type04.autoimport | 40 + ...sesTF01.php.testMixedUsesTF01_Type05.autoimport | 40 + ...sesTF01.php.testMixedUsesTF01_Type06.autoimport | 40 + ...esTF01.php.testMixedUsesTF01_Type07a.autoimport | 39 + ...esTF01.php.testMixedUsesTF01_Type07b.autoimport | 40 + .../testMultipleUsesC01/testMultipleUsesC01.php | 26 + ...sC01.php.testMultipleUsesC01_Const01.autoimport | 26 + ...C01.php.testMultipleUsesC01_Const02a.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const02b.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const03a.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const03b.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const03c.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const03d.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const04a.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const04b.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const04c.autoimport | 27 + ...C01.php.testMultipleUsesC01_Const04d.autoimport | 27 + ....php.testMultipleUsesC01_Function01a.autoimport | 27 + ....php.testMultipleUsesC01_Function01b.autoimport | 28 + ....php.testMultipleUsesC01_Function01c.autoimport | 27 + ....php.testMultipleUsesC01_Function01d.autoimport | 28 + ...sC01.php.testMultipleUsesC01_Type01a.autoimport | 27 + ...sC01.php.testMultipleUsesC01_Type01b.autoimport | 28 + .../testMultipleUsesF01/testMultipleUsesF01.php | 26 + ...F01.php.testMultipleUsesF01_Const01a.autoimport | 27 + ...F01.php.testMultipleUsesF01_Const01b.autoimport | 28 + ...F01.php.testMultipleUsesF01_Const01c.autoimport | 27 + ...F01.php.testMultipleUsesF01_Const01d.autoimport | 28 + ...1.php.testMultipleUsesF01_Function01.autoimport | 26 + ....php.testMultipleUsesF01_Function02a.autoimport | 27 + ....php.testMultipleUsesF01_Function02b.autoimport | 27 + ....php.testMultipleUsesF01_Function02c.autoimport | 27 + ....php.testMultipleUsesF01_Function02d.autoimport | 27 + ....php.testMultipleUsesF01_Function03a.autoimport | 27 + ....php.testMultipleUsesF01_Function03b.autoimport | 27 + ...sF01.php.testMultipleUsesF01_Type01a.autoimport | 27 + ...sF01.php.testMultipleUsesF01_Type01b.autoimport | 28 + .../testMultipleUsesT01/testMultipleUsesT01.php | 26 + ...T01.php.testMultipleUsesT01_Const01a.autoimport | 27 + ...T01.php.testMultipleUsesT01_Const01b.autoimport | 28 + ....php.testMultipleUsesT01_Function01a.autoimport | 27 + ....php.testMultipleUsesT01_Function01b.autoimport | 28 + ...esT01.php.testMultipleUsesT01_Type01.autoimport | 26 + ...esT01.php.testMultipleUsesT01_Type02.autoimport | 27 + ...esT01.php.testMultipleUsesT01_Type03.autoimport | 27 + .../testMultipleUsesT02/testMultipleUsesT02.php | 29 + ...esT02.php.testMultipleUsesT02_Type01.autoimport | 29 + ...esT02.php.testMultipleUsesT02_Type02.autoimport | 30 + ...esT02.php.testMultipleUsesT02_Type03.autoimport | 30 + ...esT02.php.testMultipleUsesT02_Type04.autoimport | 30 + ...esT02.php.testMultipleUsesT02_Type05.autoimport | 30 + .../testNoExistingUses01/testNoExistingUses01.php | 23 + ...ses01.php.testNoExistingUses01_CONST.autoimport | 25 + ...01.php.testNoExistingUses01_Function.autoimport | 25 + ...Uses01.php.testNoExistingUses01_Type.autoimport | 25 + .../testNoExistingUses02/testNoExistingUses02.php | 24 + ...ses02.php.testNoExistingUses02_CONST.autoimport | 26 + ...02.php.testNoExistingUses02_Function.autoimport | 26 + ...Uses02.php.testNoExistingUses02_Type.autoimport | 26 + .../testNoExistingUses03/testNoExistingUses03.php | 23 + ...Uses03.php.testNoExistingUses03_Type.autoimport | 25 + .../testNoExistingUses04a.php | 24 + ...es04a.php.testNoExistingUses04a_Type.autoimport | 26 + .../testNoExistingUses04b.php | 24 + ...es04b.php.testNoExistingUses04b_Type.autoimport | 26 + .../testNoExistingUses05/testNoExistingUses05.php | 27 + ...Uses05.php.testNoExistingUses05_Type.autoimport | 29 + .../testNoExistingUses06a.php | 28 + ...es06a.php.testNoExistingUses06a_Type.autoimport | 30 + .../testNoExistingUses06b.php | 28 + ...es06b.php.testNoExistingUses06b_Type.autoimport | 30 + .../testNoExistingUses07/testNoExistingUses07.php | 29 + ...Uses07.php.testNoExistingUses07_Type.autoimport | 31 + .../testNoExistingUses08/testNoExistingUses08.php | 28 + ...Uses08.php.testNoExistingUses08_Type.autoimport | 30 + .../testNoExistingUses09/testNoExistingUses09.php | 30 + ...Uses09.php.testNoExistingUses09_Type.autoimport | 32 + .../testNoExistingUsesWithDeclare01a.php | 28 + ...estNoExistingUsesWithDeclare01a_Type.autoimport | 30 + .../testNoExistingUsesWithDeclare01b.php | 29 + ...estNoExistingUsesWithDeclare01b_Type.autoimport | 31 + .../testNoExistingUsesWithDeclare02a.php | 30 + ...estNoExistingUsesWithDeclare02a_Type.autoimport | 32 + .../testNoExistingUsesWithDeclare02b.php | 31 + ...estNoExistingUsesWithDeclare02b_Type.autoimport | 33 + .../testNoExistingUsesWithDeclare02c.php | 33 + ...estNoExistingUsesWithDeclare02c_Type.autoimport | 35 + .../testNoExistingUsesWithDeclare03.php | 22 + ...testNoExistingUsesWithDeclare03_Type.autoimport | 24 + .../testNoExistingUsesWithDeclare04.php | 25 + ...NoExistingUsesWithDeclare04_Function.autoimport | 27 + .../testSingleUsesC01/testSingleUsesC01.php | 26 + ...sesC01.php.testSingleUsesC01_Const01.autoimport | 27 + ...sesC01.php.testSingleUsesC01_Const02.autoimport | 26 + ...sesC01.php.testSingleUsesC01_Const03.autoimport | 27 + ...sesC01.php.testSingleUsesC01_Const04.autoimport | 27 + ...01.php.testSingleUsesC01_Function01a.autoimport | 27 + ...01.php.testSingleUsesC01_Function01b.autoimport | 28 + ...01.php.testSingleUsesC01_Function01c.autoimport | 28 + ...sesC01.php.testSingleUsesC01_Type01a.autoimport | 27 + ...sesC01.php.testSingleUsesC01_Type01b.autoimport | 28 + .../testSingleUsesC02/testSingleUsesC02.php | 28 + ...sesC02.php.testSingleUsesC02_Const01.autoimport | 28 + ...sesC02.php.testSingleUsesC02_Const02.autoimport | 28 + ...sesC02.php.testSingleUsesC02_Const03.autoimport | 29 + ...sesC02.php.testSingleUsesC02_Const04.autoimport | 29 + ...sesC02.php.testSingleUsesC02_Const05.autoimport | 29 + ...02.php.testSingleUsesC02_Function01a.autoimport | 29 + ...02.php.testSingleUsesC02_Function01b.autoimport | 30 + ...02.php.testSingleUsesC02_Function01c.autoimport | 30 + ...02.php.testSingleUsesC02_Function02a.autoimport | 29 + ...02.php.testSingleUsesC02_Function02b.autoimport | 30 + ...02.php.testSingleUsesC02_Function02c.autoimport | 30 + ...sesC02.php.testSingleUsesC02_Type01a.autoimport | 29 + ...sesC02.php.testSingleUsesC02_Type01b.autoimport | 30 + .../testSingleUsesC03/testSingleUsesC03.php | 28 + ...sesC03.php.testSingleUsesC03_Const01.autoimport | 29 + ...sesC03.php.testSingleUsesC03_Const02.autoimport | 29 + ...03.php.testSingleUsesC03_Function01a.autoimport | 29 + ...03.php.testSingleUsesC03_Function01b.autoimport | 30 + ...03.php.testSingleUsesC03_Function01c.autoimport | 30 + ...C03.php.testSingleUsesC03_Function02.autoimport | 29 + ...sesC03.php.testSingleUsesC03_Type01a.autoimport | 29 + ...sesC03.php.testSingleUsesC03_Type01b.autoimport | 30 + .../testSingleUsesCF01/testSingleUsesCF01.php | 28 + ...sCF01.php.testSingleUsesCF01_Const01.autoimport | 28 + ...CF01.php.testSingleUsesCF01_Const02a.autoimport | 29 + ...CF01.php.testSingleUsesCF01_Const02b.autoimport | 29 + ...CF01.php.testSingleUsesCF01_Const02c.autoimport | 29 + ...CF01.php.testSingleUsesCF01_Const02d.autoimport | 29 + ...CF01.php.testSingleUsesCF01_Const03a.autoimport | 28 + ...CF01.php.testSingleUsesCF01_Const03b.autoimport | 29 + ...CF01.php.testSingleUsesCF01_Const03c.autoimport | 28 + ...CF01.php.testSingleUsesCF01_Const03d.autoimport | 29 + ...1.php.testSingleUsesCF01_Function01a.autoimport | 29 + ...1.php.testSingleUsesCF01_Function01b.autoimport | 29 + ...1.php.testSingleUsesCF01_Function01c.autoimport | 29 + ...1.php.testSingleUsesCF01_Function01d.autoimport | 29 + ...1.php.testSingleUsesCF01_Function02a.autoimport | 29 + ...1.php.testSingleUsesCF01_Function02b.autoimport | 29 + ...1.php.testSingleUsesCF01_Function02c.autoimport | 29 + ...1.php.testSingleUsesCF01_Function02d.autoimport | 29 + ...sCF01.php.testSingleUsesCF01_Type01a.autoimport | 29 + ...sCF01.php.testSingleUsesCF01_Type01b.autoimport | 30 + .../testSingleUsesCF02/testSingleUsesCF02.php | 31 + ...sCF02.php.testSingleUsesCF02_Const01.autoimport | 31 + ...CF02.php.testSingleUsesCF02_Const02a.autoimport | 32 + ...CF02.php.testSingleUsesCF02_Const02b.autoimport | 32 + ...CF02.php.testSingleUsesCF02_Const02c.autoimport | 32 + ...CF02.php.testSingleUsesCF02_Const02d.autoimport | 32 + ...CF02.php.testSingleUsesCF02_Const03a.autoimport | 32 + ...CF02.php.testSingleUsesCF02_Const03b.autoimport | 33 + ...CF02.php.testSingleUsesCF02_Const03c.autoimport | 32 + ...CF02.php.testSingleUsesCF02_Const03d.autoimport | 33 + ...2.php.testSingleUsesCF02_Function01a.autoimport | 32 + ...2.php.testSingleUsesCF02_Function01b.autoimport | 33 + ...2.php.testSingleUsesCF02_Function01c.autoimport | 32 + ...2.php.testSingleUsesCF02_Function01d.autoimport | 33 + ...02.php.testSingleUsesCF02_Function02.autoimport | 32 + ...2.php.testSingleUsesCF02_Function03a.autoimport | 32 + ...2.php.testSingleUsesCF02_Function03b.autoimport | 32 + ...2.php.testSingleUsesCF02_Function03c.autoimport | 32 + ...2.php.testSingleUsesCF02_Function03d.autoimport | 32 + ...sCF02.php.testSingleUsesCF02_Type01a.autoimport | 32 + ...sCF02.php.testSingleUsesCF02_Type01b.autoimport | 33 + .../testSingleUsesCFT01/testSingleUsesCFT01.php | 38 + ...T01.php.testSingleUsesCFT01_Const01a.autoimport | 39 + ...T01.php.testSingleUsesCFT01_Const01b.autoimport | 39 + ...T01.php.testSingleUsesCFT01_Const02a.autoimport | 39 + ...T01.php.testSingleUsesCFT01_Const02b.autoimport | 39 + ...FT01.php.testSingleUsesCFT01_Const03.autoimport | 39 + ...T01.php.testSingleUsesCFT01_Const04a.autoimport | 38 + ...T01.php.testSingleUsesCFT01_Const04b.autoimport | 39 + ...T01.php.testSingleUsesCFT01_Const05a.autoimport | 39 + ...T01.php.testSingleUsesCFT01_Const05b.autoimport | 39 + ....php.testSingleUsesCFT01_Function01a.autoimport | 39 + ....php.testSingleUsesCFT01_Function01b.autoimport | 39 + ....php.testSingleUsesCFT01_Function01c.autoimport | 39 + ....php.testSingleUsesCFT01_Function01d.autoimport | 39 + ....php.testSingleUsesCFT01_Function02a.autoimport | 38 + ....php.testSingleUsesCFT01_Function02b.autoimport | 39 + ....php.testSingleUsesCFT01_Function02c.autoimport | 38 + ....php.testSingleUsesCFT01_Function02d.autoimport | 39 + ...FT01.php.testSingleUsesCFT01_Type01a.autoimport | 39 + ...FT01.php.testSingleUsesCFT01_Type01b.autoimport | 39 + ...FT01.php.testSingleUsesCFT01_Type02a.autoimport | 39 + ...FT01.php.testSingleUsesCFT01_Type02b.autoimport | 39 + .../testSingleUsesF01/testSingleUsesF01.php | 26 + ...esF01.php.testSingleUsesF01_Const01a.autoimport | 27 + ...esF01.php.testSingleUsesF01_Const01b.autoimport | 28 + ...01.php.testSingleUsesF01_Function01a.autoimport | 27 + ...01.php.testSingleUsesF01_Function01b.autoimport | 27 + ...F01.php.testSingleUsesF01_Function02.autoimport | 27 + ...F01.php.testSingleUsesF01_Function03.autoimport | 26 + ...sesF01.php.testSingleUsesF01_Type01a.autoimport | 27 + ...sesF01.php.testSingleUsesF01_Type01b.autoimport | 28 + .../testSingleUsesF02/testSingleUsesF02.php | 30 + ...esF02.php.testSingleUsesF02_Const01a.autoimport | 31 + ...esF02.php.testSingleUsesF02_Const01b.autoimport | 32 + ...esF02.php.testSingleUsesF02_Const01c.autoimport | 32 + ...02.php.testSingleUsesF02_Function01a.autoimport | 30 + ...02.php.testSingleUsesF02_Function01b.autoimport | 30 + ...02.php.testSingleUsesF02_Function02a.autoimport | 31 + ...02.php.testSingleUsesF02_Function02b.autoimport | 31 + ...F02.php.testSingleUsesF02_Function03.autoimport | 31 + ...F02.php.testSingleUsesF02_Function04.autoimport | 31 + ...F02.php.testSingleUsesF02_Function05.autoimport | 31 + ...F02.php.testSingleUsesF02_Function06.autoimport | 31 + ...F02.php.testSingleUsesF02_Function07.autoimport | 31 + ...sesF02.php.testSingleUsesF02_Type01a.autoimport | 31 + ...sesF02.php.testSingleUsesF02_Type01b.autoimport | 32 + .../testSingleUsesF03/testSingleUsesF03.php | 30 + ...esF03.php.testSingleUsesF03_Const01a.autoimport | 31 + ...esF03.php.testSingleUsesF03_Const01b.autoimport | 32 + ...esF03.php.testSingleUsesF03_Const01c.autoimport | 32 + ...F03.php.testSingleUsesF03_Function01.autoimport | 31 + ...F03.php.testSingleUsesF03_Function02.autoimport | 31 + ...F03.php.testSingleUsesF03_Function03.autoimport | 31 + ...sesF03.php.testSingleUsesF03_Type01a.autoimport | 31 + ...sesF03.php.testSingleUsesF03_Type01b.autoimport | 32 + .../testSingleUsesFC01/testSingleUsesFC01.php | 28 + ...sFC01.php.testSingleUsesFC01_Const01.autoimport | 28 + ...FC01.php.testSingleUsesFC01_Const02a.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const02b.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const02c.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const02d.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const03a.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const03b.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const03c.autoimport | 29 + ...FC01.php.testSingleUsesFC01_Const03d.autoimport | 29 + ...01.php.testSingleUsesFC01_Function01.autoimport | 29 + ...1.php.testSingleUsesFC01_Function02a.autoimport | 28 + ...1.php.testSingleUsesFC01_Function02b.autoimport | 29 + ...1.php.testSingleUsesFC01_Function02c.autoimport | 28 + ...1.php.testSingleUsesFC01_Function02d.autoimport | 29 + ...sFC01.php.testSingleUsesFC01_Type01a.autoimport | 29 + ...sFC01.php.testSingleUsesFC01_Type01b.autoimport | 30 + .../testSingleUsesFC02/testSingleUsesFC02.php | 31 + ...sFC02.php.testSingleUsesFC02_Const01.autoimport | 31 + ...FC02.php.testSingleUsesFC02_Const02a.autoimport | 32 + ...FC02.php.testSingleUsesFC02_Const02b.autoimport | 33 + ...FC02.php.testSingleUsesFC02_Const02c.autoimport | 32 + ...FC02.php.testSingleUsesFC02_Const02d.autoimport | 33 + ...FC02.php.testSingleUsesFC02_Const03a.autoimport | 32 + ...FC02.php.testSingleUsesFC02_Const03b.autoimport | 32 + ...FC02.php.testSingleUsesFC02_Const03c.autoimport | 32 + ...FC02.php.testSingleUsesFC02_Const03d.autoimport | 32 + ...02.php.testSingleUsesFC02_Function01.autoimport | 32 + ...02.php.testSingleUsesFC02_Function02.autoimport | 32 + ...2.php.testSingleUsesFC02_Function02a.autoimport | 32 + ...2.php.testSingleUsesFC02_Function03a.autoimport | 32 + ...2.php.testSingleUsesFC02_Function03b.autoimport | 33 + ...2.php.testSingleUsesFC02_Function03c.autoimport | 32 + ...2.php.testSingleUsesFC02_Function03d.autoimport | 33 + ...sFC02.php.testSingleUsesFC02_Type01a.autoimport | 32 + ...sFC02.php.testSingleUsesFC02_Type01b.autoimport | 33 + .../testSingleUsesFCT01/testSingleUsesFCT01.php | 36 + ...T01.php.testSingleUsesFCT01_Const01a.autoimport | 37 + ...T01.php.testSingleUsesFCT01_Const01b.autoimport | 38 + ...T01.php.testSingleUsesFCT01_Const02a.autoimport | 37 + ...T01.php.testSingleUsesFCT01_Const02b.autoimport | 38 + ...T01.php.testSingleUsesFCT01_Const03a.autoimport | 37 + ...T01.php.testSingleUsesFCT01_Const03b.autoimport | 38 + ....php.testSingleUsesFCT01_Function01a.autoimport | 37 + ....php.testSingleUsesFCT01_Function01b.autoimport | 37 + ....php.testSingleUsesFCT01_Function01c.autoimport | 37 + ....php.testSingleUsesFCT01_Function01d.autoimport | 37 + ....php.testSingleUsesFCT01_Function02a.autoimport | 37 + ....php.testSingleUsesFCT01_Function02b.autoimport | 38 + ....php.testSingleUsesFCT01_Function02c.autoimport | 37 + ....php.testSingleUsesFCT01_Function02d.autoimport | 38 + ...1.php.testSingleUsesFCT01_Function03.autoimport | 36 + ...CT01.php.testSingleUsesFCT01_Type01a.autoimport | 37 + ...CT01.php.testSingleUsesFCT01_Type01b.autoimport | 38 + ...CT01.php.testSingleUsesFCT01_Type01c.autoimport | 37 + ...CT01.php.testSingleUsesFCT01_Type01d.autoimport | 38 + ...CT01.php.testSingleUsesFCT01_Type02a.autoimport | 37 + ...CT01.php.testSingleUsesFCT01_Type02b.autoimport | 37 + .../testSingleUsesT01/testSingleUsesT01.php | 26 + ...esT01.php.testSingleUsesT01_Const01a.autoimport | 27 + ...esT01.php.testSingleUsesT01_Const01b.autoimport | 28 + ...esT01.php.testSingleUsesT01_Const02a.autoimport | 27 + ...esT01.php.testSingleUsesT01_Const02b.autoimport | 28 + ...01.php.testSingleUsesT01_Function01a.autoimport | 27 + ...01.php.testSingleUsesT01_Function01b.autoimport | 28 + ...01.php.testSingleUsesT01_Function02a.autoimport | 27 + ...01.php.testSingleUsesT01_Function02b.autoimport | 28 + ...UsesT01.php.testSingleUsesT01_Type01.autoimport | 27 + ...UsesT01.php.testSingleUsesT01_Type02.autoimport | 27 + ...UsesT01.php.testSingleUsesT01_Type03.autoimport | 26 + ...UsesT01.php.testSingleUsesT01_Type04.autoimport | 27 + .../testSingleUsesT02/testSingleUsesT02.php | 28 + ...esT02.php.testSingleUsesT02_Const01a.autoimport | 29 + ...esT02.php.testSingleUsesT02_Const01b.autoimport | 30 + ...02.php.testSingleUsesT02_Function01a.autoimport | 29 + ...02.php.testSingleUsesT02_Function01b.autoimport | 30 + ...UsesT02.php.testSingleUsesT02_Type01.autoimport | 29 + ...UsesT02.php.testSingleUsesT02_Type02.autoimport | 29 + ...UsesT02.php.testSingleUsesT02_Type03.autoimport | 29 + ...UsesT02.php.testSingleUsesT02_Type04.autoimport | 29 + .../testSingleUsesT03/testSingleUsesT03.php | 28 + ...esT03.php.testSingleUsesT03_Const01a.autoimport | 29 + ...esT03.php.testSingleUsesT03_Const01b.autoimport | 30 + ...03.php.testSingleUsesT03_Function01a.autoimport | 29 + ...03.php.testSingleUsesT03_Function01b.autoimport | 30 + ...UsesT03.php.testSingleUsesT03_Type01.autoimport | 29 + .../testSingleUsesTC01/testSingleUsesTC01.php | 27 + ...sTC01.php.testSingleUsesTC01_Const01.autoimport | 27 + ...TC01.php.testSingleUsesTC01_Const02a.autoimport | 28 + ...TC01.php.testSingleUsesTC01_Const02b.autoimport | 29 + ...TC01.php.testSingleUsesTC01_Const02c.autoimport | 28 + ...TC01.php.testSingleUsesTC01_Const02d.autoimport | 29 + ...sTC01.php.testSingleUsesTC01_Const03.autoimport | 28 + ...1.php.testSingleUsesTC01_Function01a.autoimport | 28 + ...1.php.testSingleUsesTC01_Function01b.autoimport | 29 + ...1.php.testSingleUsesTC01_Function01c.autoimport | 28 + ...1.php.testSingleUsesTC01_Function01d.autoimport | 30 + ...esTC01.php.testSingleUsesTC01_Type01.autoimport | 28 + ...esTC01.php.testSingleUsesTC01_Type02.autoimport | 27 + ...sTC01.php.testSingleUsesTC01_Type03a.autoimport | 28 + ...sTC01.php.testSingleUsesTC01_Type03b.autoimport | 29 + ...sTC01.php.testSingleUsesTC01_Type03c.autoimport | 28 + ...sTC01.php.testSingleUsesTC01_Type03d.autoimport | 29 + .../testSingleUsesTC02/testSingleUsesTC02.php | 32 + ...sTC02.php.testSingleUsesTC02_Const01.autoimport | 32 + ...TC02.php.testSingleUsesTC02_Const02a.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const02b.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const02c.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const02d.autoimport | 33 + ...sTC02.php.testSingleUsesTC02_Const03.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const04a.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const04b.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const04c.autoimport | 33 + ...TC02.php.testSingleUsesTC02_Const04d.autoimport | 33 + ...2.php.testSingleUsesTC02_Function01a.autoimport | 33 + ...2.php.testSingleUsesTC02_Function01b.autoimport | 34 + ...2.php.testSingleUsesTC02_Function01c.autoimport | 32 + ...2.php.testSingleUsesTC02_Function01d.autoimport | 34 + ...esTC02.php.testSingleUsesTC02_Type01.autoimport | 33 + ...esTC02.php.testSingleUsesTC02_Type02.autoimport | 33 + ...sTC02.php.testSingleUsesTC02_Type03a.autoimport | 32 + ...sTC02.php.testSingleUsesTC02_Type03b.autoimport | 33 + ...sTC02.php.testSingleUsesTC02_Type03c.autoimport | 32 + ...sTC02.php.testSingleUsesTC02_Type03d.autoimport | 33 + .../testSingleUsesTF01/testSingleUsesTF01.php | 27 + ...TF01.php.testSingleUsesTF01_Const01a.autoimport | 28 + ...TF01.php.testSingleUsesTF01_Const01b.autoimport | 30 + ...TF01.php.testSingleUsesTF01_Const01c.autoimport | 28 + ...TF01.php.testSingleUsesTF01_Const01d.autoimport | 29 + ...1.php.testSingleUsesTF01_Function01a.autoimport | 28 + ...1.php.testSingleUsesTF01_Function01b.autoimport | 29 + ...1.php.testSingleUsesTF01_Function01c.autoimport | 29 + ...1.php.testSingleUsesTF01_Function02a.autoimport | 28 + ...1.php.testSingleUsesTF01_Function02b.autoimport | 28 + ...1.php.testSingleUsesTF01_Function02c.autoimport | 28 + ...01.php.testSingleUsesTF01_Function03.autoimport | 27 + ...sTF01.php.testSingleUsesTF01_Type01a.autoimport | 28 + ...sTF01.php.testSingleUsesTF01_Type01b.autoimport | 29 + ...sTF01.php.testSingleUsesTF01_Type01c.autoimport | 29 + ...sTF01.php.testSingleUsesTF01_Type02a.autoimport | 28 + ...sTF01.php.testSingleUsesTF01_Type02b.autoimport | 28 + ...sTF01.php.testSingleUsesTF01_Type02c.autoimport | 28 + .../testSingleUsesTF02/testSingleUsesTF02.php | 31 + ...TF02.php.testSingleUsesTF02_Const01a.autoimport | 31 + ...TF02.php.testSingleUsesTF02_Const01b.autoimport | 33 + ...TF02.php.testSingleUsesTF02_Const01c.autoimport | 32 + ...TF02.php.testSingleUsesTF02_Const01d.autoimport | 33 + ...2.php.testSingleUsesTF02_Function01a.autoimport | 32 + ...2.php.testSingleUsesTF02_Function01b.autoimport | 32 + ...2.php.testSingleUsesTF02_Function01c.autoimport | 32 + ...2.php.testSingleUsesTF02_Function01d.autoimport | 32 + ...2.php.testSingleUsesTF02_Function02a.autoimport | 32 + ...2.php.testSingleUsesTF02_Function02b.autoimport | 32 + ...2.php.testSingleUsesTF02_Function02c.autoimport | 32 + ...2.php.testSingleUsesTF02_Function02d.autoimport | 32 + ...02.php.testSingleUsesTF02_Function03.autoimport | 32 + ...02.php.testSingleUsesTF02_Function04.autoimport | 32 + ...esTF02.php.testSingleUsesTF02_Type01.autoimport | 32 + ...esTF02.php.testSingleUsesTF02_Type02.autoimport | 31 + ...sTF02.php.testSingleUsesTF02_Type03a.autoimport | 32 + ...sTF02.php.testSingleUsesTF02_Type03b.autoimport | 32 + ...sTF02.php.testSingleUsesTF02_Type03c.autoimport | 32 + ...sTF02.php.testSingleUsesTF02_Type03d.autoimport | 32 + .../testSingleUsesTFC01/testSingleUsesTFC01.php | 36 + ...C01.php.testSingleUsesTFC01_Const01a.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const01b.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const01c.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const01d.autoimport | 37 + ...FC01.php.testSingleUsesTFC01_Const02.autoimport | 37 + ...FC01.php.testSingleUsesTFC01_Const03.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const04a.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const04b.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const04c.autoimport | 37 + ...C01.php.testSingleUsesTFC01_Const04d.autoimport | 37 + ....php.testSingleUsesTFC01_Function01a.autoimport | 37 + ....php.testSingleUsesTFC01_Function01b.autoimport | 37 + ....php.testSingleUsesTFC01_Function01c.autoimport | 37 + ....php.testSingleUsesTFC01_Function01d.autoimport | 37 + ....php.testSingleUsesTFC01_Function02a.autoimport | 37 + ....php.testSingleUsesTFC01_Function02b.autoimport | 37 + ....php.testSingleUsesTFC01_Function02c.autoimport | 37 + ....php.testSingleUsesTFC01_Function02d.autoimport | 37 + ....php.testSingleUsesTFC01_Function03a.autoimport | 37 + ....php.testSingleUsesTFC01_Function03b.autoimport | 37 + ....php.testSingleUsesTFC01_Function03c.autoimport | 37 + ....php.testSingleUsesTFC01_Function03d.autoimport | 37 + ....php.testSingleUsesTFC01_Function04a.autoimport | 36 + ....php.testSingleUsesTFC01_Function04b.autoimport | 37 + ....php.testSingleUsesTFC01_Function04c.autoimport | 36 + ....php.testSingleUsesTFC01_Function04d.autoimport | 37 + ....php.testSingleUsesTFC01_Function05a.autoimport | 37 + ....php.testSingleUsesTFC01_Function05b.autoimport | 37 + ....php.testSingleUsesTFC01_Function05c.autoimport | 37 + ....php.testSingleUsesTFC01_Function05d.autoimport | 37 + ...FC01.php.testSingleUsesTFC01_Type01a.autoimport | 37 + ...FC01.php.testSingleUsesTFC01_Type01b.autoimport | 37 + ...TFC01.php.testSingleUsesTFC01_Type02.autoimport | 37 + ...FC01.php.testSingleUsesTFC01_Type03a.autoimport | 36 + ...FC01.php.testSingleUsesTFC01_Type03b.autoimport | 37 + .../testTypeInGlobal01/testTypeInGlobal01.php | 22 + ...InGlobal01.php.testTypeInGlobal01_01.autoimport | 22 + ...InGlobal01.php.testTypeInGlobal01_02.autoimport | 27 + .../testTypeInGlobal02/testTypeInGlobal02.php | 23 + ...InGlobal02.php.testTypeInGlobal02_01.autoimport | 23 + ...InGlobal02.php.testTypeInGlobal02_02.autoimport | 25 + .../testTypeInGlobalWithBlock01.php | 24 + ...1.php.testTypeInGlobalWithBlock01_01.autoimport | 24 + ...1.php.testTypeInGlobalWithBlock01_02.autoimport | 26 + .../lib/autoImport/testConst01/testConst01.php | 26 + .../testConst01.php.testConst01_FQN01.cccustomtpl | 2 + .../testConst01.php.testConst01_FQN02.cccustomtpl | 2 + ...testConst01.php.testConst01_Smart01.cccustomtpl | 2 + ...testConst01.php.testConst01_Smart02.cccustomtpl | 2 + ...nst01.php.testConst01_Unqualified01.cccustomtpl | 2 + ...nst01.php.testConst01_Unqualified02.cccustomtpl | 2 + .../autoImport/testFunction01/testFunction01.php | 27 + ...Function01.php.testFunction01_FQN01.cccustomtpl | 2 + ...Function01.php.testFunction01_FQN02.cccustomtpl | 2 + ...nction01.php.testFunction01_Smart01.cccustomtpl | 2 + ...nction01.php.testFunction01_Smart02.cccustomtpl | 2 + ...01.php.testFunction01_Unqualified01.cccustomtpl | 2 + ...01.php.testFunction01_Unqualified02.cccustomtpl | 2 + .../testGlobalNamespaceItem01.php | 32 + ...hp.testGlobalNamespaceItem01_FQN01a.cccustomtpl | 14 + ...hp.testGlobalNamespaceItem01_FQN01b.cccustomtpl | 14 + ....testGlobalNamespaceItem01_Smart01a.cccustomtpl | 14 + ....testGlobalNamespaceItem01_Smart01b.cccustomtpl | 14 + ...lobalNamespaceItem01_Unqualified01a.cccustomtpl | 14 + ...lobalNamespaceItem01_Unqualified01b.cccustomtpl | 14 + .../testGlobalNamespaceItem02.php | 35 + ...hp.testGlobalNamespaceItem02_FQN01a.cccustomtpl | 2 + ...hp.testGlobalNamespaceItem02_FQN01b.cccustomtpl | 2 + ....testGlobalNamespaceItem02_Smart01a.cccustomtpl | 2 + ....testGlobalNamespaceItem02_Smart01b.cccustomtpl | 2 + ...lobalNamespaceItem02_Unqualified01a.cccustomtpl | 2 + ...lobalNamespaceItem02_Unqualified01b.cccustomtpl | 2 + .../lib/autoImport/testType01/testType01.php | 30 + .../testType01.php.testType01_FQN01.cccustomtpl | 8 + .../testType01.php.testType01_FQN02.cccustomtpl | 8 + .../testType01.php.testType01_Smart01.cccustomtpl | 8 + .../testType01.php.testType01_Smart02.cccustomtpl | 8 + ...Type01.php.testType01_Unqualified01.cccustomtpl | 8 + ...Type01.php.testType01_Unqualified02.cccustomtpl | 8 + .../lib/autoImport/testType02/testType02.php | 30 + .../testType02.php.testType02_FQN01.cccustomtpl | 2 + .../testType02.php.testType02_FQN02.cccustomtpl | 2 + .../testType02.php.testType02_Smart01.cccustomtpl | 2 + .../testType02.php.testType02_Smart02.cccustomtpl | 2 + ...Type02.php.testType02_Unqualified01.cccustomtpl | 2 + ...Type02.php.testType02_Unqualified02.cccustomtpl | 2 + .../lib/autoImport/testType03/testType03.php | 28 + .../testType03.php.testType03_FQN01.cccustomtpl | 2 + .../testType03.php.testType03_FQN02.cccustomtpl | 2 + .../testType03.php.testType03_Smart01.cccustomtpl | 2 + .../testType03.php.testType03_Smart02.cccustomtpl | 2 + ...Type03.php.testType03_Unqualified01.cccustomtpl | 2 + ...Type03.php.testType03_Unqualified02.cccustomtpl | 2 + .../lib/autoImport/testType04/testType04.php | 32 + .../testType04.php.testType04_FQN01.cccustomtpl | 8 + .../testType04.php.testType04_FQN02.cccustomtpl | 8 + .../testType04.php.testType04_Smart01.cccustomtpl | 8 + .../testType04.php.testType04_Smart02.cccustomtpl | 8 + ...Type04.php.testType04_Unqualified01.cccustomtpl | 8 + ...Type04.php.testType04_Unqualified02.cccustomtpl | 8 + .../lib/autoImport/testType05/testType05.php | 34 + .../testType05.php.testType05_FQN01.cccustomtpl | 8 + .../testType05.php.testType05_FQN02.cccustomtpl | 8 + .../testType05.php.testType05_Smart01.cccustomtpl | 8 + .../testType05.php.testType05_Smart02.cccustomtpl | 8 + ...Type05.php.testType05_Unqualified01.cccustomtpl | 8 + ...Type05.php.testType05_Unqualified02.cccustomtpl | 8 + .../lib/autoImport/testType06/testType06.php | 34 + .../testType06.php.testType06_FQN01.cccustomtpl | 8 + .../testType06.php.testType06_FQN02.cccustomtpl | 8 + .../testType06.php.testType06_Smart01.cccustomtpl | 8 + .../testType06.php.testType06_Smart02.cccustomtpl | 8 + ...Type06.php.testType06_Unqualified01.cccustomtpl | 8 + ...Type06.php.testType06_Unqualified02.cccustomtpl | 8 + .../autoImport/testTypeAlias01/testTypeAlias01.php | 34 + ...peAlias01.php.testTypeAlias01_FQN01.cccustomtpl | 8 + ...peAlias01.php.testTypeAlias01_FQN02.cccustomtpl | 8 + ...Alias01.php.testTypeAlias01_Smart01.cccustomtpl | 8 + ...Alias01.php.testTypeAlias01_Smart02.cccustomtpl | 8 + ...1.php.testTypeAlias01_Unqualified01.cccustomtpl | 8 + ...1.php.testTypeAlias01_Unqualified02.cccustomtpl | 8 + .../autoImport/testTypeAlias02/testTypeAlias02.php | 30 + ...peAlias02.php.testTypeAlias02_FQN01.cccustomtpl | 2 + ...peAlias02.php.testTypeAlias02_FQN02.cccustomtpl | 2 + ...Alias02.php.testTypeAlias02_Smart01.cccustomtpl | 2 + ...Alias02.php.testTypeAlias02_Smart02.cccustomtpl | 2 + ...2.php.testTypeAlias02_Unqualified01.cccustomtpl | 2 + ...2.php.testTypeAlias02_Unqualified02.cccustomtpl | 2 + .../testTypeWithSameName01.php | 34 + ...01.php.testTypeWithSameName01_FQN01.cccustomtpl | 8 + ...01.php.testTypeWithSameName01_FQN02.cccustomtpl | 8 + ....php.testTypeWithSameName01_Smart01.cccustomtpl | 8 + ....php.testTypeWithSameName01_Smart02.cccustomtpl | 8 + ...estTypeWithSameName01_Unqualified01.cccustomtpl | 8 + ...estTypeWithSameName01_Unqualified02.cccustomtpl | 8 + .../testTypeWithSameName02.php | 30 + ...02.php.testTypeWithSameName02_FQN01.cccustomtpl | 2 + ...02.php.testTypeWithSameName02_FQN02.cccustomtpl | 2 + ....php.testTypeWithSameName02_Smart01.cccustomtpl | 2 + ....php.testTypeWithSameName02_Smart02.cccustomtpl | 2 + ...estTypeWithSameName02_Unqualified01.cccustomtpl | 2 + ...estTypeWithSameName02_Unqualified02.cccustomtpl | 2 + ...TypeHint.php.testCallableTypeHint_01.completion | 3 + ...TypeHint.php.testCallableTypeHint_03.completion | 3 + .../completion/lib/php54/traitsAliasedName01.php | 31 + ...edName01.php.testTraitsAliasedName01.completion | 5 + .../testEnumsAliasedName/enumsAliasedName.php | 28 + ...asedName.php.testEnumsAliasedName_01.completion | 5 + .../modules/php/editor/codegen/AutoImportTest.java | 3708 ++++++++++++++++++++ .../editor/completion/PHP54CodeCompletionTest.java | 4 + .../editor/completion/PHP81CodeCompletionTest.java | 4 + .../PHPCodeCompletionAutoImportTest.java | 648 ++++ .../completion/PHPCodeCompletionTestBase.java | 52 +- 843 files changed, 31135 insertions(+), 111 deletions(-) --------------------------------------------------------------------- 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