private function getContents(string $directory, string $typ, bool $recursive = false): array
    {
        $contents = $this->driver->listContents($directory, $recursive);

        return $this->filterContentsByType($contents, $typ);
    }
private function getContents(string $directory, string $typ, bool $recursive = false): array
    {
        $contents = $this->driver->listContents($directory, $recursive);

        return $this->filterContentsByType($contents, $typ);
    }
private function getContents ( string $ directory , string $ typ , bool $ recursive = false ) : array { $ contents = $ this -> driver -> listContents ( $ directory , $ recursive ) ; return $ this -> filterContentsByType ( $ contents , $ typ ) ; }
Get content from a dir.

@param string $directory
@param string $typ
@param bool   $recursive

@return array
Get content from a dir .