public function provideName(FileInfo $srcFileInfo)
{
$dstFileInfo = $srcFileInfo;
$strategies = $this->isReverseMode() ? array_reverse($this->strategies, true) : $this->strategies;
foreach ($strategies as $strategy) {
$filename = (string) $strategy->provideName($dstFileInfo);
$dstFileInfo = new FileInfo($filename);
}
return $dstFileInfo;
}