Citation: 1B_322/2019 E. D

Par acte du 26 juin 2019, A.________ forme un recours en matière pénale et un recours constitutionnel subsidiaire contre cet arrêt, concluant à son annulation et au renvoi de la cause au Tmc afin qu'elle ordonne sa libération immédiate. A titre, subsidiaire, il demande le renvoi de la cause à l'autorité précédente pour nouvelle décision au sens des considérants. Le recourant sollicite l'octroi de l'assistance judiciaire. Invitée à se déterminer, l'autorité précédente s'est référée à ses considérants. Quant au Ministère public, il a conclu au rejet du recours. Le 12 juillet 2019, le recourant a persisté dans ses conclusions.