From 1c288bc7c24f3b32cd8c87cc2d8259849821f423 Mon Sep 17 00:00:00 2001 From: Shruti Roy Date: Sun, 17 Mar 2024 23:21:39 +0530 Subject: [PATCH] added http verb to php curlopt conversion function --- lib/codegen/php/curl.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lib/codegen/php/curl.dart b/lib/codegen/php/curl.dart index 6b5239fb..cd62e405 100644 --- a/lib/codegen/php/curl.dart +++ b/lib/codegen/php/curl.dart @@ -6,4 +6,23 @@ import 'package:apidash/models/models.dart' show RequestModel; import 'package:apidash/consts.dart'; class PHPcURLCodeGen { + //function for http verb to curl mapping + String httpMethod(String methodName) { + switch (methodName) { + case "POST": + return "CURLOPT_POST"; + case "GET": + return "CURLOPT_HTTPGET"; + case "PUT": + return "CURLOPT_PUT"; + case "DELETE": + return "CURLOPT_CUSTOMREQUEST"; + case "PATCH": + return "CURLOPT_CUSTOMREQUEST"; + case "HEAD": + return "CURLOPT_NOBODY"; + default: + return ""; + } + } }