Size: a a a

2020 September 06

СП

Сергей Предводителев... in Yii Framework 3
Алексей Гевондян
Усложнил задачу, придется все переписывать?)
нет)
Выплыло из вот этого коммита: https://github.com/yiisoft/arrays/pull/46/commits/1dfb14b733dffa3845be5f4ab0238624cfea70b7
источник

D

DarkDef in Yii Framework 3
Господа, нужна консультация по тому, как работать с пакетом i18n
А именно. Имею строку для форматирования:
"This value should contain at least {min, number} {min, plural, one{character} other{characters}}."
Я верно понимаю, что если у меня не подключен ни один пакет реализующий TranslatorInterface - то я на выходе из функции translateMessage - получу строку без изменений?
источник

AM

Alexander Makarov in Yii Framework 3
DarkDef
Господа, нужна консультация по тому, как работать с пакетом i18n
А именно. Имею строку для форматирования:
"This value should contain at least {min, number} {min, plural, one{character} other{characters}}."
Я верно понимаю, что если у меня не подключен ни один пакет реализующий TranslatorInterface - то я на выходе из функции translateMessage - получу строку без изменений?
Сейчас да.
источник

СП

Сергей Предводителев... in Yii Framework 3
$array = [
 'a' => [
   'b' => 1,
 ],
];
ArrayHelper::getValue($array, 'a.b.c'));


1 или NULL ?
источник

AM

Alexander Makarov in Yii Framework 3
null
источник

СП

Сергей Предводителев... in Yii Framework 3
ок
источник

T

TradersVE in Yii Framework 3
источник

СП

Сергей Предводителев... in Yii Framework 3
I didn't change it.
источник

T

TradersVE in Yii Framework 3
How are you changing ArrayHelper::getValue(), please don't change the behavior.
источник

СП

Сергей Предводителев... in Yii Framework 3
TradersVE
How are you changing ArrayHelper::getValue(), please don't change the behavior.
Add this tests.
источник

СП

Сергей Предводителев... in Yii Framework 3
https://github.com/yiisoft/arrays/blob/master/tests/ArrayHelperTest.php#L536

Вот такой текст обнаружил...

Может быть оставить логику - если есть точки, то разбивать на массив?
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
https://github.com/yiisoft/arrays/blob/master/tests/ArrayHelperTest.php#L536

Вот такой текст обнаружил...

Может быть оставить логику - если есть точки, то разбивать на массив?
Это про set?
источник

СП

Сергей Предводителев... in Yii Framework 3
Это и про get
источник

AM

Alexander Makarov in Yii Framework 3
Оно разве не пройдёт тест?
источник

СП

Сергей Предводителев... in Yii Framework 3
Мне кажется если $key задан строкой - то он должен однозначно разбиваться на элементы точками. Не надо пытаться взять элемент с ключом 'a.b'
источник

AM

Alexander Makarov in Yii Framework 3
А, вижу
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
Мне кажется если $key задан строкой - то он должен однозначно разбиваться на элементы точками. Не надо пытаться взять элемент с ключом 'a.b'
Ну давай так...
источник

СП

Сергей Предводителев... in Yii Framework 3
Оке, сейчас остальное поправлю и щалью
источник

СП

Сергей Предводителев... in Yii Framework 3
Запушил... функция важная, тесты вроде все проходит, но страшновато править :)
источник

СП

Сергей Предводителев... in Yii Framework 3
https://github.com/yiisoft/arrays/blob/master/src/ArrayHelper.php#L238

Зачем здесь приведение типа ключа?
источник