PHP Class PhpCsFixer\Cache\FileCacheManager

Cache is supported only for phar version and version installed via composer. File will be processed by PHP CS Fixer only if any of the following conditions is fulfilled: - cache is corrupt - fixer version changed - rules changed - file is new - file changed
Author: Dariusz RumiƄski ([email protected])
Inheritance: implements PhpCsFixer\Cache\CacheManagerInterface
Datei anzeigen Open project: friendsofphp/php-cs-fixer Class Usage Examples

Public Methods

Method Description
__construct ( PhpCsFixer\Cache\FileHandlerInterface $handler, PhpCsFixer\Cache\SignatureInterface $signature, boolean $isDryRun = false, PhpCsFixer\Cache\DirectoryInterface $cacheDirectory = null )
__destruct ( )
needFixing ( $file, $fileContent )
setFile ( $file, $fileContent )

Private Methods

Method Description
calcHash ( $content )
readCache ( )
writeCache ( )

Method Details

__construct() public method

public __construct ( PhpCsFixer\Cache\FileHandlerInterface $handler, PhpCsFixer\Cache\SignatureInterface $signature, boolean $isDryRun = false, PhpCsFixer\Cache\DirectoryInterface $cacheDirectory = null )
$handler PhpCsFixer\Cache\FileHandlerInterface
$signature PhpCsFixer\Cache\SignatureInterface
$isDryRun boolean
$cacheDirectory PhpCsFixer\Cache\DirectoryInterface

__destruct() public method

public __destruct ( )

needFixing() public method

public needFixing ( $file, $fileContent )

setFile() public method

public setFile ( $file, $fileContent )