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