public function executeDcWidgetFormActivator(sfWebRequest $request) { if ($request->isMethod('post')) { $widget_from_request = $request->getParameter('widget'); $widget_array = dcWidgetFormActivator::decodeWidget($widget_from_request); $observed_values = $request->getParameter('observed_values'); $this->getResponse()->setContent(call_user_func($widget_array['render_after_method'], $observed_values, $widget_array)); } return sfView::NONE; }