CacheBustingWorker
in package
implements
WorkerInterface
Adds cache busting code
Tags
Interfaces, Classes and Traits
- WorkerInterface
- Assets are passed through factory workers before leaving the factory.
Table of Contents
- $separator : mixed
- __construct() : mixed
- process() : AssetInterface|null
- Processes an asset.
- getHash() : mixed
Properties
$separator
private
mixed
$separator
Methods
__construct()
public
__construct([mixed $separator = '-' ]) : mixed
Parameters
- $separator : mixed = '-'
Return values
mixed —process()
Processes an asset.
public
process(AssetInterface $asset, AssetFactory $factory) : AssetInterface|null
Parameters
- $asset : AssetInterface
-
An asset
- $factory : AssetFactory
-
The factory
Return values
AssetInterface|null —May optionally return a replacement asset
getHash()
protected
getHash(AssetInterface $asset, AssetFactory $factory) : mixed
Parameters
- $asset : AssetInterface
- $factory : AssetFactory