PHP Класс FileNamingResolver\NamingStrategy\AbstractHashNamingStrategy

Автор: Victor Bocharsky ([email protected])
Наследование: extends AbstractNamingStrategy
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$algorithm Hash algorithm
$partCount Count of parts
$partLength Length of each part

Открытые методы

Метод Описание
__construct ( string $algorithm = self::ALGORITHM_MD5, integer $partCount = 2, integer $partLength = 2 )
getAlgorithm ( ) : string
getPartCount ( ) : integer
getPartLength ( ) : integer
provideNameByHash ( FileInfo $srcFileInfo, string $hash ) : FileInfo

Описание методов

__construct() публичный Метод

public __construct ( string $algorithm = self::ALGORITHM_MD5, integer $partCount = 2, integer $partLength = 2 )
$algorithm string
$partCount integer
$partLength integer

getAlgorithm() публичный Метод

public getAlgorithm ( ) : string
Результат string

getPartCount() публичный Метод

public getPartCount ( ) : integer
Результат integer

getPartLength() публичный Метод

public getPartLength ( ) : integer
Результат integer

provideNameByHash() публичный Метод

public provideNameByHash ( FileInfo $srcFileInfo, string $hash ) : FileInfo
$srcFileInfo FileNamingResolver\FileInfo
$hash string
Результат FileNamingResolver\FileInfo

Описание свойств

$algorithm защищенное свойство

Hash algorithm
protected $algorithm

$partCount защищенное свойство

Count of parts
protected $partCount

$partLength защищенное свойство

Length of each part
protected $partLength