PHP 클래스 FileNamingResolver\NamingStrategy\AggregateNamingStrategy

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

보호된 프로퍼티들

프로퍼티 타입 설명
$mode boolean
$strategies FileNamingResolver\NamingStrategy\NamingStrategyInterface[]

공개 메소드들

메소드 설명
__construct ( array $strategies, boolean $mode = self::MODE_FORWARD )
getStrategies ( ) : FileNamingResolver\NamingStrategy\NamingStrategyInterface[]
isForwardMode ( ) : boolean
isReverseMode ( ) : boolean
provideName ( FileInfo $srcFileInfo )

메소드 상세

__construct() 공개 메소드

public __construct ( array $strategies, boolean $mode = self::MODE_FORWARD )
$strategies array
$mode boolean

getStrategies() 공개 메소드

public getStrategies ( ) : FileNamingResolver\NamingStrategy\NamingStrategyInterface[]
리턴 FileNamingResolver\NamingStrategy\NamingStrategyInterface[]

isForwardMode() 공개 메소드

public isForwardMode ( ) : boolean
리턴 boolean

isReverseMode() 공개 메소드

public isReverseMode ( ) : boolean
리턴 boolean

provideName() 공개 메소드

public provideName ( FileInfo $srcFileInfo )
$srcFileInfo FileNamingResolver\FileInfo

프로퍼티 상세

$mode 보호되어 있는 프로퍼티

protected bool $mode
리턴 boolean

$strategies 보호되어 있는 프로퍼티

protected NamingStrategyInterface[],FileNamingResolver\NamingStrategy $strategies
리턴 FileNamingResolver\NamingStrategy\NamingStrategyInterface[]