Closed ewout closed 1 month ago
Corrigido no commit da5128f.
No PHP >= 8.1, o mb_detect_encoding()
gera um aviso quando recebe um parâmetro nulo. Para resolver isso, bastou utilizar o operador de coalescência nulo:
if (mb_detect_encoding($item ?? '', 'utf-8', true)) {
O que esse operador ??
faz é tratar o caso em que $item
é nulo, substituindo o valor por ''
.
Rodando php8.1 blocks/extensao/cli/sync.php em homologação (com debug ligado) dá
na parte dos ministrantes.