GO
Erro ao migrar para php8
Olá pessoal, bom dia!
Estou recebendo um erro interno em um componente ao tentar migrar a minha versão do PHP de 7.4 para 8.0.
in_array(): Argument #2 ($haystack) must be of type array, string given
/var/www/html/delivery/gestao/lib/adianti/widget/form/TCheckGroup.php:381
Alguém já passou por isso?
Estou recebendo um erro interno em um componente ao tentar migrar a minha versão do PHP de 7.4 para 8.0.
in_array(): Argument #2 ($haystack) must be of type array, string given
/var/www/html/delivery/gestao/lib/adianti/widget/form/TCheckGroup.php:381
Alguém já passou por isso?
Você está rodando a versão mais recente 7.4.x do Framework?
Consegue verificar se essa linha está assim?
if (!(is_null($this->value)) && (@in_array($index, $this->value)) OR $this->allItemsChecked)
Olá Pablo, bom dia!
Obrigado por responder.
Estou sim rodando a versão mais nova porém acabei de descobrir que o problema estava na forma como o componente recebia o valor.
Exemplificando:
Código anterior com problema:
Novo código corrigido:
Obrigado pelo retorno!