AutoprefixerFilter
extends BaseNodeFilter
in package
Parses CSS and adds vendor prefixes to rules using values from the Can I Use website
Tags
Table of Contents
- $autoprefixerBin : string
- $browsers : array<string|int, mixed>
- $nodePaths : mixed
- $timeout : mixed
- __construct() : mixed
- addBrowser() : mixed
- addNodePath() : mixed
- filterDump() : mixed
- Filters an asset just before it's dumped.
- filterLoad() : mixed
- getNodePaths() : mixed
- setBrowsers() : mixed
- setNodePaths() : mixed
- setTimeout() : mixed
- Set the process timeout.
- createProcessBuilder() : ProcessBuilder
- Creates a new process builder.
- mergeEnv() : mixed
Properties
$autoprefixerBin
private
string
$autoprefixerBin
$browsers
private
array<string|int, mixed>
$browsers
= array()
$nodePaths
private
mixed
$nodePaths
= array()
$timeout
private
mixed
$timeout
Methods
__construct()
public
__construct(mixed $autoprefixerBin) : mixed
Parameters
- $autoprefixerBin : mixed
Return values
mixed —addBrowser()
public
addBrowser(string $browser) : mixed
Parameters
- $browser : string
Return values
mixed —addNodePath()
public
addNodePath(mixed $nodePath) : mixed
Parameters
- $nodePath : mixed
Return values
mixed —filterDump()
Filters an asset just before it's dumped.
public
filterDump(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
-
An asset
Return values
mixed —filterLoad()
public
filterLoad(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
Return values
mixed —getNodePaths()
public
getNodePaths() : mixed
Return values
mixed —setBrowsers()
public
setBrowsers(array<string|int, mixed> $browsers) : mixed
Parameters
- $browsers : array<string|int, mixed>
Return values
mixed —setNodePaths()
public
setNodePaths(array<string|int, mixed> $nodePaths) : mixed
Parameters
- $nodePaths : array<string|int, mixed>
Return values
mixed —setTimeout()
Set the process timeout.
public
setTimeout(int $timeout) : mixed
Parameters
- $timeout : int
-
The timeout for the process
Return values
mixed —createProcessBuilder()
Creates a new process builder.
protected
createProcessBuilder([array<string|int, mixed> $arguments = array() ]) : ProcessBuilder
Parameters
- $arguments : array<string|int, mixed> = array()
-
An optional array of arguments
Return values
ProcessBuilder —A new process builder
mergeEnv()
protected
mergeEnv(ProcessBuilder $pb) : mixed
Parameters
- $pb : ProcessBuilder