Basic Reafctoring functionality adapted from Leif Frenzels sources in eclipse-magazin...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / wizards / PHPFileWizard.java
index 971f3b6..89674df 100644 (file)
@@ -195,7 +195,11 @@ public class PHPFileWizard extends Wizard implements INewWizard {
       String lineDelimiter = System.getProperty("line.separator", "\n"); //$NON-NLS-1$ //$NON-NLS-2$
       CodeTemplateContext context = new CodeTemplateContext(template.getContextTypeId(), null, lineDelimiter);
       context.setFileNameVariable(fileName);
-      return new ByteArrayInputStream(StubUtility.evaluateTemplate(context, template).getBytes());
+      String content=StubUtility.evaluateTemplate(context, template);
+      if (content==null) {
+         content="";
+      }
+      return new ByteArrayInputStream(content.getBytes());
     } catch (CoreException e) {
       e.printStackTrace();
       return null;