PHP Class FileNamingResolver\FileNamingResolver

Author: Victor Bocharsky ([email protected])
Show file Open project: bocharsky-bw/FileNamingResolver Class Usage Examples

Public Methods

Method Description
__construct ( FileNamingResolver\NamingStrategy\NamingStrategyInterface $namingStrategy )
getNamingStrategy ( ) : FileNamingResolver\NamingStrategy\NamingStrategyInterface
resolve ( FileInfo $srcFileInfo ) : FileInfo
setNamingStrategy ( FileNamingResolver\NamingStrategy\NamingStrategyInterface $namingStrategy )

Method Details

__construct() public method

public __construct ( FileNamingResolver\NamingStrategy\NamingStrategyInterface $namingStrategy )
$namingStrategy FileNamingResolver\NamingStrategy\NamingStrategyInterface

getNamingStrategy() public method

public getNamingStrategy ( ) : FileNamingResolver\NamingStrategy\NamingStrategyInterface
return FileNamingResolver\NamingStrategy\NamingStrategyInterface

resolve() public method

public resolve ( FileInfo $srcFileInfo ) : FileInfo
$srcFileInfo FileInfo The source FileInfo
return FileInfo The destination FileInfo

setNamingStrategy() public method

public setNamingStrategy ( FileNamingResolver\NamingStrategy\NamingStrategyInterface $namingStrategy )
$namingStrategy FileNamingResolver\NamingStrategy\NamingStrategyInterface