Skip to content

Commit 05ee9b0

Browse files
Removed singleton
1 parent d7d52d0 commit 05ee9b0

File tree

2 files changed

+7
-15
lines changed

2 files changed

+7
-15
lines changed

src/com/magento/idea/magento2plugin/actions/generation/generator/EavAttributeSetupPatchGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ private PhpFile createDataPathClass(final String actionName) {
111111
final PsiDirectory parentDirectory = getDataPatchDirectory();
112112
final Properties attributes = getAttributes();
113113
final PsiFile dataPatchFile = fileFromTemplateGenerator.generate(
114-
EavAttributeDataPatchPhp.getInstance(eavEntityData.getDataPatchName()),
114+
new EavAttributeDataPatchPhp(eavEntityData.getDataPatchName()),
115115
attributes,
116116
parentDirectory,
117117
actionName

src/com/magento/idea/magento2plugin/magento/files/EavAttributeDataPatchPhp.java

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,19 @@
1111
public class EavAttributeDataPatchPhp implements ModuleFileInterface {
1212
public static final String TEMPLATE = "Magento Eav Attribute Data Patch Class";
1313
public static final String DEFAULT_DIR = "Setup/Patch/Data";
14-
private static EavAttributeDataPatchPhp instance;
1514
private String fileName;
1615

17-
public void setFileName(final String fileName) {
18-
this.fileName = fileName;
19-
}
20-
2116
/**
22-
* Create instance by class name.
17+
* Constructor.
2318
*
2419
* @param className String
25-
* @return EavAttributeDataPatchPhp
2620
*/
27-
public static EavAttributeDataPatchPhp getInstance(final String className) {
28-
if (null == instance) {
29-
instance = new EavAttributeDataPatchPhp();
30-
}
31-
32-
instance.setFileName(className.concat(".php"));
21+
public EavAttributeDataPatchPhp(final String className) {
22+
fileName = className.concat(".php");
23+
}
3324

34-
return instance;
25+
public void setFileName(final String fileName) {
26+
this.fileName = fileName;
3527
}
3628

3729
@Override

0 commit comments

Comments
 (0)