Si todo lo que quieres es que si no hay nada en la interseccion de Lugares con Bares que te devuelva "algo" para mostrarle al usuario, no la compliques no hay que cambiar nada en tu clase, ni agregar metodos:
Código PHP:
Ver original$res = $objeto->getComparar($bares, $lugares);
if (is_empty($res))
Ahora, esa clase esta bastante mal-hecha:
- No hay auto-documentacion (@param, @return, etc)
- El proposito del metodo es ? comparar ? => no veo comparacion alguna! y si lo hay es "implicito", en cualquier caso una funcion que compare deberia implementar un tipo de interfaz IComparable devolviendo -1,0,+1 segun el caso o en el peor de los casos un boolean