1<?php 2 3 4namespace ComboStrap; 5 6 7use DateTime; 8 9interface FileSystem 10{ 11 12 function exists(Path $path): bool; 13 14 /** 15 * @param Path $path 16 * @return string 17 */ 18 function getContent(Path $path): string; 19 20 function getModifiedTime(Path $path): DateTime; 21 22 public function getChildren(Path $path, string $type = null): array; 23 24 25 26} 27