@@ -920,6 +920,8 @@ private static function getCurlOptValueType(int $curlOpt): ?Type
920920
921921 $ nonEmptyStringConstants = [
922922 'CURLOPT_ABSTRACT_UNIX_SOCKET ' ,
923+ 'CURLOPT_ALTSVC ' ,
924+ 'CURLOPT_AWS_SIGV4 ' ,
923925 'CURLOPT_CAINFO ' ,
924926 'CURLOPT_CAPATH ' ,
925927 'CURLOPT_COOKIE ' ,
@@ -930,37 +932,55 @@ private static function getCurlOptValueType(int $curlOpt): ?Type
930932 'CURLOPT_DNS_INTERFACE ' ,
931933 'CURLOPT_DNS_LOCAL_IP4 ' ,
932934 'CURLOPT_DNS_LOCAL_IP6 ' ,
935+ 'CURLOPT_DNS_SERVERS ' ,
933936 'CURLOPT_EGDSOCKET ' ,
937+ 'CURLOPT_FTP_ALTERNATIVE_TO_USER ' ,
934938 'CURLOPT_FTPPORT ' ,
935939 'CURLOPT_INTERFACE ' ,
936940 'CURLOPT_KEYPASSWD ' ,
937941 'CURLOPT_KRB4LEVEL ' ,
938942 'CURLOPT_LOGIN_OPTIONS ' ,
943+ 'CURLOPT_MAIL_AUTH ' ,
944+ 'CURLOPT_MAIL_FROM ' ,
945+ 'CURLOPT_NOPROXY ' ,
946+ 'CURLOPT_PASSWORD ' ,
939947 'CURLOPT_PINNEDPUBLICKEY ' ,
940- 'CURLOPT_PROXY_SERVICE_NAME ' ,
948+ 'CURLOPT_PROTOCOLS_STR ' ,
941949 'CURLOPT_PROXY_CAINFO ' ,
942950 'CURLOPT_PROXY_CAPATH ' ,
943951 'CURLOPT_PROXY_CRLFILE ' ,
952+ 'CURLOPT_PROXY_ISSUERCERT ' ,
944953 'CURLOPT_PROXY_KEYPASSWD ' ,
945954 'CURLOPT_PROXY_PINNEDPUBLICKEY ' ,
955+ 'CURLOPT_PROXY_SERVICE_NAME ' ,
956+ 'CURLOPT_PROXY_SSL_CIPHER_LIST ' ,
946957 'CURLOPT_PROXY_SSLCERT ' ,
947958 'CURLOPT_PROXY_SSLCERTTYPE ' ,
948- 'CURLOPT_PROXY_SSL_CIPHER_LIST ' ,
949- 'CURLOPT_PROXY_TLS13_CIPHERS ' ,
950959 'CURLOPT_PROXY_SSLKEY ' ,
951960 'CURLOPT_PROXY_SSLKEYTYPE ' ,
961+ 'CURLOPT_PROXY_TLS13_CIPHERS ' ,
952962 'CURLOPT_PROXY_TLSAUTH_PASSWORD ' ,
953963 'CURLOPT_PROXY_TLSAUTH_TYPE ' ,
954964 'CURLOPT_PROXY_TLSAUTH_USERNAME ' ,
965+ 'CURLOPT_PROXYPASSWORD ' ,
966+ 'CURLOPT_PROXYUSERNAME ' ,
955967 'CURLOPT_PROXYUSERPWD ' ,
956968 'CURLOPT_RANDOM_FILE ' ,
957969 'CURLOPT_RANGE ' ,
970+ 'CURLOPT_REDIR_PROTOCOLS_STR ' ,
958971 'CURLOPT_REFERER ' ,
972+ 'CURLOPT_REQUEST_TARGET ' ,
973+ 'CURLOPT_RTSP_STREAM_URI ' ,
974+ 'CURLOPT_RTSP_TRANSPORT ' ,
975+ 'CURLOPT_SASL_AUTHZID ' ,
959976 'CURLOPT_SERVICE_NAME ' ,
977+ 'CURLOPT_SOCKS5_GSSAPI_SERVICE ' ,
960978 'CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 ' ,
961- 'CURLOPT_SSH_PUBLIC_KEYFILE ' ,
979+ 'CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256 ' ,
962980 'CURLOPT_SSH_PRIVATE_KEYFILE ' ,
981+ 'CURLOPT_SSH_PUBLIC_KEYFILE ' ,
963982 'CURLOPT_SSL_CIPHER_LIST ' ,
983+ 'CURLOPT_SSL_EC_CURVES ' ,
964984 'CURLOPT_SSLCERT ' ,
965985 'CURLOPT_SSLCERTPASSWD ' ,
966986 'CURLOPT_SSLCERTTYPE ' ,
@@ -970,11 +990,14 @@ private static function getCurlOptValueType(int $curlOpt): ?Type
970990 'CURLOPT_SSLKEYPASSWD ' ,
971991 'CURLOPT_SSLKEYTYPE ' ,
972992 'CURLOPT_TLS13_CIPHERS ' ,
993+ 'CURLOPT_TLSAUTH_PASSWORD ' ,
994+ 'CURLOPT_TLSAUTH_TYPE ' ,
995+ 'CURLOPT_TLSAUTH_USERNAME ' ,
996+ 'CURLOPT_TRANSFER_ENCODING ' ,
973997 'CURLOPT_UNIX_SOCKET_PATH ' ,
974998 'CURLOPT_URL ' ,
975999 'CURLOPT_USERAGENT ' ,
9761000 'CURLOPT_USERNAME ' ,
977- 'CURLOPT_PASSWORD ' ,
9781001 'CURLOPT_USERPWD ' ,
9791002 'CURLOPT_XOAUTH2_BEARER ' ,
9801003 ];
0 commit comments