make regex in controllermethodreflector.php compatible with PCRE 6.x
The syntax ?<...> seems to be only supported from PCRE 7.0 on. For backwards-compability ?P<...> is used.
This commit is contained in:
parent
6ae0217326
commit
768aea57d3
|
@ -54,7 +54,7 @@ class ControllerMethodReflector {
|
|||
$this->annotations = $matches[1];
|
||||
|
||||
// extract type parameter information
|
||||
preg_match_all('/@param (?<type>\w+) \$(?<var>\w+)/', $docs, $matches);
|
||||
preg_match_all('/@param (?P<type>\w+) \$(?P<var>\w+)/', $docs, $matches);
|
||||
// this is just a fix for PHP 5.3 (array_combine raises warning if called with
|
||||
// two empty arrays
|
||||
if($matches['var'] === array() && $matches['type'] === array()) {
|
||||
|
|
Loading…
Reference in New Issue