diff --git a/src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java b/src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java index c01d64e1e..22be04952 100644 --- a/src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java +++ b/src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java @@ -2,36 +2,37 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ + package com.magento.idea.magento2plugin.completion.provider; import com.intellij.codeInsight.completion.CompletionParameters; import com.intellij.codeInsight.completion.CompletionProvider; import com.intellij.codeInsight.completion.CompletionResultSet; import com.intellij.codeInsight.lookup.LookupElementBuilder; +import com.intellij.icons.AllIcons; import com.intellij.psi.PsiElement; import com.intellij.util.ProcessingContext; -import com.jetbrains.php.PhpIcons; import com.magento.idea.magento2plugin.indexes.LayoutIndex; import com.magento.idea.magento2plugin.stubs.indexes.BlockNameIndex; -import org.jetbrains.annotations.NotNull; - import java.util.Collection; +import org.jetbrains.annotations.NotNull; public class LayoutBlockCompletionContributor extends CompletionProvider { @Override - protected void addCompletions(@NotNull CompletionParameters parameters, - ProcessingContext context, - @NotNull CompletionResultSet result) { - PsiElement position = parameters.getPosition().getOriginalElement(); + protected void addCompletions(final @NotNull CompletionParameters parameters, + final ProcessingContext context, + final @NotNull CompletionResultSet result) { + final PsiElement position = parameters.getPosition().getOriginalElement(); if (position == null) { return; } - Collection keys = LayoutIndex.getAllKeys(BlockNameIndex.KEY, position.getProject()); - for (String key: keys) { + final Collection keys + = LayoutIndex.getAllKeys(BlockNameIndex.KEY, position.getProject()); + for (final String key: keys) { result.addElement( - LookupElementBuilder.create(key).withIcon(PhpIcons.XML_TAG_ICON) + LookupElementBuilder.create(key).withIcon(AllIcons.Nodes.Tag) ); } } diff --git a/src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java b/src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java index 3c6d6cf03..c127e968f 100644 --- a/src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java +++ b/src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java @@ -2,36 +2,37 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ + package com.magento.idea.magento2plugin.completion.provider; import com.intellij.codeInsight.completion.CompletionParameters; import com.intellij.codeInsight.completion.CompletionProvider; import com.intellij.codeInsight.completion.CompletionResultSet; import com.intellij.codeInsight.lookup.LookupElementBuilder; +import com.intellij.icons.AllIcons; import com.intellij.psi.PsiElement; import com.intellij.util.ProcessingContext; -import com.jetbrains.php.PhpIcons; import com.magento.idea.magento2plugin.indexes.LayoutIndex; import com.magento.idea.magento2plugin.stubs.indexes.ContainerNameIndex; -import org.jetbrains.annotations.NotNull; - import java.util.Collection; +import org.jetbrains.annotations.NotNull; public class LayoutContainerCompletionContributor extends CompletionProvider { @Override - protected void addCompletions(@NotNull CompletionParameters parameters, - ProcessingContext context, - @NotNull CompletionResultSet result) { - PsiElement position = parameters.getPosition().getOriginalElement(); + protected void addCompletions(final @NotNull CompletionParameters parameters, + final ProcessingContext context, + final @NotNull CompletionResultSet result) { + final PsiElement position = parameters.getPosition().getOriginalElement(); if (position == null) { return; } - Collection keys = LayoutIndex.getAllKeys(ContainerNameIndex.KEY, position.getProject()); - for (String key: keys) { + final Collection keys + = LayoutIndex.getAllKeys(ContainerNameIndex.KEY, position.getProject()); + for (final String key: keys) { result.addElement( - LookupElementBuilder.create(key).withIcon(PhpIcons.XML_TAG_ICON) + LookupElementBuilder.create(key).withIcon(AllIcons.Nodes.Tag) ); } } diff --git a/src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java b/src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java index 071bdd3df..359534316 100644 --- a/src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java +++ b/src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java @@ -2,39 +2,40 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ + package com.magento.idea.magento2plugin.completion.provider; import com.intellij.codeInsight.completion.CompletionParameters; import com.intellij.codeInsight.completion.CompletionProvider; import com.intellij.codeInsight.completion.CompletionResultSet; import com.intellij.codeInsight.lookup.LookupElementBuilder; +import com.intellij.icons.AllIcons; import com.intellij.psi.PsiElement; import com.intellij.psi.xml.XmlFile; import com.intellij.util.ProcessingContext; -import com.jetbrains.php.PhpIcons; import com.magento.idea.magento2plugin.indexes.LayoutIndex; +import java.util.List; import org.jetbrains.annotations.NotNull; -import java.util.List; public class LayoutUpdateCompletionContributor extends CompletionProvider { @Override - protected void addCompletions(@NotNull CompletionParameters parameters, - ProcessingContext context, - @NotNull CompletionResultSet result) { - PsiElement position = parameters.getPosition().getOriginalElement(); + protected void addCompletions(final @NotNull CompletionParameters parameters, + final ProcessingContext context, + final @NotNull CompletionResultSet result) { + final PsiElement position = parameters.getPosition().getOriginalElement(); if (position == null) { return; } - List targets = LayoutIndex.getLayoutFiles(position.getProject()); - if (targets.size() > 0) { - for (XmlFile file : targets) { + final List targets = LayoutIndex.getLayoutFiles(position.getProject()); + if (!targets.isEmpty()) { + for (final XmlFile file : targets) { result.addElement( - LookupElementBuilder + LookupElementBuilder .create(file.getVirtualFile().getNameWithoutExtension()) - .withIcon(PhpIcons.XML_TAG_ICON) + .withIcon(AllIcons.Nodes.Tag) ); } } diff --git a/src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java b/src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java index 0091aae2b..cf80246df 100644 --- a/src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java +++ b/src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java @@ -9,10 +9,10 @@ import com.intellij.codeInsight.completion.CompletionProvider; import com.intellij.codeInsight.completion.CompletionResultSet; import com.intellij.codeInsight.lookup.LookupElementBuilder; +import com.intellij.icons.AllIcons; import com.intellij.psi.PsiElement; import com.intellij.psi.xml.XmlFile; import com.intellij.util.ProcessingContext; -import com.jetbrains.php.PhpIcons; import com.magento.idea.magento2plugin.indexes.UIComponentIndex; import java.util.List; import org.jetbrains.annotations.NotNull; @@ -34,7 +34,7 @@ protected void addCompletions(@NotNull final CompletionParameters parameters, for (final XmlFile file : targets) { result.addElement(LookupElementBuilder .create(file.getVirtualFile().getNameWithoutExtension()) - .withIcon(PhpIcons.XML_TAG_ICON) + .withIcon(AllIcons.Nodes.Tag) ); } } diff --git a/src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java b/src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java index 1f16cf285..0e96a9f14 100644 --- a/src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java +++ b/src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java @@ -2,6 +2,7 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ + package com.magento.idea.magento2plugin.completion.provider; import com.intellij.codeInsight.completion.CompletionParameters; @@ -9,35 +10,38 @@ import com.intellij.codeInsight.completion.CompletionResultSet; import com.intellij.codeInsight.completion.PlainPrefixMatcher; import com.intellij.codeInsight.lookup.LookupElementBuilder; +import com.intellij.icons.AllIcons; import com.intellij.psi.PsiElement; import com.intellij.util.ProcessingContext; -import com.jetbrains.php.PhpIcons; import com.magento.idea.magento2plugin.indexes.DiIndex; +import java.util.Collection; import org.jetbrains.annotations.NotNull; -import java.util.Collection; public class VirtualTypeCompletionProvider extends CompletionProvider { @Override - protected void addCompletions(@NotNull CompletionParameters parameters, - ProcessingContext context, - @NotNull CompletionResultSet result) { - PsiElement position = parameters.getPosition().getOriginalElement(); + protected void addCompletions(final @NotNull CompletionParameters parameters, + final ProcessingContext context, + final @NotNull CompletionResultSet result) { + final PsiElement position = parameters.getPosition().getOriginalElement(); if (position == null) { return; } - String prefix = result.getPrefixMatcher().getPrefix(); + final String prefix = result.getPrefixMatcher().getPrefix(); - DiIndex index = DiIndex.getInstance(position.getProject()); - Collection elements = index.getAllVirtualTypeElementNames(new PlainPrefixMatcher(prefix), position.getResolveScope()); + final DiIndex index = DiIndex.getInstance(position.getProject()); + final Collection elements = index.getAllVirtualTypeElementNames( + new PlainPrefixMatcher(prefix), + position.getResolveScope() + ); - for (String elementName:elements) { + for (final String elementName:elements) { result.addElement( LookupElementBuilder .create(elementName) - .withIcon(PhpIcons.CLASS_ICON) + .withIcon(AllIcons.Nodes.Class) ); } } diff --git a/src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java b/src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java index 83ab09dec..b9476e54f 100644 --- a/src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java +++ b/src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java @@ -2,6 +2,7 @@ * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ + package com.magento.idea.magento2plugin.generation.php; import com.intellij.ide.util.projectWizard.WizardContext; @@ -9,25 +10,26 @@ import com.intellij.platform.ProjectTemplatesFactory; import com.jetbrains.php.config.generation.PhpEmptyTemplatesFactory; import icons.PhpIcons; +import javax.swing.Icon; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import javax.swing.Icon; public class MagentoTemplatesFactory extends ProjectTemplatesFactory { - public MagentoTemplatesFactory() { - } @NotNull public String[] getGroups() { return new String[]{PhpEmptyTemplatesFactory.PHP_PROJECT_TEMPLATE_GROUP}; } - public Icon getGroupIcon(String group) { - return PhpIcons.Php_icon; + public Icon getGroupIcon(final String group) { + return PhpIcons.PhpIcon; } @NotNull - public ProjectTemplate[] createTemplates(@Nullable String group, WizardContext context) { + public ProjectTemplate[] createTemplates( + final @Nullable String group, + final WizardContext context + ) { return new ProjectTemplate[]{new MagentoModuleGenerator()}; } }