Faltou colocar no classe do repositório os Uses do PDO e do Produto.
Fiz uma pequena alteração no Return da função. Invés de armazenar o array_map numa variável, já o coloquei como retorno da função.

Faltou colocar no classe do repositório os Uses do PDO e do Produto.
Fiz uma pequena alteração no Return da função. Invés de armazenar o array_map numa variável, já o coloquei como retorno da função.

Oii, Weydson! Tudo bem?
Sobre sua sugestão do use neste caso não é necessário, pois usamos o require na classe de Produto no arquivo index.php. E também neste curso não utilizamos o namespace e o autoload.
Sobre sua sugestão do return, é isso aí também é uma maneira muito boa de resolver! Parabéns!!
Muito obrigado pelas sugestões e bons estudos :)