Skip to content

Commit e22e778

Browse files
author
peejeh
committed
Added wildcard support for Accept headers.
Added example .htaccess file.
1 parent a0c6216 commit e22e778

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

.htaccess.example

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
RewriteEngine On
2+
RewriteRule ^.*$ index.php [L]

phprestsql.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[settings]
2-
baseURL = "/PHPRestSQL/?"
2+
baseURL = "/PHPRestSQL/"
33

44
[database]
55
type = "mysql"

phprestsql.php

+6
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,12 @@ function generateResponseData() {
459459
if (isset($this->config['renderers'][$accept])) {
460460
$renderClass = $this->config['renderers'][$accept];
461461
break 2;
462+
} else {
463+
$grep = preg_grep('/'.str_replace($accept, '*', '.*').'/', array_keys($this->config['renderers']));
464+
if ($grep) {
465+
$renderClass = $this->config['renderers'][$grep[0]];
466+
break 2;
467+
}
462468
}
463469
}
464470
}

0 commit comments

Comments
 (0)