/** * @param MC4WP_Form_Request $request * * @return bool */ public function process(MC4WP_Form_Request $request) { $valid = $request->validate(); $success = false; if ($valid) { // prepare request data $ready = $request->prepare(); // if request is ready, send an API call to MailChimp if ($ready) { $success = $request->process(); } } $request->respond(); return $success; }