abstract class CssUtils

CSS Utils.

Constants

REGEX_URLS

REGEX_IMPORTS

REGEX_IMPORTS_NO_URLS

REGEX_IE_FILTERS

REGEX_COMMENTS

Methods

static string
filterReferences(string $content, callable $callback)

Filters all references -- url() and "@import" -- through a callable.

static string
filterUrls(string $content, callable $callback)

Filters all CSS url()'s through a callable.

static string
filterImports(string $content, callable $callback, bool $includeUrl = true)

Filters all CSS imports through a callable.

static string
filterIEFilters(string $content, callable $callback)

Filters all IE filters (AlphaImageLoader filter) through a callable.

static string
filterCommentless(string $content, callable $callback)

Filters each non-comment part through a callable.

static array
extractImports(string $content)

Extracts all references from the supplied CSS content.

__construct()

No description

Details

at line 35
static string filterReferences(string $content, callable $callback)

Filters all references -- url() and "@import" -- through a callable.

Parameters

string $content

The CSS

callable $callback

A PHP callable

Return Value

string

The filtered CSS

at line 52
static string filterUrls(string $content, callable $callback)

Filters all CSS url()'s through a callable.

Parameters

string $content

The CSS

callable $callback

A PHP callable

Return Value

string

The filtered CSS

at line 70
static string filterImports(string $content, callable $callback, bool $includeUrl = true)

Filters all CSS imports through a callable.

Parameters

string $content

The CSS

callable $callback

A PHP callable

bool $includeUrl

Whether to include url() in the pattern

Return Value

string

The filtered CSS

at line 87
static string filterIEFilters(string $content, callable $callback)

Filters all IE filters (AlphaImageLoader filter) through a callable.

Parameters

string $content

The CSS

callable $callback

A PHP callable

Return Value

string

The filtered CSS

at line 104
static string filterCommentless(string $content, callable $callback)

Filters each non-comment part through a callable.

Parameters

string $content

The CSS

callable $callback

A PHP callable

Return Value

string

The filtered CSS

at line 125
static array extractImports(string $content)

Extracts all references from the supplied CSS content.

Parameters

string $content

The CSS content

Return Value

array

An array of unique URLs

at line 135
final private __construct()

No description