- private function globRecursive($path) {
- $dir_iterator = new \RecursiveDirectoryIterator($path);
- $iterator = new \RecursiveIteratorIterator($dir_iterator, \RecursiveIteratorIterator::SELF_FIRST);
+ /**
+ * Returns an array with found files and directories including their paths.
+ *
+ * @param string $path Base path to scan
+ *
+ * @return array A flat array with found files and directories
+ */
+ private function globRecursive(string $path): array
+ {
+ $dir_iterator = new RecursiveDirectoryIterator($path);
+ $iterator = new RecursiveIteratorIterator($dir_iterator, RecursiveIteratorIterator::SELF_FIRST);