#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
-#include "php.h"
+
+#include "php_http.h"
#ifdef ZEND_ENGINE_2
-#include "php_http.h"
-#include "php_http_std_defs.h"
#include "php_http_util_object.h"
#define HTTP_BEGIN_ARGS(method, req_args) HTTP_BEGIN_ARGS_EX(HttpUtil, method, 0, req_args)
HTTP_ARG_VAL(result, 1)
HTTP_END_ARGS;
+HTTP_BEGIN_ARGS(negotiateContentType, 1)
+ HTTP_ARG_VAL(supported, 0)
+ HTTP_ARG_VAL(result, 1)
+HTTP_END_ARGS;
+
HTTP_BEGIN_ARGS(matchModified, 1)
HTTP_ARG_VAL(last_modified, 0)
HTTP_ARG_VAL(for_range, 0)
HTTP_UTIL_ALIAS(buildUri, http_build_uri)
HTTP_UTIL_ALIAS(negotiateLanguage, http_negotiate_language)
HTTP_UTIL_ALIAS(negotiateCharset, http_negotiate_charset)
+ HTTP_UTIL_ALIAS(negotiateContentType, http_negotiate_content_type)
HTTP_UTIL_ALIAS(matchModified, http_match_modified)
HTTP_UTIL_ALIAS(matchEtag, http_match_etag)
HTTP_UTIL_ALIAS(matchRequestHeader, http_match_request_header)