package org.develnext.jphp.debug.impl.command;
import org.develnext.jphp.debug.impl.Debugger;
import org.develnext.jphp.debug.impl.breakpoint.Breakpoint;
import org.develnext.jphp.debug.impl.command.support.CommandArguments;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class BreakpointGetCommand extends AbstractCommand {
@Override
public String getName() {
return "breakpoint_get";
}
@Override
public void run(Debugger context, CommandArguments args, Document result) {
Breakpoint breakpoint = context.breakpointManager.get(args.get("d"));
Element response = createResponse(args, result);
if (breakpoint != null) {
Element breakpointEl = result.createElement("breakpoint");
breakpoint.output(breakpointEl);
response.appendChild(breakpointEl);
}
}
}