]> granicus.if.org Git - php/commitdiff
Update mime type generator script to keep track of additional mime-types
authorReeze Xia <reeze@php.net>
Sun, 15 Nov 2015 03:08:14 +0000 (11:08 +0800)
committerReeze Xia <reeze@php.net>
Sun, 15 Nov 2015 03:08:14 +0000 (11:08 +0800)
sapi/cli/generate_mime_type_map.php
sapi/cli/mime_type_map.h

index 9e088814a04ed666934c71ba1e7e6d58ade45682..374c38f0ae23b3da4bd4f683977ea620f23107d1 100644 (file)
@@ -27,6 +27,18 @@ array_walk($types, function ($line) use (&$extensions) {
        }
 });
 
+$additional_mime_maps = [
+       "map" => "application/json",    // from commit: a0d62f08ae8cbebc88e5c92e08fca8d0cdc7309d
+];
+
+foreach($additional_mime_maps as $ext => $mime) {
+       if (!isset($extensions[$ext])) {
+               $extensions[$ext] = $mime;
+       } else {
+               printf(STDERR, "Ignored exist mime type: $ext => $mime\n");
+       }
+}
+
 ?>
 /*
    +----------------------------------------------------------------------+
index b9dd6ef75928436750f28945efe79d5895b8365e..f4b30a5c6fb4859eed93cec8fb4afcfe51107ccd 100644 (file)
@@ -71,7 +71,6 @@ static php_cli_server_ext_mime_type_pair mime_type_map[] = {
        { "ma", "application/mathematica" },
        { "nb", "application/mathematica" },
        { "mb", "application/mathematica" },
-       { "map", "application/json" },
        { "mathml", "application/mathml+xml" },
        { "mbox", "application/mbox" },
        { "mscml", "application/mediaservercontrol+xml" },
@@ -1010,6 +1009,7 @@ static php_cli_server_ext_mime_type_pair mime_type_map[] = {
        { "movie", "video/x-sgi-movie" },
        { "smv", "video/x-smv" },
        { "ice", "x-conference/x-cooltalk" },
+       { "map", "application/json" },
        { NULL, NULL }
 };