2021-11-23 13:20:36 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
declare (strict_types=1);
|
2022-09-01 09:30:44 +00:00
|
|
|
namespace RectorPrefix202209\Symplify\EasyParallel\FileSystem;
|
2021-11-23 13:20:36 +00:00
|
|
|
|
2022-09-01 22:05:56 +00:00
|
|
|
use RectorPrefix202209\Symplify\SmartFileSystem\SmartFileInfo;
|
2021-11-23 13:20:36 +00:00
|
|
|
final class FilePathNormalizer
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @param SmartFileInfo[] $fileInfos
|
|
|
|
* @return string[]
|
|
|
|
*/
|
|
|
|
public function resolveFilePathsFromFileInfos(array $fileInfos) : array
|
|
|
|
{
|
|
|
|
$filePaths = [];
|
|
|
|
foreach ($fileInfos as $fileInfo) {
|
|
|
|
$filePaths[] = $fileInfo->getRelativeFilePathFromCwd();
|
|
|
|
}
|
|
|
|
return $filePaths;
|
|
|
|
}
|
|
|
|
}
|