1
resposta

[Dúvida] Não estou achando a classe formarObjeto, que o professor usa para retornanr os dados de um array_map..

Olá, gostaria de saber onde está a classe formarObjeto? pois o professor mudou a forma de retornanr os dados do array_map, criando essa classe formarObjeto, más nao achei ele esplicando isso no vídeo e nem nas questões..

Estou fazendo o curso PHP e Mysql: craindo sua primeira aplicação web.
Na aulta atual: 04. Excluindo e Cadastrando, na video aula: 02 - Exibindo Produtos na tabela do admin.
7:14

1 resposta

Olá Ana, tudo joia?

O formarObjeto não é uma classe, mas sim um método da classe ProdutoRepositorio, método esse onde é criado um objeto Produto com base no dado passado como atributo para esse método. Segue o código do método:

private function formarObjeto($dados)
    {
        return new Produto($dados['id'],
            $dados['tipo'],
            $dados['nome'],
            $dados['descricao'],
            $dados['imagem'],
            $dados['preco']);
    }

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.