Skip to content

Commit 5dc4788

Browse files
committed
fix mergeable PhpMessageSource
1 parent 77ecc80 commit 5dc4788

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/components/i18n/PhpMessageSource.php

+6-5
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,26 @@
88

99

1010
use Yii;
11-
use yii\i18n\PhpMessageSource as BasePhpMessageSource;
1211
use yii\helpers\ArrayHelper;
12+
use yii\i18n\PhpMessageSource as BasePhpMessageSource;
1313

1414
class PhpMessageSource extends BasePhpMessageSource
1515
{
1616
protected $_parentMessages = [];
17+
1718
protected function loadMessages($category, $language)
1819
{
1920
$messages = parent::loadMessages($category, $language);
2021

21-
if ((strpos($category, '*') > 0)){
22+
if ((strpos($category, '*') > 0)) {
2223
return $messages;
2324
}
2425
$key = $category . '/' . $language;
2526

26-
if (!isset($this->_parentMessages[$key])){
27-
$parent = Yii::$app->getI18n()->getMessageSource($category.'*');
27+
if (!isset($this->_parentMessages[$key])) {
28+
$parent = Yii::$app->getI18n()->getMessageSource($category . '*');
2829
$oldMessages = $parent->loadMessages($category, $language);
29-
$this->_parentMessages[$key] = ArrayHelper::merge($messages, $oldMessages);
30+
$this->_parentMessages[$key] = ArrayHelper::merge($oldMessages, $messages);
3031
}
3132
return $this->_parentMessages[$key];
3233
}

0 commit comments

Comments
 (0)