Added patch from #1437426: error in assign template
[phpeclipse.git] / net.sourceforge.phpeclipse.launching / src / net / sourceforge / phpdt / internal / launching / PHPInterpreter.java
index f8b5ac1..9ea4586 100644 (file)
@@ -1,25 +1,7 @@
 package net.sourceforge.phpdt.internal.launching;
 
 import java.io.File;
-import java.io.FileWriter;
 import java.io.IOException;
-import java.util.ArrayList;
-
-import net.sourceforge.phpdt.internal.ui.phpdocexport.JavadocExportMessages;
-import net.sourceforge.phpdt.internal.ui.util.ExceptionHandler;
-
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.IDebugEventSetListener;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.ILaunchConfigurationType;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.debug.core.ILaunchManager;
-import org.eclipse.debug.core.Launch;
-import org.eclipse.debug.core.model.IProcess;
-import org.eclipse.debug.ui.IDebugUIConstants;
 
 public class PHPInterpreter {
 
@@ -41,47 +23,47 @@ public class PHPInterpreter {
     return installLocation.toString();
   }
 
-  private boolean executePHPProcess(String arguments, File workingDirectory, String[] env) {
-    Process process = null;
-    try {
-      StringBuffer buf = new StringBuffer();
-      buf.append(getCommand() + " " + arguments);
-      process = Runtime.getRuntime().exec(buf.toString(), env, workingDirectory);
-      if (process != null) {
-        // construct a formatted command line for the process properties
-
-        //                     for (int i= 0; i < args.length; i++) {
-        //                             buf.append(args[i]);
-        //                             buf.append(' ');
-        //                     }
-
-        ILaunchConfigurationWorkingCopy wc = null;
-        try {
-          ILaunchConfigurationType lcType = DebugPlugin.getDefault().getLaunchManager().getLaunchConfigurationType(
-              PHPLaunchConfigurationAttribute.PHP_LAUNCH_CONFIGURATION_TYPE);
-          String name = "PHP Launcher"; //$NON-NLS-1$
-          wc = lcType.newInstance(null, name);
-          wc.setAttribute(IDebugUIConstants.ATTR_FAVORITE_GROUPS, true);
-
-          ILaunch newLaunch = new Launch(wc, ILaunchManager.RUN_MODE, null);
-          IProcess iprocess = DebugPlugin.newProcess(newLaunch, process, "PHP Process"); //$NON-NLS-1$
-          iprocess.setAttribute(IProcess.ATTR_CMDLINE, buf.toString());
-          iprocess.setAttribute(IProcess.ATTR_PROCESS_TYPE, PHPLaunchConfigurationAttribute.PHP_LAUNCH_PROCESS_TYPE);
-
-          DebugPlugin.getDefault().getLaunchManager().addLaunch(newLaunch);
-
-        } catch (CoreException e) {
-        }
-
-        return true;
-
-      }
-    } catch (IOException e) {
-      return false;
-    }
-    return false;
-
-  }
+//  private boolean executePHPProcess(String arguments, File workingDirectory, String[] env) {
+//    Process process = null;
+//    try {
+//      StringBuffer buf = new StringBuffer();
+//      buf.append(getCommand() + " " + arguments);
+//      process = Runtime.getRuntime().exec(buf.toString(), env, workingDirectory);
+//      if (process != null) {
+//        // construct a formatted command line for the process properties
+//
+//        //                   for (int i= 0; i < args.length; i++) {
+//        //                           buf.append(args[i]);
+//        //                           buf.append(' ');
+//        //                   }
+//
+//        ILaunchConfigurationWorkingCopy wc = null;
+//        try {
+//          ILaunchConfigurationType lcType = DebugPlugin.getDefault().getLaunchManager().getLaunchConfigurationType(
+//              PHPLaunchConfigurationAttribute.PHP_LAUNCH_CONFIGURATION_TYPE);
+//          String name = "PHP Launcher"; //$NON-NLS-1$
+//          wc = lcType.newInstance(null, name);
+//          wc.setAttribute(IDebugUIConstants.ATTR_FAVORITE_GROUPS, true);
+//
+//          ILaunch newLaunch = new Launch(wc, ILaunchManager.RUN_MODE, null);
+//          IProcess iprocess = DebugPlugin.newProcess(newLaunch, process, "PHP Process"); //$NON-NLS-1$
+//          iprocess.setAttribute(IProcess.ATTR_CMDLINE, buf.toString());
+//          iprocess.setAttribute(IProcess.ATTR_PROCESS_TYPE, PHPLaunchConfigurationAttribute.PHP_LAUNCH_PROCESS_TYPE);
+//
+//          DebugPlugin.getDefault().getLaunchManager().addLaunch(newLaunch);
+//
+//        } catch (CoreException e) {
+//        }
+//
+//        return true;
+//
+//      }
+//    } catch (IOException e) {
+//      return false;
+//    }
+//    return false;
+//
+//  }
 
   public Process exec(String arguments, File workingDirectory, String[] env) throws IOException {
     return Runtime.getRuntime().exec(getCommand() + " " + arguments, env, workingDirectory);