Documentation

StylusFilter extends BaseNodeFilter
in package
implements DependencyExtractorInterface

Loads STYL files.

Tags
link
http://learnboost.github.com/stylus/
author

Konstantin Kudryashov ever.zet@gmail.com

Interfaces, Classes and Traits

DependencyExtractorInterface
A filter that knows how to extract dependencies.

Table of Contents

$compress  : mixed
$nodeBin  : mixed
$nodePaths  : mixed
$timeout  : mixed
$useNib  : mixed
__construct()  : mixed
Constructs filter.
addNodePath()  : mixed
filterDump()  : mixed
{@inheritdoc}
filterLoad()  : mixed
{@inheritdoc}
getChildren()  : array<string|int, AssetInterface>
Returns child assets.
getNodePaths()  : mixed
setCompress()  : mixed
Enable output compression.
setNodePaths()  : mixed
setTimeout()  : mixed
Set the process timeout.
setUseNib()  : mixed
Enable the use of Nib
createProcessBuilder()  : ProcessBuilder
Creates a new process builder.
mergeEnv()  : mixed

Properties

Methods

__construct()

Constructs filter.

public __construct([string $nodeBin = '/usr/bin/node' ][, array<string|int, mixed> $nodePaths = array() ]) : mixed
Parameters
$nodeBin : string = '/usr/bin/node'

The path to the node binary

$nodePaths : array<string|int, mixed> = array()

An array of node paths

Return values
mixed

addNodePath()

public addNodePath(mixed $nodePath) : mixed
Parameters
$nodePath : mixed
Return values
mixed

getChildren()

Returns child assets.

public getChildren(AssetFactory $factory, mixed $content[, mixed $loadPath = null ]) : array<string|int, AssetInterface>
Parameters
$factory : AssetFactory

The asset factory

$content : mixed

The asset content

$loadPath : mixed = null

An optional load path

Return values
array<string|int, AssetInterface>

Child assets

getNodePaths()

public getNodePaths() : mixed
Return values
mixed

setCompress()

Enable output compression.

public setCompress(bool $compress) : mixed
Parameters
$compress : bool
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

setUseNib()

Enable the use of Nib

public setUseNib(bool $useNib) : mixed
Parameters
$useNib : bool
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

Search results