Config: Assert only whitespace precedes .properties key, fixes #commented properties not being skipped

This commit is contained in:
Dylan K. Taylor 2019-01-07 12:25:05 +00:00
parent 6a9cad8fb7
commit 3380aa3ac2

View File

@ -564,7 +564,7 @@ class Config{
* @param string $content
*/
private function parseProperties(string $content){
if(preg_match_all('/([a-zA-Z0-9\-_\.]+)[ \t]*=([^\r\n]*)/u', $content, $matches) > 0){ //false or 0 matches
if(preg_match_all('/^\s*([a-zA-Z0-9\-_\.]+)[ \t]*=([^\r\n]*)/um', $content, $matches) > 0){ //false or 0 matches
foreach($matches[1] as $i => $k){
$v = trim($matches[2][$i]);
switch(strtolower($v)){