|
2 | 2 | * Copyright © Magento, Inc. All rights reserved.
|
3 | 3 | * See COPYING.txt for license details.
|
4 | 4 | */
|
| 5 | + |
5 | 6 | package com.magento.idea.magento2plugin.generation.php;
|
6 | 7 |
|
7 | 8 | import com.intellij.ide.util.projectWizard.WizardContext;
|
8 | 9 | import com.intellij.platform.ProjectTemplate;
|
9 | 10 | import com.intellij.platform.ProjectTemplatesFactory;
|
10 |
| -import com.jetbrains.php.config.generation.PhpEmptyTemplatesFactory; |
| 11 | +import com.jetbrains.php.config.generation.PhpEmptyProjectGenerator; |
11 | 12 | import icons.PhpIcons;
|
| 13 | +import javax.swing.Icon; |
12 | 14 | import org.jetbrains.annotations.NotNull;
|
13 | 15 | import org.jetbrains.annotations.Nullable;
|
14 |
| -import javax.swing.Icon; |
15 | 16 |
|
16 | 17 | public class MagentoTemplatesFactory extends ProjectTemplatesFactory {
|
17 |
| - public MagentoTemplatesFactory() { |
18 |
| - } |
19 | 18 |
|
20 |
| - @NotNull |
21 |
| - public String[] getGroups() { |
22 |
| - return new String[]{PhpEmptyTemplatesFactory.PHP_PROJECT_TEMPLATE_GROUP}; |
| 19 | + @Override |
| 20 | + public @NotNull String[] getGroups() { |
| 21 | + return new String[]{PhpEmptyProjectGenerator.PHP_PROJECT_TEMPLATE_GROUP}; |
23 | 22 | }
|
24 | 23 |
|
25 |
| - public Icon getGroupIcon(String group) { |
| 24 | + @Override |
| 25 | + public Icon getGroupIcon(final String group) { |
26 | 26 | return PhpIcons.Php_icon;
|
27 | 27 | }
|
28 | 28 |
|
29 |
| - @NotNull |
30 |
| - public ProjectTemplate[] createTemplates(@Nullable String group, WizardContext context) { |
| 29 | + @Override |
| 30 | + public @NotNull ProjectTemplate[] createTemplates( |
| 31 | + final @Nullable String group, |
| 32 | + final @NotNull WizardContext context |
| 33 | + ) { |
31 | 34 | return new ProjectTemplate[]{new MagentoModuleGenerator()};
|
32 | 35 | }
|
33 | 36 | }
|
0 commit comments