PHP 클래스 FileNamingResolver\NamingStrategy\AbstractHashNamingStrategy

저자: Victor Bocharsky ([email protected])
상속: extends AbstractNamingStrategy
파일 보기 프로젝트 열기: bocharsky-bw/FileNamingResolver

보호된 프로퍼티들

프로퍼티 타입 설명
$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