Hay un error en el caso arrayValue con los valores obtenidos. Solo hay que ponerle lo mismo que hay en mapValue.
ValueMapper.php
-foreach ($value['values'] as $val) {
+if (!empty($value['values'])) foreach ($value['values'] as $key => $val) {
(1/1) ErrorExceptionUndefined index: values
in ValueMapper.php line 299
at HandleExceptions->handleError(8, 'Undefined index: values', '/app/vendor/morrislaptop/firestore-php/src/ValueMapper.php', 299, array('type' => 'arrayValue', 'value' => array(), 'res' => array()))in ValueMapper.php line 299
at ValueMapper->decodeValue('arrayValue', array())in ValueMapper.php line 82
Hay un error en el caso arrayValue con los valores obtenidos. Solo hay que ponerle lo mismo que hay en mapValue.
ValueMapper.php
-foreach ($value['values'] as $val) { +if (!empty($value['values'])) foreach ($value['values'] as $key => $val) {
(1/1) ErrorExceptionUndefined index: values
in ValueMapper.php line 299 at HandleExceptions->handleError(8, 'Undefined index: values', '/app/vendor/morrislaptop/firestore-php/src/ValueMapper.php', 299, array('type' => 'arrayValue', 'value' => array(), 'res' => array()))in ValueMapper.php line 299 at ValueMapper->decodeValue('arrayValue', array())in ValueMapper.php line 82