PHP aporta algunos iteradores interesantes para acceder al sistema de archivos. Anteriormente era algo tedioso tener que buscar archivos, eliminar directorios, etc., pero con estos iteradores se ha vuelto un poco más fácil la manipulación.
Aprovechando estos iteradores, a continuación pongo una función que permite eliminar de manera recursiva un directorio y que uso normalmente en mis clases por medio de un trait.