Fixes #13824: Support extracting concatenated strings in yii message

This commit is contained in:
Elvira Sheina
2017-06-20 21:38:26 +05:00
committed by Alexander Makarov
parent 0973117de2
commit cfaec11da5
3 changed files with 29 additions and 2 deletions

View File

@ -538,9 +538,15 @@ EOD;
$category = mb_substr($category, 1, -1);
if (!$this->isCategoryIgnored($category, $ignoreCategories)) {
$message = stripcslashes($buffer[2][1]);
$message = mb_substr($message, 1, -1);
$fullMessage = mb_substr($buffer[2][1], 1, -1);
$i = 3;
while ($i < count($buffer) - 1 && !is_array($buffer[$i]) && $buffer[$i] === '.') {
$fullMessage .= mb_substr($buffer[$i + 1][1], 1, -1);
$i += 2;
}
$message = stripcslashes($fullMessage);
$messages[$category][] = $message;
}