Код: Выделить всё
while ($ids || '0' !== $cursor) {
$this->doDelete($ids);
Код: Выделить всё
protected function doDelete(array $ids): bool
Код: Выделить всё
0' !== $cursorПричиной проблемы может быть строка
Поскольку все это происходит только в рабочей версии, дальнейшая отладка затруднена. Защищенная функция метода doInvalidate вызывается с правильным списком тегов, переданных в качестве параметра (обычно это всего две строки в массиве). В чем может быть причина? Проблема возникает крайне редко.
Подробнее здесь: https://stackoverflow.com/questions/782 ... must-be-of