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.

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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 :)