for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace FileNamingResolver\NamingStrategy;
use FileNamingResolver\FileInfo;
/**
* @author Victor Bocharsky <[email protected]>
*/
class HashNamingStrategy extends AbstractHashNamingStrategy
{
* {@inheritdoc}
public function provideName(FileInfo $srcFileInfo)
$string = $this->generateUniqueString();
$hash = hash($this->algorithm, $string);
$dstFileInfo = $this->provideNameByHash($srcFileInfo, $hash);
return $dstFileInfo;
}