Hola, el problema es porque no estas validando que exista una instancia cuando se solicita el objeto en el evento. Mete una condición verificando que el objeto es del tipo que esperas.
Código PHP:
Ver original$builder->addEventListener(
FormEvents::PRE_SET_DATA,
function (FormEvent $event) {
$form = $event->getForm();
// this would be your entity, i.e. SportMeetup
$data = $event->getData();
if($data instanceof Provincia) {
//aqui agregas la logica
}
}
);
Ahora recuerda que getProvincias debe de regresar una colección con las Provincias.