php filesystem component based on symfony\component\filesystem