-$dir = new \RegexIterator(
- new \DirectoryIterator($rawDir),
- '#^.+\.(png|jpg)$#'
-);
-foreach ($dir as $fileInfo) {
+if (count($files)) {
+ $fileInfos = array();
+ foreach ($files as $file) {
+ $fileInfos[] = new \SplFileInfo($file);
+ }
+} else {
+ $fileInfos = new \RegexIterator(
+ new \DirectoryIterator($rawDir),
+ '#^.+\.(png|jpg)$#'
+ );
+}
+foreach ($fileInfos as $fileInfo) {