/** * @param Project $project * * @return string A full XML document string */ public function export(Project $project) { $xml_element = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?> <project />'); $request = $this->buildRequest($project, $xml_element); $router = $this->router_builder->build($request); $router->route($request); $this->exportOtherPlugins($project, $xml_element); return $this->convertToXml($xml_element); }
public function process(Codendi_Request $request) { $builder = new AgileDashboardRouterBuilder(); $router = $builder->build($request); $router->route($request); }