Количество ссылок в карте
chulcha opened this issue · 9 comments
при мультиязыковой карте, количество ссылок в Число языков больше
нужно
$this->urlsCount = $this->urlsCount + count($location);
Можно пояснить "количество ссылок в Число языков больше"?
Если у вас 2 языка, то ссылок в карте будет 2, а не одна
у вас
$this->urlsCount число обращений в addItem, а не число переданных в нее ссылок
Кстати, за этим потянется еще и способ для метода flush, который подразумевает 1 инкремент
$this->urlsCount % $this->bufferSize === 0
Почти
if ($this->urlsCount % $this->bufferSize === 0) {
у вас три языка
соответственно остаток станет равным нулю при количество языков * bufferSize
Я для этого ввел еще одно свойство для текущего значения буфера
Го это не существенно - 10 или 30
Почему? Мы ведь уже нарастили urlsCount корректно...
bufferSize = 10
языков = 3
0 + 3 - остаток 3
3+3 - остаток - 3
9+3 - остаток? 2
27+3 = 30 - остаток 0
how do you expect help if you are writing in !english ?
how do you expect help if you are writing in !english ?
owner reads and writes in russian