Olá, Rafael! Tudo bem com você? Espero que sim!
Peço desculpa pela demora em respondê-lo.
Esse erro ocorre porque você está passando uma string como argumento para o construtor da classe Student
, mas o construtor espera receber um objeto do tipo Email
.
Para resolver esse problema, você precisa criar um objeto do tipo Email
com a string que você deseja passar como argumento. Em seguida, você pode passar esse objeto como argumento para o construtor da classe Student
.
Aqui está um exemplo de como você pode fazer isso:
$email = new Alura\Calisthenics\Domain\Email\Email('seu_email@example.com');
$student = new Alura\Calisthenics\Domain\Student\Student($email);
Certifique-se de substituir 'seu_email@example.com'
pela string que você deseja usar como email.
Espero ter ajudado. Caso tenha mais dúvidas ou problemas relacionados com este tópico, estarei à disposição para ajudá-lo.
Grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.