}
/* retrieve requested file within phar */
- if (!(SG(request_info).request_method && SG(request_info).request_uri && (!strcmp(SG(request_info).request_method, "GET") || !strcmp(SG(request_info).request_method, "POST")))) {
+ if (!(SG(request_info).request_method
+ && SG(request_info).request_uri
+ && (!strcmp(SG(request_info).request_method, "GET")
+ || !strcmp(SG(request_info).request_method, "POST")
+ || !strcmp(SG(request_info).request_method, "DELETE")
+ || !strcmp(SG(request_info).request_method, "HEAD")
+ || !strcmp(SG(request_info).request_method, "OPTIONS")
+ || !strcmp(SG(request_info).request_method, "PATCH")
+ || !strcmp(SG(request_info).request_method, "PUT")
+ )
+ )
+ ) {
return;
}