From 97ef754680445800f2a7b080ade90e45cf832ea0 Mon Sep 17 00:00:00 2001 From: bohdan-harniuk <31848341+bohdan-harniuk@users.noreply.github.com> Date: Thu, 25 Nov 2021 17:05:04 +0200 Subject: [PATCH] Revert "Alpha Release TEST" --- .github/workflows/gradle.yml | 2 +- CHANGELOG.md | 123 +-- README.md | 10 +- build.gradle | 30 +- gradle-tasks/checkstyle/checkstyle.xml | 4 - gradle-tasks/staticChecks.gradle | 1 + .../.phpstorm.meta.php/di-autocomplete.php | 123 --- resources/META-INF/plugin.xml | 367 +------- resources/META-INF/pluginIcon.svg | 8 +- resources/META-INF/pluginIcon_dark.svg | 1 + .../GitHub New Bug Issue Body Template.txt.ft | 36 - ...itHub New Bug Issue Body Template.txt.html | 0 .../Magento Grid UI Component Column.xml.ft | 8 - .../Magento Grid UI Component Column.xml.html | 0 .../Magento Module Email Template Xml.xml.ft | 1 - ...Magento Module Email Template Xml.xml.html | 52 -- ... Module UI Component Form Field Xml.xml.ft | 13 - ...nto Php Form Button Block Type Back.php.ft | 6 + ... Php Form Button Block Type Back.php.html} | 0 ...o Php Form Button Block Type Delete.php.ft | 11 + ...Php Form Button Block Type Delete.php.html | 1 + ...nto Php Form Button Block Type Save.php.ft | 22 + ...o Php Form Button Block Type Save.php.html | 1 + .../code/Magento Plugin After Method.php.ft | 6 +- .../code/Magento Plugin Around Method.php.ft | 6 +- .../code/Magento Plugin Before Method.php.ft | 6 +- .../code/Magento Web API Declaration.xml.ft | 6 - .../code/Magento Web API Declaration.xml.html | 0 .../includes/XML File Header.xml.ft | 0 .../includes/XML File Header.xml.html | 84 -- .../internal/Magento ACL XML.xml.ft | 1 - .../internal/Magento Cron Groups XML.xml.ft | 3 +- .../internal/Magento Cron Tab XML.xml.ft | 1 - .../internal/Magento DI XML.xml.ft | 1 - .../Magento Data Model Interface.php.ft | 15 +- .../Magento Data Model Interface.php.html | 66 -- .../internal/Magento Data Model.php.ft | 50 +- .../internal/Magento Data Model.php.html | 74 -- ...Magento Delete Entity By Id Command.php.ft | 83 -- ...gento Delete Entity By Id Command.php.html | 18 - .../Magento Entity Data Mapper.php.ft | 52 -- .../Magento Entity Data Mapper.php.html | 18 - ...ento Entity Delete Controller Class.php.ft | 61 -- ...to Entity Delete Controller Class.php.html | 18 - ...Entity Edit Action Controller Class.php.ft | 37 - ...tity Edit Action Controller Class.php.html | 18 - ...ty Index Adminhtml Controller Class.php.ft | 37 - ... Index Adminhtml Controller Class.php.html | 18 - ... Entity New Action Controller Class.php.ft | 37 - ...ntity New Action Controller Class.php.html | 18 - ...agento Entity Save Controller Class.php.ft | 86 -- ...ento Entity Save Controller Class.php.html | 18 - ...nto Entity Search Results Interface.php.ft | 31 - ...o Entity Search Results Interface.php.html | 0 .../Magento Entity Search Results.php.ft | 31 - .../Magento Entity Search Results.php.html | 0 .../internal/Magento Events XML.xml.ft | 1 - .../Magento Form Button Block Class.php.ft | 23 +- .../Magento Get List Query Model.php.ft | 90 -- .../Magento Get List Query Model.php.html | 18 - ...id Ui Component Action Column Class.php.ft | 122 --- ... Ui Component Action Column Class.php.html | 18 - .../internal/Magento Layout XML.xml.ft | 2 - .../internal/Magento Menu XML.xml.ft | 1 - ...agento Message Queue Consumer Class.php.ft | 16 - ...ento Message Queue Consumer Class.php.html | 0 ...Magento Message Queue Handler Class.php.ft | 14 - ...gento Module Declarative Schema XML.xml.ft | 1 - ...Magento Module Email Template Html.html.ft | 7 - ...gento Module Email Template Html.html.html | 37 - .../Magento Module Email Templates Xml.xml.ft | 4 - ...agento Module Email Templates Xml.xml.html | 17 - .../internal/Magento Module XML.xml.ft | 1 - .../Magento New Entity Layout XML.xml.ft | 6 - .../Magento New Entity Layout XML.xml.html | 0 ...PHP Form Generic Button Block Class.php.ft | 85 -- ...P Form Generic Button Block Class.php.html | 18 - .../Magento Queue Communication XML.xml.ft | 1 - .../Magento Queue Consumer XML.xml.ft | 1 - .../Magento Queue Publisher XML.xml.ft | 1 - .../Magento Queue Topology XML.xml.ft | 1 - .../Magento Resource Model Class.php.ft | 5 - .../internal/Magento Routes XML.xml.ft | 1 - .../Magento Save Entity Command Model.php.ft | 79 -- ...Magento Save Entity Command Model.php.html | 18 - ...omponent Custom Data Provider Class.php.ft | 118 +-- .../Magento UI Component Form XML.xml.ft | 2 - .../Magento UI Component Grid XML.xml.ft | 21 - .../internal/Magento Web API XML.xml.ft | 5 - .../internal/Magento Web API XML.xml.html | 0 .../internal/Web API Interface.php.ft | 24 - .../internal/Web API Interface.php.html | 0 resources/icons/pluginIcon16x16.svg | 13 - resources/icons/pluginIcon64x64.svg | 13 - .../CalledNonApiMethod.html | 6 - .../CalledNonExistentMethod.html | 6 - .../CalledNonInterfaceMethod.html | 7 - .../CallingDeprecatedMethod.html | 6 - .../ExtendedNonApiClass.html | 6 - .../ExtendedNonExistentClass.html | 6 - .../ExtendingDeprecatedClass.html | 6 - .../ImplementedDeprecatedInterface.html | 6 - .../ImplementedNonApiInterface.html | 6 - .../ImplementedNonExistentInterface.html | 6 - .../ImportedNonApiClass.html | 6 - .../ImportedNonApiInterface.html | 6 - .../ImportingDeprecatedClass.html | 6 - .../ImportingDeprecatedInterface.html | 6 - .../ImportingNonExistentClass.html | 6 - .../ImportingNonExistentInterface.html | 6 - .../InheritedDeprecatedInterface.html | 6 - .../InheritedNonApiInterface.html | 6 - .../InheritedNonExistentInterface.html | 6 - .../InvalidDiTypeInspection.html | 22 - .../OverriddenNonApiConstant.html | 6 - .../OverriddenNonApiProperty.html | 6 - .../OverriddenNonExistentConstant.html | 6 - .../OverriddenNonExistentProperty.html | 6 - .../OverridingDeprecatedConstant.html | 6 - .../OverridingDeprecatedProperty.html | 6 - .../PluginAttrTypeInspection.html | 19 - .../PossibleDependencyOnImplDetails.html | 7 - .../PreferenceXmlInspections.html | 18 - .../UsedNonApiConstant.html | 6 - .../UsedNonApiProperty.html | 6 - .../UsedNonApiType.html | 6 - .../UsedNonExistentConstant.html | 6 - .../UsedNonExistentProperty.html | 6 - .../UsedNonExistentType.html | 6 - .../UsingDeprecatedClass.html | 6 - .../UsingDeprecatedConstant.html | 6 - .../UsingDeprecatedInterface.html | 6 - .../UsingDeprecatedProperty.html | 6 - resources/magento2/common.properties | 8 - resources/magento2/exception.properties | 4 - resources/magento2/inspection.properties | 20 +- resources/magento2/validation.properties | 3 - .../phpstorm.meta.php/di-autocomplete.php | 6 + resources/uct/api/indexes.API_COVERAGE.idc | Bin 2935095 -> 0 bytes resources/uct/bundle/inspection.properties | 76 -- .../indexes.v2.3.0.DEPRECATION.idc | Bin 124139 -> 0 bytes .../indexes.v2.3.1.DEPRECATION.idc | Bin 10274 -> 0 bytes .../indexes.v2.3.2-p2.DEPRECATION.idc | Bin 300 -> 0 bytes .../indexes.v2.3.2.DEPRECATION.idc | Bin 3141 -> 0 bytes .../indexes.v2.3.3-p1.DEPRECATION.idc | Bin 1389 -> 0 bytes .../indexes.v2.3.3.DEPRECATION.idc | Bin 9394 -> 0 bytes .../indexes.v2.3.4.DEPRECATION.idc | Bin 6452 -> 0 bytes .../indexes.v2.3.5-p2.DEPRECATION.idc | Bin 195 -> 0 bytes .../indexes.v2.3.5.DEPRECATION.idc | Bin 9151 -> 0 bytes .../indexes.v2.3.6.DEPRECATION.idc | Bin 8007 -> 0 bytes .../indexes.v2.3.7.DEPRECATION.idc | Bin 11087 -> 0 bytes .../indexes.v2.4.0.DEPRECATION.idc | Bin 5522 -> 0 bytes .../indexes.v2.4.1-p1.DEPRECATION.idc | Bin 530 -> 0 bytes .../indexes.v2.4.1.DEPRECATION.idc | Bin 546 -> 0 bytes .../indexes.v2.4.2.DEPRECATION.idc | Bin 2438 -> 0 bytes .../indexes.v2.4.3-p1.DEPRECATION.idc | Bin 531 -> 0 bytes .../indexes.v2.4.3.DEPRECATION.idc | Bin 1309 -> 0 bytes .../indexes.v2.4.4-beta1.DEPRECATION.idc | Bin 839 -> 0 bytes .../indexes.v2.4.4-beta2.DEPRECATION.idc | Bin 401 -> 0 bytes resources/uct/existence/indexes.EXISTENCE.idc | Bin 17047870 -> 0 bytes .../idea/magento2plugin/MagentoIcons.java | 15 +- .../actions/CopyMagentoPath.java | 75 +- .../PhpClassReferenceExtractor.java | 73 ++ .../PhpClassReferenceResolver.java | 164 ++++ .../PhpClassReferenceStorage.java | 35 +- .../generation/InjectAViewModelAction.java | 72 +- .../actions/generation/NewDbSchemaAction.java | 2 +- .../generation/NewEmailTemplateAction.java | 57 -- .../actions/generation/NewEntityAction.java | 56 -- .../NewWebApiDeclarationAction.java | 92 -- .../generation/NewWebApiInterfaceAction.java | 91 -- .../PluginGenerateMethodHandlerBase.java | 26 +- .../context/EntityCreatorContext.java | 15 - .../generation/context/GenerationContext.java | 9 - .../generation/data/CollectionData.java | 71 +- .../generation/data/DataModelData.java | 69 +- .../data/DataModelInterfaceData.java | 44 +- .../data/DeleteEntityByIdCommandData.java | 98 --- .../data/DeleteEntityControllerFileData.java | 85 -- .../generation/data/EditEntityActionData.java | 72 -- .../data/EmailTemplateHtmlData.java | 82 -- .../data/EmailTemplatesXmlData.java | 96 -- .../generation/data/EntityDataMapperData.java | 99 --- .../data/FormGenericButtonBlockData.java | 59 -- .../data/GetListQueryModelData.java | 98 --- .../generation/data/GridActionColumnData.java | 84 -- .../generation/data/IndexActionData.java | 72 -- .../data/MessageQueueClassData.java | 85 -- .../actions/generation/data/ModelData.java | 42 +- .../generation/data/ModuleXmlData.java | 8 - .../NewActionEntityControllerFileData.java | 83 -- .../generation/data/NewEntityLayoutData.java | 59 -- .../data/PreferenceDiXmFileData.java | 67 +- .../generation/data/QueueConsumerData.java | 11 +- .../generation/data/ResourceModelData.java | 29 +- .../data/SaveEntityCommandData.java | 137 --- .../data/SaveEntityControllerFileData.java | 124 --- .../data/UiComponentDataProviderData.java | 61 +- .../data/UiComponentFormFileData.java | 102 +-- .../generation/data/UiComponentGridData.java | 108 +-- .../data/converter/DataObjectConverter.java | 12 - .../newentitydialog/AclXmlDtoConverter.java | 33 - .../CollectionModelDtoConverter.java | 35 - .../DataModelDtoConverter.java | 34 - .../DataModelInterfaceDtoConverter.java | 33 - .../DataProviderDtoConverter.java | 37 - .../DbSchemaXmlDtoConverter.java | 34 - .../DeleteEntityByIdCommandDtoConverter.java | 36 - .../EntityDataMapperDtoConverter.java | 36 - .../FormDeleteControllerDtoConverter.java | 35 - .../FormEditControllerDtoConverter.java | 34 - .../FormGenericButtonBlockDtoConverter.java | 33 - .../FormLayoutDtoConverter.java | 38 - .../FormSaveControllerDtoConverter.java | 38 - .../GetListQueryDtoConverter.java | 36 - .../GridActionColumnDtoConverter.java | 35 - .../GridLayoutXmlDtoConverter.java | 37 - .../IndexActionDtoConverter.java | 33 - .../newentitydialog/MenuXmlDtoConverter.java | 36 - .../newentitydialog/ModelDtoConverter.java | 33 - .../NewControllerDtoConverter.java | 35 - .../NewEntityLayoutDtoConverter.java | 33 - .../PreferenceDiXmlFileDtoConverter.java | 36 - .../ResourceModelDtoConverter.java | 33 - .../RoutesXmlDtoConverter.java | 33 - .../SaveEntityCommandDtoConverter.java | 39 - .../SearchResultsDtoConverter.java | 34 - .../UiComponentFormLayoutDtoConverter.java | 48 - .../UiComponentGridDtoConverter.java | 42 - .../UiComponentGridToolbarDtoConverter.java | 39 - .../generation/data/dialog/DialogData.java | 11 - .../data/dialog/EntityCreatorContextData.java | 234 ----- .../data/dialog/GenerationContextData.java | 42 - .../data/dialog/NewEntityDialogData.java | 368 -------- .../data/php/SearchResultsData.java | 59 -- .../data/php/WebApiInterfaceData.java | 87 -- .../data/xml/WebApiXmlRouteData.java | 98 --- .../generation/dialog/AbstractDialog.java | 339 +++----- .../dialog/CreateAPluginDialog.java | 4 +- .../dialog/CreateAnObserverDialog.java | 4 +- .../dialog/InjectAViewModelDialog.java | 8 +- .../generation/dialog/NewBlockDialog.java | 2 - .../dialog/NewCLICommandDialog.java | 4 - .../dialog/NewControllerDialog.java | 17 +- .../generation/dialog/NewCronGroupDialog.java | 4 - .../generation/dialog/NewCronjobDialog.java | 4 - .../generation/dialog/NewDataModelDialog.form | 17 +- .../generation/dialog/NewDataModelDialog.java | 173 ++-- .../generation/dialog/NewDbSchemaDialog.java | 47 +- .../dialog/NewEmailTemplateDialog.form | 166 ---- .../dialog/NewEmailTemplateDialog.java | 259 ------ .../generation/dialog/NewEntityDialog.form | 767 ---------------- .../generation/dialog/NewEntityDialog.java | 817 ------------------ .../dialog/NewGraphQlResolverDialog.java | 4 - .../dialog/NewInterfaceForServiceDialog.form | 176 ---- .../dialog/NewInterfaceForServiceDialog.java | 265 ------ .../dialog/NewMessageQueueDialog.form | 264 +++--- .../dialog/NewMessageQueueDialog.java | 175 +--- .../generation/dialog/NewModelsDialog.java | 223 ++--- .../generation/dialog/NewModuleDialog.java | 11 +- .../dialog/NewUiComponentFormDialog.java | 110 ++- .../dialog/NewUiComponentGridDialog.java | 82 +- .../generation/dialog/NewViewModelDialog.java | 4 - .../dialog/NewWebApiDeclarationDialog.form | 184 ---- .../dialog/NewWebApiDeclarationDialog.java | 210 ----- .../OverrideClassByAPreferenceDialog.java | 16 +- .../dialog/OverrideInThemeDialog.java | 4 +- .../ExtractComponentFromFieldUtil.java | 40 - .../reflection/GetReflectionFieldUtil.java | 30 - .../util/ClassPropertyFormatterUtil.java | 91 -- .../dialog/util/DialogFieldErrorUtil.java | 196 ----- .../util/HighlightDialogFieldOnErrorUtil.java | 42 + .../generation/dialog/util/ProcessWorker.java | 118 --- .../validator/annotation/FieldValidation.java | 2 +- .../validator/annotation/RuleRegistry.java | 6 +- .../annotation/TypeFieldsRulesParser.java | 75 -- .../ValidationMessageExtractorUtil.java | 37 - .../ValidationRuleExtractorUtil.java | 39 - .../validator/data/FieldValidationData.java | 45 - .../NewEmailTemplateDialogValidator.java | 157 ---- .../validator/rule/AclResourceIdRule.java | 6 +- .../validator/rule/AlphaWithDashRule.java | 4 +- .../validator/rule/AlphaWithPeriodRule.java | 4 +- .../validator/rule/AlphanumericRule.java | 4 +- .../rule/AlphanumericWithUnderscoreRule.java | 4 +- .../validator/rule/BoxNotEmptyRule.java | 5 +- .../dialog/validator/rule/CliCommandRule.java | 4 +- .../dialog/validator/rule/ConfigPathRule.java | 4 +- .../validator/rule/CronScheduleRule.java | 4 +- .../dialog/validator/rule/DirectoryRule.java | 4 +- .../dialog/validator/rule/IdentifierRule.java | 4 +- .../rule/IdentifierWithColonRule.java | 9 +- .../rule/IdentifierWithForwardSlash.java | 24 - .../dialog/validator/rule/Lowercase.java | 4 +- .../validator/rule/MenuIdentifierRule.java | 24 - .../dialog/validator/rule/NotEmptyRule.java | 5 +- .../dialog/validator/rule/NumericRule.java | 4 +- .../validator/rule/PhpClassFqnRule.java | 4 +- .../dialog/validator/rule/PhpClassRule.java | 4 +- .../validator/rule/PhpDirectoryRule.java | 6 +- .../validator/rule/PhpNamespaceNameRule.java | 4 +- .../dialog/validator/rule/RouteIdRule.java | 4 +- .../StartWithNumberOrCapitalLetterRule.java | 5 +- .../validator/rule/TableNameLength.java | 5 +- .../ui/component/FormButtonsValidator.java | 1 - .../ui/component/FormFieldsValidator.java | 1 - .../ui/component/FormFieldsetsValidator.java | 1 - .../generator/CLICommandClassGenerator.java | 4 +- .../generator/CronjobClassGenerator.java | 82 +- .../generator/DataModelGenerator.java | 170 ++-- .../DataModelInterfaceGenerator.java | 138 ++- .../DbSchemaWhitelistJsonGenerator.java | 5 +- .../generator/DbSchemaXmlGenerator.java | 19 +- .../DeleteEntityByIdCommandGenerator.java | 99 --- .../DeleteEntityControllerFileGenerator.java | 103 --- .../generator/EditEntityActionGenerator.java | 75 -- .../generator/EntityDataMapperGenerator.java | 86 -- .../generation/generator/FileGenerator.java | 49 +- .../FormGenericButtonBlockGenerator.java | 94 -- .../generator/GetListQueryModelGenerator.java | 124 --- .../GridActionColumnFileGenerator.java | 91 -- .../generator/IndexActionGenerator.java | 75 -- .../generator/MessageQueueClassGenerator.java | 145 ---- .../generator/ModuleBlockClassGenerator.java | 4 +- .../generator/ModuleCollectionGenerator.java | 206 +++-- .../ModuleComposerJsonGenerator.java | 4 +- .../ModuleControllerClassGenerator.java | 46 +- .../ModuleEmailTemplateHtmlGenerator.java | 107 --- .../ModuleEmailTemplatesXmlGenerator.java | 150 ---- .../ModuleGraphQlResolverClassGenerator.java | 93 +- .../generator/ModuleModelGenerator.java | 181 +++- .../ModuleRegistrationPhpGenerator.java | 49 +- .../ModuleResourceModelGenerator.java | 195 +++-- .../ModuleViewModelClassGenerator.java | 4 +- .../generator/ModuleXmlGenerator.java | 28 +- ...ewActionEntityControllerFileGenerator.java | 71 -- .../generator/NewEntityLayoutGenerator.java | 116 --- .../generator/ObserverClassGenerator.java | 4 +- .../generator/OverrideInThemeGenerator.java | 2 +- .../generator/PhpFileGenerator.java | 174 ---- .../generator/PluginClassGenerator.java | 32 +- .../generator/PreferenceClassGenerator.java | 4 +- .../generator/PreferenceDiXmlGenerator.java | 44 +- .../generation/generator/QueryGenerator.java | 147 ---- .../generator/QueueConsumerGenerator.java | 10 +- .../generator/SaveEntityCommandGenerator.java | 111 --- .../SaveEntityControllerFileGenerator.java | 107 --- .../UiComponentDataProviderGenerator.java | 202 +++-- .../UiComponentFormButtonBlockGenerator.java | 210 ----- ...iComponentFormButtonPhpClassGenerator.java | 99 +++ .../generator/UiComponentFormGenerator.java | 128 +-- .../UiComponentGridXmlGenerator.java | 231 +---- .../generator/code/ButtonMethodGenerator.java | 180 ++++ .../code/PluginMethodsGenerator.java | 95 +- .../code/XmlDeclarationsGenerator.java | 6 +- ...ConvertPluginParamsToPhpDocStringUtil.java | 88 +- .../util/ConvertPluginParamsToString.java | 151 ++-- .../generator/php/SearchResultsGenerator.java | 73 -- .../php/SearchResultsInterfaceGenerator.java | 100 --- .../php/WebApiInterfaceGenerator.java | 134 --- ...bApiInterfaceWithDeclarationGenerator.java | 58 -- .../generator/pool/GeneratorHandler.java | 126 --- .../generator/pool/GeneratorPoolHandler.java | 182 ---- .../pool/GeneratorRunnerValidator.java | 16 - .../pool/handler/AclXmlGeneratorHandler.java | 54 -- .../CollectionModelGeneratorHandler.java | 53 -- .../handler/DataModelGeneratorHandler.java | 53 -- .../DataModelInterfaceGeneratorHandler.java | 53 -- .../DataModelPreferenceGeneratorHandler.java | 53 -- .../handler/DataProviderGeneratorHandler.java | 54 -- .../DbSchemaWhitelistGeneratorHandler.java | 54 -- .../handler/DbSchemaXmlGeneratorHandler.java | 54 -- .../DeleteByIdCommandGeneratorHandler.java | 108 --- .../EntityDataMapperGeneratorHandler.java | 53 -- .../FormDeleteControllerGeneratorHandler.java | 53 -- .../FormEditControllerGeneratorHandler.java | 53 -- ...ormGenericButtonBlockGeneratorHandler.java | 53 -- .../handler/FormLayoutGeneratorHandler.java | 53 -- .../FormSaveControllerGeneratorHandler.java | 53 -- .../handler/GetListQueryGeneratorHandler.java | 107 --- .../GridActionColumnGeneratorHandler.java | 53 -- .../GridLayoutXmlGeneratorHandler.java | 53 -- .../handler/IndexActionGeneratorHandler.java | 53 -- .../pool/handler/MenuXmlGeneratorHandler.java | 53 -- .../pool/handler/ModelGeneratorHandler.java | 53 -- .../NewControllerGeneratorHandler.java | 53 -- .../NewEntityLayoutGeneratorHandler.java | 53 -- .../ResourceModelGeneratorHandler.java | 53 -- .../handler/RoutesXmlGeneratorHandler.java | 53 -- .../handler/SaveCommandGeneratorHandler.java | 107 --- .../SearchResultsGeneratorHandler.java | 52 -- ...earchResultsInterfaceGeneratorHandler.java | 52 -- ...UiComponentFormLayoutGeneratorHandler.java | 53 -- .../UiComponentGridGeneratorHandler.java | 53 -- .../NewEntityGeneratorsProviderUtil.java | 232 ----- .../generator/util/DbSchemaGeneratorUtil.java | 111 --- ...faultCodeStyleSettingsAdjustmentsUtil.java | 38 - .../generator/util/DirectoryGenerator.java | 42 - .../util/FileFromTemplateGenerator.java | 130 +-- .../generator/util/FindOrCreateAclXml.java | 4 +- .../util/FindOrCreateCronGroupXml.java | 4 +- .../util/FindOrCreateCrontabXml.java | 4 +- .../FindOrCreateDbSchemaWhitelistJson.java | 4 +- .../util/FindOrCreateDbSchemaXmlUtil.java | 4 +- .../generator/util/FindOrCreateDiXml.java | 4 +- .../util/FindOrCreateEmailTemplatesXml.java | 82 -- .../generator/util/FindOrCreateEventsXml.java | 4 +- .../generator/util/FindOrCreateLayoutXml.java | 4 +- .../generator/util/FindOrCreateMenuXml.java | 4 +- .../generator/util/FindOrCreateQueueXml.java | 4 +- .../generator/util/FindOrCreateRoutesXml.java | 4 +- .../generator/util/PhpClassGeneratorUtil.java | 20 +- .../generator/util/PhpClassTypesBuilder.java | 285 ------ .../xml/WebApiDeclarationGenerator.java | 178 ---- .../PhpClassReferenceExtractor.java | 159 ---- .../references/PhpClassReferenceResolver.java | 240 ----- .../util/FillTextBufferWithPluginMethods.java | 58 +- .../util/GenerationContextRegistry.java | 47 - .../bundles/AbstractBundle.java | 45 +- .../bundles/ExceptionBundle.java | 18 - .../provider/PhpClassCompletionProvider.java | 102 +-- .../php/MagentoModuleGenerator.java | 4 +- .../magento2plugin/indexes/EventIndex.java | 67 +- .../magento2plugin/indexes/FixtureIndex.java | 52 -- .../magento2plugin/indexes/ModuleIndex.java | 17 +- .../idea/magento2plugin/indexes/XmlIndex.java | 87 +- .../fix/CreateResolverClassQuickFix.java | 3 +- .../inspections/php/PluginInspection.java | 44 +- .../validator/InspectionValidator.java | 21 - .../validator/NotEmptyValidator.java | 14 - .../validator/PhpClassExistenceValidator.java | 32 - .../VirtualTypeExistenceValidator.java | 36 - .../xml/AclResourceXmlInspection.java | 4 +- ...alidDependencyInjectionTypeInspection.java | 181 ---- ...oduleDeclarationInModuleXmlInspection.java | 37 +- .../xml/ObserverDeclarationInspection.java | 62 +- .../xml/PluginAttributeTypeInspection.java | 114 --- .../xml/PluginDeclarationInspection.java | 29 +- .../xml/PreferenceDeclarationInspection.java | 138 --- .../xml/WebApiServiceInspection.java | 169 ---- .../fix/MethodNotPublicAccessQuickFix.java | 41 - .../php/TestFixtureLineMarkerProvider.java | 73 -- .../magento/files/AbstractPhpClass.java | 27 + .../magento/files/AbstractPhpFile.java | 113 --- .../magento/files/CollectionModelFile.java | 49 -- .../magento/files/CollectionPhp.java | 20 + .../magento/files/ComposerLock.java | 14 - .../magento/files/ControllerBackendPhp.java | 63 +- .../magento/files/ControllerFrontendPhp.java | 63 +- .../magento/files/DataModel.java | 34 + .../magento/files/DataModelFile.java | 44 - .../magento/files/DataModelInterface.java | 33 + .../magento/files/DataModelInterfaceFile.java | 43 - .../magento/files/EmailTemplateHtml.java | 52 -- .../magento/files/EmailTemplatesXml.java | 51 -- .../magento/files/EntityDataMapperFile.java | 44 - .../magento/files/FormButtonBlockFile.java | 51 -- .../magento/files/FormButtonBlockPhp.java | 30 + .../files/FormGenericButtonBlockFile.java | 47 - .../magento/files/GridActionColumnFile.java | 49 -- .../magento/files/MessageQueueClassPhp.java | 63 -- .../magento/files/ModelFile.java | 46 - .../magento/files/ModelPhp.java | 21 + .../magento/files/ModuleDbSchemaXml.java | 88 +- .../magento/files/ModuleDiXml.java | 1 - .../magento/files/ModuleEventsXml.java | 4 - .../magento/files/ModuleWebApiXmlFile.java | 34 - .../magento/files/ModuleXml.java | 1 - .../magento/files/NewEntityLayoutFile.java | 60 -- .../magento2plugin/magento/files/Plugin.java | 6 + .../magento/files/ResourceModelFile.java | 46 - .../magento/files/ResourceModelPhp.java | 21 + .../magento/files/SearchResultsFile.java | 45 - .../files/SearchResultsInterfaceFile.java | 45 - .../magento/files/TestFixture.java | 16 - .../files/UiComponentDataProviderFile.java | 53 -- .../files/UiComponentDataProviderPhp.java | 67 ++ ...rmXmlFile.java => UiComponentFormXml.java} | 5 +- ...idXmlFile.java => UiComponentGridXml.java} | 6 +- .../magento/files/WebApiInterfaceFile.java | 45 - .../files/actions/DeleteActionFile.java | 52 -- .../magento/files/actions/EditActionFile.java | 47 - .../files/actions/IndexActionFile.java | 46 - .../magento/files/actions/NewActionFile.java | 47 - .../magento/files/actions/SaveActionFile.java | 49 -- .../commands/DeleteEntityByIdCommandFile.java | 103 --- .../files/commands/SaveEntityCommandFile.java | 109 --- .../files/queries/GetListQueryFile.java | 104 --- .../magento/packages/HttpMethod.java | 11 - .../magento/packages/MagentoPhpClass.java | 2 - .../packages/MessageQueueConnections.java | 59 -- .../magento/packages/Package.java | 1 - .../magento/packages/PropertiesTypes.java | 87 -- .../packages/UiFormButtonTypeSettings.java | 168 ---- .../magento/packages/WebApiResource.java | 51 -- .../packages/code/BackendModuleType.java | 47 - .../magento/packages/code/ExceptionType.java | 47 - .../packages/code/FrameworkLibraryType.java | 86 -- .../magento/packages/code/MagentoVersion.java | 76 -- .../packages/database/ColumnAttributes.java | 85 -- .../PropertyToDefaultTypeMapperUtil.java | 39 - .../packages/uicomponent/FormElementType.java | 91 -- .../idea/magento2plugin/project/Settings.java | 20 +- .../magento2plugin/project/SettingsForm.form | 2 +- .../magento2plugin/project/SettingsForm.java | 25 +- .../DefaultErrorReportSubmitter.java | 111 --- .../github/GitHubNewIssueBodyBuilderUtil.java | 165 ---- .../github/GitHubNewIssueUrlBuilderUtil.java | 81 -- .../project/util/GetMagentoVersionUtil.java | 90 -- .../EventDispatchReferenceProvider.java | 2 +- .../ObserverNameReferenceProvider.java | 45 - .../provider/PhpClassReferenceProvider.java | 54 +- .../provider/PluginReferenceProvider.java | 52 +- .../TableColumnNamesReferenceProvider.java | 3 +- .../xml/XmlReferenceContributor.java | 15 +- .../xml/DeclarativeSchemaElementsIndex.java | 3 +- .../idea/magento2plugin/util/RegExUtil.java | 24 +- .../magento/GetModuleNameByDirectoryUtil.java | 16 +- .../util/magento/MagentoVersionUtil.java | 52 +- .../plugin/IsPluginAllowedForMethodUtil.java | 7 +- .../util/php/PhpPsiElementsUtil.java | 95 -- .../util/php/PhpTypeMetadataParserUtil.java | 464 ---------- .../util/php/PhpTypeModifierUtil.java | 112 --- .../util/xml/XmlPsiTreeUtil.java | 50 -- .../actions/ConfigureUctAction.java | 62 -- .../ReindexVersionedIndexesAction.java | 75 -- .../RunUpgradeCompatibilityToolAction.java | 73 -- .../bundles/UctInspectionBundle.java | 18 - .../execution/DefaultExecutor.java | 174 ---- .../execution/DownloadUctCommand.java | 143 --- .../execution/GenerateUctReportCommand.java | 204 ----- .../execution/ReindexUctCommand.java | 94 -- .../UctConfigurationFactory.java | 41 - .../configurations/UctRunConfiguration.java | 301 ------- .../UctRunConfigurationOptions.java | 153 ---- .../UctRunConfigurationType.java | 45 - .../configurations/UctSettingsEditor.form | 281 ------ .../configurations/UctSettingsEditor.java | 429 --------- .../execution/filters/UctPhpFileFilter.java | 106 --- .../filters/UctResultFileFilter.java | 105 --- .../execution/output/ReportBuilder.java | 334 ------- .../magento2uct/execution/output/Summary.java | 176 ---- .../execution/output/UctReportOutputUtil.java | 164 ---- .../process/DefaultAnalysisHandler.java | 70 -- .../execution/process/OutputWrapper.java | 243 ------ .../execution/process/ReindexHandler.java | 90 -- .../execution/scanner/ModuleFilesScanner.java | 65 -- .../execution/scanner/ModuleScanner.java | 202 ----- .../execution/scanner/data/ComponentData.java | 73 -- .../filter/ExcludeMagentoBundledFilter.java | 59 -- .../scanner/filter/ModuleScannerFilter.java | 20 - .../inspections/UctInspectionManager.java | 102 --- .../inspections/UctProblemsHolder.java | 106 --- .../inspections/php/CallMethodInspection.java | 69 -- .../inspections/php/ExtendInspection.java | 72 -- .../inspections/php/ImplementInspection.java | 75 -- .../inspections/php/ImportInspection.java | 104 --- .../php/InheritedInterfaceInspection.java | 75 -- .../php/OverriddenFieldInspection.java | 94 -- .../inspections/php/UsedFieldInspection.java | 109 --- .../inspections/php/UsedTypeInspection.java | 88 -- .../php/api/CalledNonApiMethod.java | 44 - .../php/api/CalledNonInterfaceMethod.java | 89 -- .../php/api/ExtendedNonApiClass.java | 54 -- .../php/api/ImplementedNonApiInterface.java | 47 - .../php/api/ImportedNonApiClass.java | 45 - .../php/api/ImportedNonApiInterface.java | 45 - .../php/api/InheritedNonApiInterface.java | 45 - .../php/api/OverriddenNonApiConstant.java | 55 -- .../php/api/OverriddenNonApiProperty.java | 55 -- .../api/PossibleDependencyOnImplDetails.java | 58 -- .../php/api/UsedNonApiConstant.java | 60 -- .../php/api/UsedNonApiProperty.java | 58 -- .../inspections/php/api/UsedNonApiType.java | 44 - .../deprecation/CallingDeprecatedMethod.java | 55 -- .../deprecation/ExtendingDeprecatedClass.java | 61 -- .../ImplementedDeprecatedInterface.java | 52 -- .../deprecation/ImportingDeprecatedClass.java | 55 -- .../ImportingDeprecatedInterface.java | 55 -- .../InheritedDeprecatedInterface.java | 52 -- .../OverridingDeprecatedConstant.java | 64 -- .../OverridingDeprecatedProperty.java | 64 -- .../php/deprecation/UsingDeprecatedClass.java | 55 -- .../deprecation/UsingDeprecatedConstant.java | 75 -- .../deprecation/UsingDeprecatedInterface.java | 56 -- .../deprecation/UsingDeprecatedProperty.java | 90 -- .../existence/CalledNonExistentMethod.java | 51 -- .../existence/ExtendedNonExistentClass.java | 57 -- .../ImplementedNonExistentInterface.java | 48 - .../existence/ImportingNonExistentClass.java | 52 -- .../ImportingNonExistentInterface.java | 52 -- .../InheritedNonExistentInterface.java | 48 - .../OverriddenNonExistentConstant.java | 63 -- .../OverriddenNonExistentProperty.java | 63 -- .../existence/UsedNonExistentConstant.java | 61 -- .../existence/UsedNonExistentProperty.java | 61 -- .../php/existence/UsedNonExistentType.java | 49 -- .../magento2uct/packages/IndexRegistry.java | 136 --- .../packages/IssueSeverityLevel.java | 94 -- .../magento2uct/packages/SupportedIssue.java | 405 --------- .../packages/SupportedVersion.java | 108 --- .../settings/UctSettingsService.java | 252 ------ .../magento2uct/ui/ConfigurationDialog.form | 167 ---- .../magento2uct/ui/ConfigurationDialog.java | 275 ------ .../idea/magento2uct/ui/ReindexDialog.form | 75 -- .../idea/magento2uct/ui/ReindexDialog.java | 148 ---- .../util/UctExecutableValidatorUtil.java | 36 - .../FilterDescriptorResultsUtil.java | 98 --- .../inspection/SortDescriptorResultsUtil.java | 33 - .../util/module/UctModuleLocatorUtil.java | 180 ---- .../module/UctModulePathValidatorUtil.java | 34 - .../util/php/MagentoTypeEscapeUtil.java | 40 - .../util/php/ReferenceResolverUtil.java | 64 -- .../versioning/VersionStateManager.java | 188 ---- .../indexes/data/ApiCoverageStateIndex.java | 178 ---- .../indexes/data/DeprecationStateIndex.java | 162 ---- .../indexes/data/ExistenceStateIndex.java | 192 ---- .../indexes/data/VersionStateIndex.java | 34 - .../indexes/storage/FileLoader.java | 61 -- .../indexes/storage/FileWriter.java | 98 --- .../indexes/storage/IndexLoader.java | 22 - .../indexes/storage/IndexWriter.java | 21 - .../indexes/storage/ResourceLoader.java | 53 -- .../processors/ApiCoverageIndexProcessor.java | 141 --- .../processors/DeprecationIndexProcessor.java | 105 --- .../processors/ExistenceIndexProcessor.java | 122 --- .../versioning/processors/IndexProcessor.java | 19 - .../processors/PhpClassLocatorUtil.java | 34 - .../util/VersioningDataOperationsUtil.java | 170 ---- .../generateDataModel/Sample.php | 23 +- .../Sample.php | 59 -- .../SampleInterface.php | 32 +- .../db_schema_whitelist.json | 17 - .../db_schema.xml | 20 - .../DeleteByIdCommand.php | 87 -- .../generateDeleteEntityFile/Delete.php | 67 -- .../generateEditEntityActionFile/Edit.php | 37 - .../UnicornDataMapper.php | 52 -- .../generateBackButtonBlock/MyBackButton.php | 21 +- .../generateCustomButtonBlock/MyCustom.php | 20 +- .../generateDeleteButtonBlock/DeleteBlock.php | 28 +- .../generateSaveButtonBlock/SaveBlock.php | 25 +- .../GenericButton.php | 85 -- .../BookBlockActions.php | 121 --- .../generateIndexControllerFile/Index.php | 37 - .../customroute_entity_view.xml | 1 - .../generateConsumer/MyConsumer.php | 13 - .../generateHandler/MyHandler.php | 11 - .../generateFile/TestCollection.php | 2 +- .../Collection.php | 23 - .../cron_groups.xml | 2 +- .../cron_groups.xml | 2 +- .../generateEmptyCronGroup/cron_groups.xml | 2 +- .../custom_email_template_html.html | 6 - .../custom_email_template_text.html | 5 - .../email_templates.xml | 8 - .../email_templates.xml | 6 - .../email_templates.xml | 6 - .../Test.php | 22 - .../generateFile/TestResourceModel.php | 1 - .../TestResourceModel.php | 23 - .../generateFileInRoot/module.xml | 7 +- .../generateModuleFile/module.xml | 7 +- .../generateModuleFile/module.xml | 7 +- .../generateNewActionEntityFile/NewAction.php | 37 - .../book_book_new.xml | 5 - .../generatePluginClassFile/TestPlugin.php | 15 +- .../GetListQuery.php | 94 -- .../queue_consumer.xml | 5 - .../queue_consumer.xml | 2 +- .../Save.php | 93 -- .../Save.php | 93 -- .../SaveCommand.php | 82 -- .../generateSearchResultsDiPreference/di.xml | 5 - .../BookSearchResults.php | 28 - .../BookSearchResultsInterface.php | 27 - .../generateFormXmlFile/my_form.xml | 11 +- .../GridDataProvider.php | 5 +- .../GridDataProvider.php | 115 --- .../custom_entity_grid.xml | 7 - .../custom_entity_grid.xml | 52 -- .../custom_entity_grid.xml | 7 - .../SimpleServiceTwoInterface.php | 28 - .../SimpleServiceInterface.php | 18 - .../webapi.xml | 10 - .../app/code/Test/TestModule/etc/module.xml | 11 - .../attrArgTypeValueIsEmpty/di.xml | 6 - .../attrTypeClassExists/di.xml | 6 - .../classAttrTypeDoesNotExists/di.xml | 6 - .../classAttrTypeIsExist/di.xml | 6 - .../attrArgForValueIsEmpty/di.xml | 5 - .../attrArgTypeValueIsEmpty/di.xml | 5 - .../attrForClassExists/di.xml | 5 - .../attrTypeClassExists/di.xml | 5 - .../classAttrForDoesNotExists/di.xml | 5 - .../classAttrForIsExist/di.xml | 5 - .../classAttrTypeDoesNotExists/di.xml | 5 - .../classAttrTypeIsExist/di.xml | 5 - .../argumentFactoryTypeExists/di.xml | 9 - .../nameAttributeValueTypeDoesNotExist/di.xml | 5 - .../nameAttributeValueTypeExists/di.xml | 5 - .../di.xml | 13 - .../recursivelyArgumentProxyTypeExists/di.xml | 13 - .../di.xml | 13 - .../di.xml | 13 - .../existentClass/webapi.xml | 6 - .../existentMethod/webapi.xml | 6 - .../notExistentClass/webapi.xml | 6 - .../notExistentMethod/webapi.xml | 6 - .../notPublicMethod/webapi.xml | 6 - .../publicMethod/webapi.xml | 6 - .../Test.php | 18 - .../magentoDataFixtureHaveLinemarker/Test.php | 18 - .../code/Foo/Bar/Service/SimpleService.php | 5 - .../code/Foo/Bar/Service/SimpleServiceTwo.php | 30 - .../magento2/app/code/Foo/Bar2/composer.json | 17 - .../magento2/app/code/Foo/Bar2/etc/di.xml | 5 - .../magento2/app/code/Foo/Bar2/etc/module.xml | 5 - .../app/code/Foo/Bar2/registration.php | 6 - .../Magento/Catalog/_files/test_fixture.php | 2 - .../ImplementsBatchResolverInterface.php | 1 + ...sBatchServiceContractResolverInterface.php | 1 + .../Resolver/ImplementsResolverInterface.php | 1 + .../magento/module-catalog/etc/events.xml | 4 +- .../test_event/TestObserver.php | 16 - .../events.xml | 13 - .../observerNameMustHaveReference/events.xml | 13 - .../generator/BaseGeneratorTestCase.java | 3 - .../generator/DataModelGeneratorTest.java | 40 +- .../DataModelInterfaceGeneratorTest.java | 27 +- .../DbSchemaWhitelistGeneratorTest.java | 69 +- .../generator/DbSchemaXmlGeneratorTest.java | 126 +-- .../DeleteEntityCommandGeneratorTest.java | 65 -- .../generator/DeleteEntityGeneratorTest.java | 62 -- .../EditEntityActionGeneratorTest.java | 48 - .../EntityDataMapperClassGeneratorTest.java | 49 -- .../FormButtonBlockGeneratorTest.java | 66 +- .../FormGenericButtonBlockGeneratorTest.java | 56 -- .../GridActionColumnFileGeneratorTest.java | 53 -- .../IndexControllerGeneratorTest.java | 39 - .../MessageQueueClassGeneratorTest.java | 87 -- .../ModuleCollectionGeneratorTest.java | 36 +- .../ModuleEmailTemplateHtmlGeneratorTest.java | 110 --- .../ModuleEmailTemplatesXmlGeneratorTest.java | 116 --- .../generator/ModuleModelGeneratorTest.java | 35 +- .../ModuleResourceModelGeneratorTest.java | 53 +- ...oduleXmlGeneratorHaveSetupVersionTest.java | 2 - .../generator/ModuleXmlGeneratorTest.java | 3 - .../NewActionEntityGeneratorTest.java | 53 -- .../NewEntityLayoutGeneratorTest.java | 46 - .../generator/PluginClassGeneratorTest.java | 58 +- .../PreferenceDiXmlGeneratorTest.java | 10 +- .../generator/QueryModelGeneratorTest.java | 46 - .../generator/QueueConsumerGeneratorTest.java | 38 +- .../SaveEntityActionGeneratorTest.java | 90 -- .../SaveEntityCommandGeneratorTest.java | 54 -- .../SearchResultsFilesGeneratorTest.java | 102 --- .../UiComponentFormGeneratorTest.java | 54 +- ...omponentGridDataProviderGeneratorTest.java | 81 +- .../UiComponentGridXmlGeneratorTest.java | 68 +- .../WebApiInterfaceGeneratorTest.java | 265 ------ .../WebApiXmlDeclarationGeneratorTest.java | 53 -- .../pool/NewEntityGeneratorPoolTest.java | 134 --- .../DbSchemaGeneratorDataProviderUtil.java | 51 -- .../xml/AclResourceXmlInspectionTest.java | 6 +- ...eDeclarationInModuleXmlInspectionTest.java | 22 - .../PluginAttributeTypeInspectionTest.java | 89 -- .../PreferenceDeclarationInspectionTest.java | 150 ---- ...peConfigurationTagTypesInspectionTest.java | 130 --- .../xml/WebApiServiceInspectionTest.java | 126 --- .../TestFixtureLinemarkerRegistrarTest.java | 29 - .../php/WebApiLinemarkerRegistrarTest.java | 8 +- .../reference/BaseReferenceTestCase.java | 28 +- .../xml/ObserverReferenceRegistrarTest.java | 18 - 774 files changed, 3703 insertions(+), 39186 deletions(-) delete mode 100644 resources/.phpstorm.meta.php/di-autocomplete.php create mode 100644 resources/META-INF/pluginIcon_dark.svg delete mode 100644 resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft delete mode 100644 resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html delete mode 100644 resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft delete mode 100644 resources/fileTemplates/code/Magento Grid UI Component Column.xml.html delete mode 100644 resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft delete mode 100644 resources/fileTemplates/code/Magento Module Email Template Xml.xml.html create mode 100644 resources/fileTemplates/code/Magento Php Form Button Block Type Back.php.ft rename resources/fileTemplates/{internal/Magento Message Queue Handler Class.php.html => code/Magento Php Form Button Block Type Back.php.html} (100%) create mode 100644 resources/fileTemplates/code/Magento Php Form Button Block Type Delete.php.ft create mode 100644 resources/fileTemplates/code/Magento Php Form Button Block Type Delete.php.html create mode 100644 resources/fileTemplates/code/Magento Php Form Button Block Type Save.php.ft create mode 100644 resources/fileTemplates/code/Magento Php Form Button Block Type Save.php.html delete mode 100644 resources/fileTemplates/code/Magento Web API Declaration.xml.ft delete mode 100644 resources/fileTemplates/code/Magento Web API Declaration.xml.html delete mode 100644 resources/fileTemplates/includes/XML File Header.xml.ft delete mode 100644 resources/fileTemplates/includes/XML File Header.xml.html delete mode 100644 resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Data Mapper.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Data Mapper.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Save Controller Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Save Controller Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Search Results Interface.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Search Results Interface.php.html delete mode 100644 resources/fileTemplates/internal/Magento Entity Search Results.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Entity Search Results.php.html delete mode 100644 resources/fileTemplates/internal/Magento Get List Query Model.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Get List Query Model.php.html delete mode 100644 resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Message Queue Handler Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Module Email Template Html.html.ft delete mode 100644 resources/fileTemplates/internal/Magento Module Email Template Html.html.html delete mode 100644 resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.ft delete mode 100644 resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.html delete mode 100644 resources/fileTemplates/internal/Magento New Entity Layout XML.xml.ft delete mode 100644 resources/fileTemplates/internal/Magento New Entity Layout XML.xml.html delete mode 100644 resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.ft delete mode 100644 resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.html delete mode 100644 resources/fileTemplates/internal/Magento Save Entity Command Model.php.ft delete mode 100644 resources/fileTemplates/internal/Magento Save Entity Command Model.php.html delete mode 100644 resources/fileTemplates/internal/Magento Web API XML.xml.ft delete mode 100644 resources/fileTemplates/internal/Magento Web API XML.xml.html delete mode 100644 resources/fileTemplates/internal/Web API Interface.php.ft delete mode 100644 resources/fileTemplates/internal/Web API Interface.php.html delete mode 100644 resources/icons/pluginIcon16x16.svg delete mode 100644 resources/icons/pluginIcon64x64.svg delete mode 100644 resources/inspectionDescriptions/CalledNonApiMethod.html delete mode 100644 resources/inspectionDescriptions/CalledNonExistentMethod.html delete mode 100644 resources/inspectionDescriptions/CalledNonInterfaceMethod.html delete mode 100644 resources/inspectionDescriptions/CallingDeprecatedMethod.html delete mode 100644 resources/inspectionDescriptions/ExtendedNonApiClass.html delete mode 100644 resources/inspectionDescriptions/ExtendedNonExistentClass.html delete mode 100644 resources/inspectionDescriptions/ExtendingDeprecatedClass.html delete mode 100644 resources/inspectionDescriptions/ImplementedDeprecatedInterface.html delete mode 100644 resources/inspectionDescriptions/ImplementedNonApiInterface.html delete mode 100644 resources/inspectionDescriptions/ImplementedNonExistentInterface.html delete mode 100644 resources/inspectionDescriptions/ImportedNonApiClass.html delete mode 100644 resources/inspectionDescriptions/ImportedNonApiInterface.html delete mode 100644 resources/inspectionDescriptions/ImportingDeprecatedClass.html delete mode 100644 resources/inspectionDescriptions/ImportingDeprecatedInterface.html delete mode 100644 resources/inspectionDescriptions/ImportingNonExistentClass.html delete mode 100644 resources/inspectionDescriptions/ImportingNonExistentInterface.html delete mode 100644 resources/inspectionDescriptions/InheritedDeprecatedInterface.html delete mode 100644 resources/inspectionDescriptions/InheritedNonApiInterface.html delete mode 100644 resources/inspectionDescriptions/InheritedNonExistentInterface.html delete mode 100644 resources/inspectionDescriptions/InvalidDiTypeInspection.html delete mode 100644 resources/inspectionDescriptions/OverriddenNonApiConstant.html delete mode 100644 resources/inspectionDescriptions/OverriddenNonApiProperty.html delete mode 100644 resources/inspectionDescriptions/OverriddenNonExistentConstant.html delete mode 100644 resources/inspectionDescriptions/OverriddenNonExistentProperty.html delete mode 100644 resources/inspectionDescriptions/OverridingDeprecatedConstant.html delete mode 100644 resources/inspectionDescriptions/OverridingDeprecatedProperty.html delete mode 100644 resources/inspectionDescriptions/PluginAttrTypeInspection.html delete mode 100644 resources/inspectionDescriptions/PossibleDependencyOnImplDetails.html delete mode 100644 resources/inspectionDescriptions/PreferenceXmlInspections.html delete mode 100644 resources/inspectionDescriptions/UsedNonApiConstant.html delete mode 100644 resources/inspectionDescriptions/UsedNonApiProperty.html delete mode 100644 resources/inspectionDescriptions/UsedNonApiType.html delete mode 100644 resources/inspectionDescriptions/UsedNonExistentConstant.html delete mode 100644 resources/inspectionDescriptions/UsedNonExistentProperty.html delete mode 100644 resources/inspectionDescriptions/UsedNonExistentType.html delete mode 100644 resources/inspectionDescriptions/UsingDeprecatedClass.html delete mode 100644 resources/inspectionDescriptions/UsingDeprecatedConstant.html delete mode 100644 resources/inspectionDescriptions/UsingDeprecatedInterface.html delete mode 100644 resources/inspectionDescriptions/UsingDeprecatedProperty.html delete mode 100644 resources/magento2/exception.properties create mode 100644 resources/phpstorm.meta.php/di-autocomplete.php delete mode 100644 resources/uct/api/indexes.API_COVERAGE.idc delete mode 100644 resources/uct/bundle/inspection.properties delete mode 100644 resources/uct/deprecation/indexes.v2.3.0.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.1.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.2-p2.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.2.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.3-p1.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.3.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.4.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.5-p2.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.5.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.6.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.3.7.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.0.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.1-p1.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.1.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.2.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.3-p1.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.3.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.4-beta1.DEPRECATION.idc delete mode 100644 resources/uct/deprecation/indexes.v2.4.4-beta2.DEPRECATION.idc delete mode 100644 resources/uct/existence/indexes.EXISTENCE.idc create mode 100644 src/com/magento/idea/magento2plugin/actions/generation/ImportReferences/PhpClassReferenceExtractor.java create mode 100644 src/com/magento/idea/magento2plugin/actions/generation/ImportReferences/PhpClassReferenceResolver.java rename src/com/magento/idea/magento2plugin/actions/generation/{references => ImportReferences}/PhpClassReferenceStorage.java (50%) delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/context/EntityCreatorContext.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/context/GenerationContext.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityByIdCommandData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityControllerFileData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/EditEntityActionData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplateHtmlData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplatesXmlData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/EntityDataMapperData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/FormGenericButtonBlockData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/GetListQueryModelData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/GridActionColumnData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/IndexActionData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/MessageQueueClassData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/NewActionEntityControllerFileData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/NewEntityLayoutData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityCommandData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityControllerFileData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/DataObjectConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/AclXmlDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/CollectionModelDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelInterfaceDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataProviderDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DbSchemaXmlDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DeleteEntityByIdCommandDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/EntityDataMapperDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormDeleteControllerDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormEditControllerDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormGenericButtonBlockDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormLayoutDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormSaveControllerDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GetListQueryDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridActionColumnDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridLayoutXmlDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/IndexActionDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/MenuXmlDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ModelDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewControllerDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewEntityLayoutDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/PreferenceDiXmlFileDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ResourceModelDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/RoutesXmlDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SaveEntityCommandDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SearchResultsDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentFormLayoutDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridToolbarDtoConverter.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/dialog/DialogData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/dialog/EntityCreatorContextData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/dialog/GenerationContextData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/dialog/NewEntityDialogData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/php/SearchResultsData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/php/WebApiInterfaceData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/data/xml/WebApiXmlRouteData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.form delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.form delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.form delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.form delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/ExtractComponentFromFieldUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/GetReflectionFieldUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/util/ClassPropertyFormatterUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/util/DialogFieldErrorUtil.java create mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/util/HighlightDialogFieldOnErrorUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/util/ProcessWorker.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/TypeFieldsRulesParser.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationMessageExtractorUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationRuleExtractorUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/data/FieldValidationData.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/dialog/NewEmailTemplateDialogValidator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithForwardSlash.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/MenuIdentifierRule.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityByIdCommandGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityControllerFileGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/GetListQueryModelGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/IndexActionGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityControllerFileGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/PhpFileGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/QueryGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityControllerFileGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormButtonBlockGenerator.java create mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormButtonPhpClassGenerator.java create mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/code/ButtonMethodGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsInterfaceGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceWithDeclarationGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorPoolHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorRunnerValidator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/AclXmlGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/CollectionModelGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelInterfaceGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelPreferenceGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataProviderGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaWhitelistGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaXmlGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DeleteByIdCommandGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/EntityDataMapperGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormDeleteControllerGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormEditControllerGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormGenericButtonBlockGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormLayoutGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormSaveControllerGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GetListQueryGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridActionColumnGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridLayoutXmlGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/IndexActionGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/MenuXmlGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ModelGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewControllerGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewEntityLayoutGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ResourceModelGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/RoutesXmlGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SaveCommandGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsInterfaceGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentFormLayoutGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentGridGeneratorHandler.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/pool/provider/NewEntityGeneratorsProviderUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/util/DefaultCodeStyleSettingsAdjustmentsUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEmailTemplatesXml.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassTypesBuilder.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/generator/xml/WebApiDeclarationGenerator.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceExtractor.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java delete mode 100644 src/com/magento/idea/magento2plugin/actions/generation/util/GenerationContextRegistry.java delete mode 100644 src/com/magento/idea/magento2plugin/bundles/ExceptionBundle.java delete mode 100644 src/com/magento/idea/magento2plugin/indexes/FixtureIndex.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/validator/InspectionValidator.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/validator/NotEmptyValidator.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/validator/PhpClassExistenceValidator.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/validator/VirtualTypeExistenceValidator.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/xml/InvalidDependencyInjectionTypeInspection.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspection.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspection.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspection.java delete mode 100644 src/com/magento/idea/magento2plugin/inspections/xml/fix/MethodNotPublicAccessQuickFix.java delete mode 100644 src/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLineMarkerProvider.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/AbstractPhpClass.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/AbstractPhpFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/CollectionModelFile.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/CollectionPhp.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/ComposerLock.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/DataModel.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/DataModelFile.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/DataModelInterface.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/DataModelInterfaceFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/EmailTemplateHtml.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/EmailTemplatesXml.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/EntityDataMapperFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/FormButtonBlockFile.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/FormButtonBlockPhp.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/FormGenericButtonBlockFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/GridActionColumnFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/MessageQueueClassPhp.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/ModelFile.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/ModelPhp.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/ModuleWebApiXmlFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/NewEntityLayoutFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/ResourceModelFile.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/ResourceModelPhp.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/SearchResultsFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/SearchResultsInterfaceFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/TestFixture.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/UiComponentDataProviderFile.java create mode 100644 src/com/magento/idea/magento2plugin/magento/files/UiComponentDataProviderPhp.java rename src/com/magento/idea/magento2plugin/magento/files/{UiComponentFormXmlFile.java => UiComponentFormXml.java} (87%) rename src/com/magento/idea/magento2plugin/magento/files/{UiComponentGridXmlFile.java => UiComponentGridXml.java} (80%) delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/WebApiInterfaceFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/actions/DeleteActionFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/actions/EditActionFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/actions/IndexActionFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/actions/NewActionFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/actions/SaveActionFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/commands/DeleteEntityByIdCommandFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/commands/SaveEntityCommandFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/files/queries/GetListQueryFile.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/MessageQueueConnections.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/PropertiesTypes.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/UiFormButtonTypeSettings.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/WebApiResource.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/code/BackendModuleType.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/code/ExceptionType.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/code/FrameworkLibraryType.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/code/MagentoVersion.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/database/ColumnAttributes.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/database/PropertyToDefaultTypeMapperUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/magento/packages/uicomponent/FormElementType.java delete mode 100644 src/com/magento/idea/magento2plugin/project/diagnostic/DefaultErrorReportSubmitter.java delete mode 100644 src/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueBodyBuilderUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueUrlBuilderUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/project/util/GetMagentoVersionUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/reference/provider/ObserverNameReferenceProvider.java delete mode 100644 src/com/magento/idea/magento2plugin/util/php/PhpPsiElementsUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/util/php/PhpTypeMetadataParserUtil.java delete mode 100644 src/com/magento/idea/magento2plugin/util/php/PhpTypeModifierUtil.java delete mode 100644 src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java delete mode 100644 src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java delete mode 100644 src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java delete mode 100644 src/com/magento/idea/magento2uct/bundles/UctInspectionBundle.java delete mode 100644 src/com/magento/idea/magento2uct/execution/DefaultExecutor.java delete mode 100644 src/com/magento/idea/magento2uct/execution/DownloadUctCommand.java delete mode 100644 src/com/magento/idea/magento2uct/execution/GenerateUctReportCommand.java delete mode 100644 src/com/magento/idea/magento2uct/execution/ReindexUctCommand.java delete mode 100644 src/com/magento/idea/magento2uct/execution/configurations/UctConfigurationFactory.java delete mode 100644 src/com/magento/idea/magento2uct/execution/configurations/UctRunConfiguration.java delete mode 100644 src/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationOptions.java delete mode 100644 src/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationType.java delete mode 100644 src/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.form delete mode 100644 src/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.java delete mode 100644 src/com/magento/idea/magento2uct/execution/filters/UctPhpFileFilter.java delete mode 100644 src/com/magento/idea/magento2uct/execution/filters/UctResultFileFilter.java delete mode 100644 src/com/magento/idea/magento2uct/execution/output/ReportBuilder.java delete mode 100644 src/com/magento/idea/magento2uct/execution/output/Summary.java delete mode 100644 src/com/magento/idea/magento2uct/execution/output/UctReportOutputUtil.java delete mode 100644 src/com/magento/idea/magento2uct/execution/process/DefaultAnalysisHandler.java delete mode 100644 src/com/magento/idea/magento2uct/execution/process/OutputWrapper.java delete mode 100644 src/com/magento/idea/magento2uct/execution/process/ReindexHandler.java delete mode 100644 src/com/magento/idea/magento2uct/execution/scanner/ModuleFilesScanner.java delete mode 100644 src/com/magento/idea/magento2uct/execution/scanner/ModuleScanner.java delete mode 100644 src/com/magento/idea/magento2uct/execution/scanner/data/ComponentData.java delete mode 100644 src/com/magento/idea/magento2uct/execution/scanner/filter/ExcludeMagentoBundledFilter.java delete mode 100644 src/com/magento/idea/magento2uct/execution/scanner/filter/ModuleScannerFilter.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/UctInspectionManager.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/UctProblemsHolder.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/CallMethodInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/ExtendInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/ImplementInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/ImportInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/InheritedInterfaceInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/OverriddenFieldInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/UsedFieldInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/UsedTypeInspection.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/CalledNonApiMethod.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/CalledNonInterfaceMethod.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/ExtendedNonApiClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/ImplementedNonApiInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/InheritedNonApiInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiConstant.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiProperty.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/PossibleDependencyOnImplDetails.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiConstant.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiProperty.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiType.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/CallingDeprecatedMethod.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/ExtendingDeprecatedClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/ImplementedDeprecatedInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/InheritedDeprecatedInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedConstant.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedProperty.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedConstant.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedProperty.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/CalledNonExistentMethod.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/ExtendedNonExistentClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/ImplementedNonExistentInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentClass.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/InheritedNonExistentInterface.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentConstant.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentProperty.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentConstant.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentProperty.java delete mode 100644 src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentType.java delete mode 100644 src/com/magento/idea/magento2uct/packages/IndexRegistry.java delete mode 100644 src/com/magento/idea/magento2uct/packages/IssueSeverityLevel.java delete mode 100644 src/com/magento/idea/magento2uct/packages/SupportedIssue.java delete mode 100644 src/com/magento/idea/magento2uct/packages/SupportedVersion.java delete mode 100644 src/com/magento/idea/magento2uct/settings/UctSettingsService.java delete mode 100644 src/com/magento/idea/magento2uct/ui/ConfigurationDialog.form delete mode 100644 src/com/magento/idea/magento2uct/ui/ConfigurationDialog.java delete mode 100644 src/com/magento/idea/magento2uct/ui/ReindexDialog.form delete mode 100644 src/com/magento/idea/magento2uct/ui/ReindexDialog.java delete mode 100644 src/com/magento/idea/magento2uct/util/UctExecutableValidatorUtil.java delete mode 100644 src/com/magento/idea/magento2uct/util/inspection/FilterDescriptorResultsUtil.java delete mode 100644 src/com/magento/idea/magento2uct/util/inspection/SortDescriptorResultsUtil.java delete mode 100644 src/com/magento/idea/magento2uct/util/module/UctModuleLocatorUtil.java delete mode 100644 src/com/magento/idea/magento2uct/util/module/UctModulePathValidatorUtil.java delete mode 100644 src/com/magento/idea/magento2uct/util/php/MagentoTypeEscapeUtil.java delete mode 100644 src/com/magento/idea/magento2uct/util/php/ReferenceResolverUtil.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/VersionStateManager.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/data/ApiCoverageStateIndex.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/data/DeprecationStateIndex.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/data/ExistenceStateIndex.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/data/VersionStateIndex.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/storage/FileLoader.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/storage/FileWriter.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/storage/IndexLoader.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/storage/IndexWriter.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/indexes/storage/ResourceLoader.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/processors/ApiCoverageIndexProcessor.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/processors/DeprecationIndexProcessor.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/processors/ExistenceIndexProcessor.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/processors/IndexProcessor.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/processors/PhpClassLocatorUtil.java delete mode 100644 src/com/magento/idea/magento2uct/versioning/processors/util/VersioningDataOperationsUtil.java delete mode 100644 testData/actions/generation/generator/DataModelGenerator/generateDataModelWithoutInterface/Sample.php delete mode 100644 testData/actions/generation/generator/DbSchemaWhitelistGenerator/generateDbSchemaWhitelistJsonFileForShortProperties/db_schema_whitelist.json delete mode 100644 testData/actions/generation/generator/DbSchemaXmlGenerator/generateDbSchemaXmlFileForShortProperties/db_schema.xml delete mode 100644 testData/actions/generation/generator/DeleteEntityCommandGenerator/generateDeleteEntityByIdCommandFile/DeleteByIdCommand.php delete mode 100644 testData/actions/generation/generator/DeleteEntityGenerator/generateDeleteEntityFile/Delete.php delete mode 100644 testData/actions/generation/generator/EditEntityActionGenerator/generateEditEntityActionFile/Edit.php delete mode 100644 testData/actions/generation/generator/EntityDataMapperClassGenerator/generateEntityDataMapperFile/UnicornDataMapper.php delete mode 100644 testData/actions/generation/generator/FormGenericButtonBlockGenerator/generateFormGenericButtonBlockFile/GenericButton.php delete mode 100644 testData/actions/generation/generator/GridActionColumnFileGenerator/generateGridActionColumnFile/BookBlockActions.php delete mode 100644 testData/actions/generation/generator/IndexControllerGenerator/generateIndexControllerFile/Index.php delete mode 100644 testData/actions/generation/generator/MessageQueueClassGenerator/generateConsumer/MyConsumer.php delete mode 100644 testData/actions/generation/generator/MessageQueueClassGenerator/generateHandler/MyHandler.php delete mode 100644 testData/actions/generation/generator/ModuleCollectionGenerator/generateWithTheSameNamesForResourceModelAndModel/Collection.php delete mode 100644 testData/actions/generation/generator/ModuleEmailTemplateHtmlGenerator/generateEmailTemplateHtml/custom_email_template_html.html delete mode 100644 testData/actions/generation/generator/ModuleEmailTemplateHtmlGenerator/generateEmailTemplateText/custom_email_template_text.html delete mode 100644 testData/actions/generation/generator/ModuleEmailTemplatesXmlGenerator/addTwoEmailTemplatesToEmailTemplatesXmlFile/email_templates.xml delete mode 100644 testData/actions/generation/generator/ModuleEmailTemplatesXmlGenerator/generateEmailTemplateHtmlXml/email_templates.xml delete mode 100644 testData/actions/generation/generator/ModuleEmailTemplatesXmlGenerator/generateEmailTemplateTextXml/email_templates.xml delete mode 100644 testData/actions/generation/generator/ModuleModelGenerator/generateWithTheSameNameForResourceModel/Test.php delete mode 100644 testData/actions/generation/generator/ModuleResourceModelGenerator/generateFileWithDtoReference/TestResourceModel.php delete mode 100644 testData/actions/generation/generator/NewActionEntityGenerator/generateNewActionEntityFile/NewAction.php delete mode 100644 testData/actions/generation/generator/NewEntityLayoutGenerator/generateNewEntityLayoutFile/book_book_new.xml delete mode 100644 testData/actions/generation/generator/QueryModelGenerator/generateGetListQueryModelFile/GetListQuery.php delete mode 100644 testData/actions/generation/generator/QueueConsumerGenerator/generateConsumerAmpqXmlFile/queue_consumer.xml rename testData/actions/generation/generator/QueueConsumerGenerator/{generateConsumerDbXmlFile => generateConsumerXmlFile}/queue_consumer.xml (66%) delete mode 100644 testData/actions/generation/generator/SaveEntityActionGenerator/generateSaveEntityActionWithInterfaceFile/Save.php delete mode 100644 testData/actions/generation/generator/SaveEntityActionGenerator/generateSaveEntityActionWithoutInterfaceFile/Save.php delete mode 100644 testData/actions/generation/generator/SaveEntityCommandGenerator/generateSaveEntityCommandFile/SaveCommand.php delete mode 100644 testData/actions/generation/generator/SearchResultsFilesGenerator/generateSearchResultsDiPreference/di.xml delete mode 100644 testData/actions/generation/generator/SearchResultsFilesGenerator/generateSearchResultsFile/BookSearchResults.php delete mode 100644 testData/actions/generation/generator/SearchResultsFilesGenerator/generateSearchResultsInterfaceFile/BookSearchResultsInterface.php delete mode 100644 testData/actions/generation/generator/UiComponentGridDataProviderGenerator/generateDataProviderWithInjectedGetListQuery/GridDataProvider.php delete mode 100644 testData/actions/generation/generator/UiComponentGridXmlGenerator/generateUiGridForBaseAreaWithActionsColumnColumn/custom_entity_grid.xml delete mode 100644 testData/actions/generation/generator/WebApiInterfaceGenerator/withObjectTypesAndPhpDocComments/SimpleServiceTwoInterface.php delete mode 100644 testData/actions/generation/generator/WebApiInterfaceGenerator/withPrimitiveTypes/SimpleServiceInterface.php delete mode 100644 testData/actions/generation/generator/WebApiXmlDeclarationGenerator/generateWebApiXmlDeclarationForService/webapi.xml delete mode 100644 testData/inspections/xml/ModuleDeclarationInModuleXmlInspection/setupVersionNotErrorMessageInEditableModule/app/code/Test/TestModule/etc/module.xml delete mode 100644 testData/inspections/xml/PluginAttributeTypeInspection/attrArgTypeValueIsEmpty/di.xml delete mode 100644 testData/inspections/xml/PluginAttributeTypeInspection/attrTypeClassExists/di.xml delete mode 100644 testData/inspections/xml/PluginAttributeTypeInspection/classAttrTypeDoesNotExists/di.xml delete mode 100644 testData/inspections/xml/PluginAttributeTypeInspection/classAttrTypeIsExist/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/attrArgForValueIsEmpty/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/attrArgTypeValueIsEmpty/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/attrForClassExists/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/attrTypeClassExists/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/classAttrForDoesNotExists/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/classAttrForIsExist/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/classAttrTypeDoesNotExists/di.xml delete mode 100644 testData/inspections/xml/PreferenceDeclarationInspection/classAttrTypeIsExist/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/argumentFactoryTypeExists/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/nameAttributeValueTypeDoesNotExist/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/nameAttributeValueTypeExists/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/recursivelyArgumentProxyTypeDoesNotExist/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/recursivelyArgumentProxyTypeExists/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/recursivelyArgumentVirtualTypeDoesNotExist/di.xml delete mode 100644 testData/inspections/xml/TypeConfigurationTagTypesInspection/recursivelyArgumentVirtualTypeExists/di.xml delete mode 100644 testData/inspections/xml/WebApiServiceInspection/existentClass/webapi.xml delete mode 100644 testData/inspections/xml/WebApiServiceInspection/existentMethod/webapi.xml delete mode 100644 testData/inspections/xml/WebApiServiceInspection/notExistentClass/webapi.xml delete mode 100644 testData/inspections/xml/WebApiServiceInspection/notExistentMethod/webapi.xml delete mode 100644 testData/inspections/xml/WebApiServiceInspection/notPublicMethod/webapi.xml delete mode 100644 testData/inspections/xml/WebApiServiceInspection/publicMethod/webapi.xml delete mode 100644 testData/linemarker/php/FixtureLinemarkerRegistrar/magentoApiDataFixtureHaveLinemarker/Test.php delete mode 100644 testData/linemarker/php/FixtureLinemarkerRegistrar/magentoDataFixtureHaveLinemarker/Test.php delete mode 100644 testData/project/magento2/app/code/Foo/Bar/Service/SimpleServiceTwo.php delete mode 100755 testData/project/magento2/app/code/Foo/Bar2/composer.json delete mode 100644 testData/project/magento2/app/code/Foo/Bar2/etc/di.xml delete mode 100755 testData/project/magento2/app/code/Foo/Bar2/etc/module.xml delete mode 100755 testData/project/magento2/app/code/Foo/Bar2/registration.php delete mode 100644 testData/project/magento2/dev/tests/integration/testsuite/Magento/Catalog/_files/test_fixture.php delete mode 100644 testData/project/magento2/vendor/magento/module-catalog/test_event/TestObserver.php delete mode 100644 testData/reference/xml/ObserverReferenceRegistrar/observerInstanceDirectorySnakeCaseMustHaveReference/events.xml delete mode 100644 testData/reference/xml/ObserverReferenceRegistrar/observerNameMustHaveReference/events.xml delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityCommandGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperClassGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/IndexControllerGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/QueryModelGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityActionGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/SearchResultsFilesGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/WebApiInterfaceGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/WebApiXmlDeclarationGeneratorTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/pool/NewEntityGeneratorPoolTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorDataProviderUtil.java delete mode 100644 tests/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspectionTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspectionTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/inspections/xml/TypeConfigurationTagTypesInspectionTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspectionTest.java delete mode 100644 tests/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLinemarkerRegistrarTest.java diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 88e79f495..912bc36b5 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -5,7 +5,7 @@ name: Run automated tests on: pull_request: - branches: [ master, 4.2.0-develop ] + branches: [ master, 3.1.0-develop ] jobs: build-linux: diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d8e21220..da21cd146 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,131 +2,10 @@ All notable changes to this project will be documented in this file. -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). - -## 4.2.0 - -### Added - -- Extending of the built-in Upgrade Compatibility Tool [#read-more](https://github.com/magento/magento2-phpstorm-plugin/wiki/4.2.0-Release) - -### Changed - -- Enhanced Magento 2 version resolving in [#747](https://github.com/magento/magento2-phpstorm-plugin/pull/747), [#751](https://github.com/magento/magento2-phpstorm-plugin/pull/751), [#777](https://github.com/magento/magento2-phpstorm-plugin/pull/777) - -### Fixed - -- Fixed NullPointerException for the InjectAViewModelAction in [#800](https://github.com/magento/magento2-phpstorm-plugin/pull/800) -- Fixed NullPointerException for a name attribute of the event tag and code style fixes in [#799](https://github.com/magento/magento2-phpstorm-plugin/pull/799) -- Fixed NullPointerException for PluginReferenceProvider in [#801](https://github.com/magento/magento2-phpstorm-plugin/pull/801) - -## 4.1.0 - -### Added - -- Added UI integration with the Adobe Commerce Upgrade Compatibility Tool in [#625](https://github.com/magento/magento2-phpstorm-plugin/pull/625) -- Added MVP version of the built-in Upgrade Compatibility Tool, read more in [wiki](https://github.com/magento/magento2-phpstorm-plugin/wiki/4.1.0-Release#the-built-in-upgrade-compatibility-tool) - -## 4.0.0 - -### Added - -- Added XML file header include code template in [#615](https://github.com/magento/magento2-phpstorm-plugin/pull/615) -- Added Web API generation for the Magento Entity Creator in [#597](https://github.com/magento/magento2-phpstorm-plugin/pull/597) and [#607](https://github.com/magento/magento2-phpstorm-plugin/pull/607) -- Added DI XML plugin type attribute inspections in [#588](https://github.com/magento/magento2-phpstorm-plugin/pull/588) -- Added Web API interface for service (PHP class) generation in [#586](https://github.com/magento/magento2-phpstorm-plugin/pull/586) -- Added DI XML type tag attributes inspections that related to the PHP/Magento types in [#582](https://github.com/magento/magento2-phpstorm-plugin/pull/582) -- Added DI XML preference tag attributes inspections in [#578](https://github.com/magento/magento2-phpstorm-plugin/pull/578) -- Added Web API XML service tag attributes inspections in [#577](https://github.com/magento/magento2-phpstorm-plugin/pull/577) -- Added an error handler to help user with a new bug issue creation on the GitHub side in [#552](https://github.com/magento/magento2-phpstorm-plugin/pull/552) and [#593](https://github.com/magento/magento2-phpstorm-plugin/pull/593) -- Added Web API declaration generation in [#548](https://github.com/magento/magento2-phpstorm-plugin/pull/548) and [#595](https://github.com/magento/magento2-phpstorm-plugin/pull/595) -- Added JS and CSS support for Copy Magento Path action in [#536](https://github.com/magento/magento2-phpstorm-plugin/pull/536) - -### Changed - -- Changed the content of the generated plugin class in [#612](https://github.com/magento/magento2-phpstorm-plugin/pull/612) -- Changed using of hardcoded entity id value into the constant in all files generated by the Entity Creator in [#606](https://github.com/magento/magento2-phpstorm-plugin/pull/606) - -### Fixed - -- Fixed a casting exception in the XML index in [#617](https://github.com/magento/magento2-phpstorm-plugin/pull/617) -- Fixed a bug with plugin generation for complex non-primitive types in [#609](https://github.com/magento/magento2-phpstorm-plugin/pull/609) -- Fixed a bug with the namespace generation in a generated controller in [#571](https://github.com/magento/magento2-phpstorm-plugin/pull/571) -- Fixed a bug with directory validation for the generation dialogues in [#565](https://github.com/magento/magento2-phpstorm-plugin/pull/565) -- Fixed wrong entity data mapper file template position in [#549](https://github.com/magento/magento2-phpstorm-plugin/pull/549) -- Fixed incorrect data saving into table model within editing a table in [#544](https://github.com/magento/magento2-phpstorm-plugin/pull/544) -- Fixed an error when plugin or observer name is not set in [#533](https://github.com/magento/magento2-phpstorm-plugin/pull/533) -- Fixed incorrect duplication warning for disabled plugin in di.xml in [#529](https://github.com/magento/magento2-phpstorm-plugin/pull/529) - -## 3.2.2 - -### Fixed - -- New entity layout name and edit entity layout name inside it -- `Java.lang.IllegalArgumentException` During adding a new method into an existing plugin - -## 3.2.1 - -### Fixed - -- Directory validator -- Entity data mapper file template - -## 3.2.0 - -### Added - -- Code generation for a Magento Entity in [#521](https://github.com/magento/magento2-phpstorm-plugin/pull/521) -- Code generation for email templates in [#350](https://github.com/magento/magento2-phpstorm-plugin/pull/350) -- Reference navigation for disabled observers in `events.xml` in [#439](https://github.com/magento/magento2-phpstorm-plugin/pull/439) -- Line markers for test fixtures in [#477](https://github.com/magento/magento2-phpstorm-plugin/pull/477) - -### Changed - -- Added ability to set the module sequence at generating new module [#266](https://github.com/magento/magento2-phpstorm-plugin/pull/266) - -### Fixed - -- ArrayIndexOutOfBoundsException in the New Module Action in [#519](https://github.com/magento/magento2-phpstorm-plugin/pull/519) - -## 3.1.3 - -### Changed - -- Require restart on plugin update due to using native libraries - -### Fixed - -- Class completion doesn't display interfaces -- Fixed invalid check 'setup_version' in the etc/module.xml - -## 3.1.2 - -### Fixed - -- Reference navigation for classes under directories with underscores -- Fixed the array access exception when using copy path action - -## 3.1.1 - -### Fixed - -- Fixed null pointer exception on the copy path action +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0). ## 3.1.0 -### Added - -- Extended `.phpstorm.meta.php` for more convenient autocomplete [#467](https://github.com/magento/magento2-phpstorm-plugin/pull/467) -- Code generation for message queue in [#411](https://github.com/magento/magento2-phpstorm-plugin/pull/411) -- Code generation for declarative schema [#453](https://github.com/magento/magento2-phpstorm-plugin/pull/453) -- Inspection warning for disabled observer [#432](https://github.com/magento/magento2-phpstorm-plugin/pull/432) -- The action item to the context menu to copy file path in the Magento format [#451](https://github.com/magento/magento2-phpstorm-plugin/pull/451) - -### Fixed - -- The null pointer exception on the Create Module Dialog - ## 3.0.4 ### Fixed diff --git a/README.md b/README.md index 89214bcf7..c03a8415e 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ [![Version](http://phpstorm.espend.de/badge/8024/version)](https://plugins.jetbrains.com/plugin/8024) [![Downloads](http://phpstorm.espend.de/badge/8024/downloads)](https://plugins.jetbrains.com/plugin/8024) ![merge-chance-badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fmerge-chance.info%2Fbadge%3Frepo%3Dmagento/magento2-phpstorm-plugin) -[![Made With Love](https://img.shields.io/badge/Made%20With-Love-orange.svg)](https://magento.com) ## Installation @@ -22,7 +21,7 @@ ## Works with -* PhpStorm >= 2021.2.1 +* PhpStorm >= 2020.3 * JRE >= 11 ## Features @@ -43,11 +42,8 @@ 1. Check out this repository 1. Open a folder with the project in the IntelliJ Ultimate using the `open` action button. -1. Make sure that you on the latest develop branch (e.g `4.2.0-develop`) -1. Right-click on the `build.gradle` file, choose "Import Gradle project" (if this is not exist look for "Build module ''") (you need to have Gradle plugin installed) -1. Check if the right SDK version is used for the project. - - Current Java version for the project is **java 11**, so you should additionally download **SDK 11** and choose it in the module settings: `Right click by the project root > Open Module Settings > Project Settings > Project > Project SDK` - - Check if right SDK version is used for the Gradle plugin: `Intellij IDEA > Preferences... > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM` and choose your JDK. +1. Make sure that you on the latest develop branch (e.g `1.0.0-develop`) +1. Right-click on the `build.gradle` file, choose "Import Gradle project" (you need to have Gradle plugin installed) 1. When the Gradle sections appeared in the right bar, navigate there and right-click `magento-2-php-storm-plugin > Tasks -> Intellij -> runIde` 1. Click `Run "magento-2-php-storm-plugin"` to run the plugin. You should see a new instance of IntelliJ launched with the plugin installed. Make sure the plugin is enabled in IntelliJ settings and indexing is finished. Plugin features should be accessible at this point. diff --git a/build.gradle b/build.gradle index 366739199..44045f4f1 100644 --- a/build.gradle +++ b/build.gradle @@ -4,10 +4,10 @@ */ plugins { - id 'org.jetbrains.intellij' version '1.1.4' + id 'org.jetbrains.intellij' version '0.6.5' id 'checkstyle' id 'pmd' - id 'org.jetbrains.changelog' version '1.2.1' + id 'org.jetbrains.changelog' version '0.6.2' } repositories { @@ -15,7 +15,7 @@ repositories { } group 'com.magento.idea' -version '4.2.0' +version '3.1.0' apply plugin: 'org.jetbrains.intellij' apply plugin: 'java' @@ -23,17 +23,17 @@ apply plugin: 'idea' apply plugin: 'groovy' apply plugin: 'org.jetbrains.changelog' -def phpPluginVersion = System.getProperty("phpPluginVersion", "212.5080.55") -def ideaVersion = System.getProperty("ideaVersion", "2021.2.1") +def phpPluginVersion = System.getProperty("phpPluginVersion", "203.5981.175") +def ideaVersion = System.getProperty("ideaVersion", "2020.3") def javaVersion = 11 sourceCompatibility = javaVersion targetCompatibility = javaVersion intellij { - version = ideaVersion - type = 'IU' - pluginName = 'com.magento.idea.magento2plugin' + version ideaVersion + type 'IU' + pluginName 'com.magento.idea.magento2plugin' plugins = [ "com.jetbrains.php:$phpPluginVersion", 'yaml', @@ -41,17 +41,17 @@ intellij { 'properties', 'CSS', 'JavaScriptLanguage', - 'com.intellij.lang.jsgraphql:3.0.0', + 'com.intellij.lang.jsgraphql:2.7.0', 'platform-images', 'copyright' ] - updateSinceUntilBuild = false - sameSinceUntilBuild = false - downloadSources = !Boolean.valueOf(System.getenv('CI')) - sandboxDir = "${project.rootDir}/.idea-sandbox" + updateSinceUntilBuild false + sameSinceUntilBuild false + downloadSources !Boolean.valueOf(System.getenv('CI')) + sandboxDirectory "${project.rootDir}/.idea-sandbox" patchPluginXml { - changeNotes = provider { changelog.getLatest().toHTML() } + changeNotes({ changelog.getLatest().toHTML() }) } } @@ -85,7 +85,7 @@ apply from: "${project.rootDir}/gradle-tasks/staticChecks.gradle" changelog { version = "${project.version}" path = "${project.projectDir}/CHANGELOG.md" - header = provider { "[${project.version}] - ${getDate()}" } + header = { "[${project.version}] - ${getDate()}" } headerParserRegex = ~/(\d+\.)?(\d+\.)?(\*|\d+)/ itemPrefix = "-" keepUnreleasedSection = true diff --git a/gradle-tasks/checkstyle/checkstyle.xml b/gradle-tasks/checkstyle/checkstyle.xml index fbd3f0565..c6466eb76 100644 --- a/gradle-tasks/checkstyle/checkstyle.xml +++ b/gradle-tasks/checkstyle/checkstyle.xml @@ -330,8 +330,4 @@ - - - - diff --git a/gradle-tasks/staticChecks.gradle b/gradle-tasks/staticChecks.gradle index 222f3b7be..d2a20af56 100644 --- a/gradle-tasks/staticChecks.gradle +++ b/gradle-tasks/staticChecks.gradle @@ -19,6 +19,7 @@ checkstyle { pmd { toolVersion = "6.21.0" consoleOutput = true + rulePriority = 5 ruleSets = [ rootProject.file("gradle-tasks/pmd/ruleset.xml") ] diff --git a/resources/.phpstorm.meta.php/di-autocomplete.php b/resources/.phpstorm.meta.php/di-autocomplete.php deleted file mode 100644 index 9fb8845b3..000000000 --- a/resources/.phpstorm.meta.php/di-autocomplete.php +++ /dev/null @@ -1,123 +0,0 @@ - '@'])); - override(\Magento\Framework\ObjectManagerInterface::create(0), map(['' => '@'])); - - override(\Magento\Framework\View\LayoutInterface::createBlock(0), map(['' => '@'])); - override(\Magento\Framework\View\TemplateEngine\Php::helper(0), map(['' => '@'])); - - override( - \Magento\Framework\Controller\ResultFactory::create(0), - map( - [ - \Magento\Framework\Controller\ResultFactory::TYPE_FORWARD => \Magento\Framework\Controller\Result\Forward::class, - \Magento\Framework\Controller\ResultFactory::TYPE_JSON => \Magento\Framework\Controller\Result\Json::class, - \Magento\Framework\Controller\ResultFactory::TYPE_LAYOUT => \Magento\Framework\View\Result\Layout::class, - \Magento\Framework\Controller\ResultFactory::TYPE_PAGE => \Magento\Framework\View\Result\Page::class, - \Magento\Framework\Controller\ResultFactory::TYPE_RAW => \Magento\Framework\Controller\Result\Raw::class, - \Magento\Framework\Controller\ResultFactory::TYPE_REDIRECT => \Magento\Framework\Controller\Result\Redirect::class, - ] - ) - ); - - expectedArguments( - \Magento\Framework\Controller\ResultFactory::create(), - 0, - \Magento\Framework\Controller\ResultFactory::TYPE_FORWARD, - \Magento\Framework\Controller\ResultFactory::TYPE_JSON, - \Magento\Framework\Controller\ResultFactory::TYPE_LAYOUT, - \Magento\Framework\Controller\ResultFactory::TYPE_PAGE, - \Magento\Framework\Controller\ResultFactory::TYPE_RAW, - \Magento\Framework\Controller\ResultFactory::TYPE_REDIRECT - ); - - registerArgumentsSet( - 'scope_types', - \Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT, - \Magento\Store\Model\ScopeInterface::SCOPE_STORE, - \Magento\Store\Model\ScopeInterface::SCOPE_WEBSITE - ); - expectedArguments( - \Magento\Framework\App\Config\ScopeConfigInterface::getValue(), - 1, - argumentsSet('scope_types') - ); - expectedArguments( - \Magento\Framework\App\Config\ScopeConfigInterface::isSetFlag(), - 1, - argumentsSet('scope_types') - ); - expectedArguments( - \Magento\Framework\App\Config\MutableScopeConfigInterface::setValue(), - 2, - argumentsSet('scope_types') - ); - - registerArgumentsSet( - 'condition_types', - 'eq', - 'in', - 'is', - 'to', - 'finset', - 'from', - 'gt', - 'gteq', - 'like', - 'lt', - 'lteq', - 'moreq', - 'neq', - 'nin', - 'notnull', - 'null' - ); - expectedArguments(\Magento\Framework\Api\SearchCriteriaBuilder::addFilter(), 2, argumentsSet('condition_types')); - expectedArguments(\Magento\Framework\Api\FilterBuilder::setConditionType(), 0, argumentsSet('condition_types')); - - expectedArguments( - \Magento\Framework\Api\SearchCriteriaBuilder::addSortOrder(), - 0, - \Magento\Framework\Api\SortOrder::SORT_ASC, - \Magento\Framework\Api\SortOrder::SORT_DESC - ); - - registerArgumentsSet( - 'field_types', - 'button', - 'checkbox', - 'checkboxes', - 'column', - 'date', - 'editablemultiselect', - 'editor', - 'fieldset', - 'file', - 'gallery', - 'hidden', - 'image', - 'imagefile', - 'label', - 'link', - 'multiline', - 'multiselect', - 'note', - 'obscure', - 'password', - 'radio', - 'radios', - 'reset', - 'select', - 'submit', - 'text', - 'textarea', - 'time' - ); - expectedArguments(\Magento\Framework\Data\Form\AbstractForm::addField(), 1, argumentsSet('field_types')); - expectedArguments(\Magento\Framework\Data\Form\Element\Fieldset::addField(), 1, argumentsSet('field_types')); - -} diff --git a/resources/META-INF/plugin.xml b/resources/META-INF/plugin.xml index c22b26d43..35d9f7eb1 100644 --- a/resources/META-INF/plugin.xml +++ b/resources/META-INF/plugin.xml @@ -4,10 +4,10 @@ * See COPYING.txt for license details. */ --> - + com.magento.idea.magento2plugin Magento PhpStorm - 4.2.0 + 3.1.0 Magento Inc. - + @@ -58,7 +58,6 @@ - @@ -66,7 +65,6 @@ - @@ -96,12 +94,6 @@ - - - - - - - - - - - - - - - - - - @@ -134,7 +108,6 @@ - @@ -170,346 +143,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -539,33 +227,16 @@ - - - - - - - - - - - - - - - - - - - + + diff --git a/resources/META-INF/pluginIcon.svg b/resources/META-INF/pluginIcon.svg index 564f534c2..a79977df8 100644 --- a/resources/META-INF/pluginIcon.svg +++ b/resources/META-INF/pluginIcon.svg @@ -1,7 +1 @@ - - - - - - \ No newline at end of file +Magento-colorAlexis Doreau \ No newline at end of file diff --git a/resources/META-INF/pluginIcon_dark.svg b/resources/META-INF/pluginIcon_dark.svg new file mode 100644 index 000000000..35daec279 --- /dev/null +++ b/resources/META-INF/pluginIcon_dark.svg @@ -0,0 +1 @@ +Vorillaz \ No newline at end of file diff --git a/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft b/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft deleted file mode 100644 index b4fa84a2d..000000000 --- a/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft +++ /dev/null @@ -1,36 +0,0 @@ -**Describe the bug** (*) - -${BUG_DESCRIPTION} - -``` -${STACK_TRACE} -``` - -**To Reproduce** (*) - -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected behavior** (*) - -A clear and concise description of what you expected to happen. - -**Screenshots** - -If applicable, add screenshots to help explain your problem. - -**Please complete the following information:** (*) - -#set($os = "#if(${OS_VERSION})${OS_VERSION}#else[e.g. MacOS or Ubuntu Linux 20.04]#end") -#set($intellijVersion = "#if(${INTELLIJ_VERSION})${INTELLIJ_VERSION}#else[e.g. 2019.3.3]#end") -#set($pluginVersion = "#if(${PLUGIN_VERSION})${PLUGIN_VERSION}#else[e.g. 1.0.0]#end") - - OS: $os - - PhpStorm/Intellij version: $intellijVersion - - Plugin Version: $pluginVersion - -**Additional context** - -Add any other context about the problem here. diff --git a/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html b/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft b/resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft deleted file mode 100644 index 99a43eec6..000000000 --- a/resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft +++ /dev/null @@ -1,8 +0,0 @@ - - -#if (${COLUMN_FILTER}) - ${COLUMN_FILTER} -#end - - - diff --git a/resources/fileTemplates/code/Magento Grid UI Component Column.xml.html b/resources/fileTemplates/code/Magento Grid UI Component Column.xml.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft b/resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft deleted file mode 100644 index 359f7d77a..000000000 --- a/resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft +++ /dev/null @@ -1 +0,0 @@ -