mirror of
https://github.com/predis/predis.git
synced 2026-08-26 08:49:53 +00:00
Improve actual "namespace" and "use" directives detection (fix ISSUE #35).
This commit is contained in:
@@ -289,8 +289,8 @@ class PhpClass {
|
||||
|
||||
$classBuffer = preg_replace('/<\?php\s?\\n\s?/', '', $classBuffer);
|
||||
$classBuffer = preg_replace('/\s?\?>\n?/ms', '', $classBuffer);
|
||||
$classBuffer = preg_replace('/namespace\s+.*;\s?/', '', $classBuffer);
|
||||
$classBuffer = preg_replace_callback('/use\s+(.*)(\s+as\s+.*)?;\s?\n?/', $useExtractor, $classBuffer);
|
||||
$classBuffer = preg_replace('/namespace\s+[\w\d_\\\]+;\s?/', '', $classBuffer);
|
||||
$classBuffer = preg_replace_callback('/use\s+([\w\d_\\\]+)(\s+as\s+.*)?;\s?\n?/', $useExtractor, $classBuffer);
|
||||
|
||||
$this->_body = trim($classBuffer);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user