package fr.adrienbrault.idea.symfony2plugin.installer; import com.intellij.ide.util.projectWizard.WizardContext; import com.intellij.platform.ProjectTemplate; import com.intellij.platform.ProjectTemplatesFactory; import icons.PhpIcons; import org.jetbrains.annotations.NotNull; import javax.swing.*; /** * @author Daniel Espendiller <daniel@espendiller.net> */ public class SymfonyInstallerTemplatesFactory extends ProjectTemplatesFactory { @NotNull @Override public String[] getGroups() { return new String[] { "PHP" }; } public Icon getGroupIcon(String group) { return PhpIcons.Php_icon; } @NotNull @Override public ProjectTemplate[] createTemplates(String s, WizardContext wizardContext) { return new ProjectTemplate[] { new SymfonyInstallerProjectGenerator() }; } }