50bbf77d0c
The usage of preg_replace had two errors: 1) The regular expression was wrong 2) $matches[0] always contains the full matched string, not the first parenthesized subpattern The correct version of preg_replace would've been: if (preg_match('/^Icinga\\\\Module\\\\([A-Za-z]+)\\\\/', get_called_class(), $matches) === 1) { return strtolower($matches[1]); } But since there's no benefit of using a regular expression here except less speed, I replaced it with using explode. refs #7551 |
||
---|---|---|
.. | ||
Application | ||
Authentication | ||
Chart | ||
Cli | ||
Data | ||
Exception | ||
File | ||
Protocol | ||
Test | ||
User | ||
Util | ||
Web | ||
User.php |