1
resposta

Dúvida findBy()

Tenho uma dúvida em relação ao código abaixo:

     $medicos = $repositorioDeMedicos->findBy([
            'especialidade' => $especialidadeId
        ]);

O PHPStorm sugeriu que a chave do array 'especialidade' seria o nome da entidade então assumo que o método findBy() já saiba que o valor recebido será obrigatoriamente o id dessa especialidade e que ele precisará fazer uma busca pela especialidade com esse id passado para internamente poder comparar com o atributo do tipo Especialidade que está na classe médico (nem eu entendi mais a essa altura haha)

Ele já faz isso automagicamente?

1 resposta

Só pra dar uma reposta, acho que talvez.

Tenho umas classes com Doctrine que funcionam assim automagicamente.

Faz o teste e posta o resultado por favor.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software