Ошибка: The each() function is deprecated (php 7.2)

После перехода на PHP 7.2 получил ошибку:
The each() function is deprecated

В моем движке используется функция each, которая считается устаревшей начиная с PHP 7.2: http://php.net/manual/ru/function.each.php.

Вот выглядит строка, где используется данная функция:
list( , $literal) = each($this->literals);

Я эту строку заменил на:
$literal = array_shift($this->literals);

Не уверен, что сделал правильно, но пока работает.

Еще такой вариант:
while (list($attname, $attvalue) = each($attary)) {

Тут, для решения, я замени эту строку на:
foreach ($attary as $attname => $attvalue) {