PHP Class Hostnet\Component\Webpack\Asset\CacheGuard

显示文件 Open project: hostnet/webpack-bundle Class Usage Examples

Public Methods

Method Description
__construct ( Compiler $compiler, Hostnet\Component\Webpack\Asset\Dumper $dumper, Tracker $tracker, Psr\Log\LoggerInterface $logger ) Create Cache guard.
rebuild ( ) Rebuild the cache, check to see if it's still valid and rebuild if it's outdated.

Method Details

__construct() public method

Create Cache guard.
public __construct ( Compiler $compiler, Hostnet\Component\Webpack\Asset\Dumper $dumper, Tracker $tracker, Psr\Log\LoggerInterface $logger )
$compiler Compiler the compiler used to compile the assets using webpack
$dumper Hostnet\Component\Webpack\Asset\Dumper the dumper of the assets compiled by webpack
$tracker Tracker keeps track of the changes in the assets compared with last build
$logger Psr\Log\LoggerInterface used to write progress reports to (info & debug)

rebuild() public method

Rebuild the cache, check to see if it's still valid and rebuild if it's outdated.
public rebuild ( )