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?