entityEnclosingRequestClass; $request = new $c($method, $url, $headers); if ($body) { $request->setBody(EntityBody::factory($body)); } return $request; } }