Boa noite professor,
Eu gostaria de saber a forma correta de implementar a classe DTO é somente com dados primitivos como as strings que você passou ou posso passar no construtor dela um objeto (ou vários) , onde dentro do DTO eu guarde apenas alguns dados referentes a esse objeto: ex: pegar o telefone e dados bancários de um objeto $pessoa e salvar em variáveis separadas assim como você fez.
Aguardo sua resposta.