Assetic\Util\LessUtils
Less Utils.
- Author: Kris Wallsmith <kris.wallsmith@gmail.com>
Synopsis
class LessUtils
extends CssUtils
{
- // constants
- const REGEX_IMPORTS = '/@import(?:-once)? (?:url\()?(\'|"|)(?P<url>[^\'"\)\n\r]*)\1\)?;?/';
- const REGEX_IMPORTS_NO_URLS = '/@import(?:-once)? (?!url\()(\'|"|)(?P<url>[^\'"\)\n\r]*)\1;?/';
- // Inherited constants from CssUtils
- const REGEX_URLS = '/url\((["\']?)(?P<url>.*?)(\\1)\)/';
- const REGEX_IMPORTS = '/@import (?:url\()?(\'|"|)(?P<url>[^\'"\)\n\r]*)\1\)?;?/';
- const REGEX_IMPORTS_NO_URLS = '/@import (?!url\()(\'|"|)(?P<url>[^\'"\)\n\r]*)\1;?/';
- const REGEX_IE_FILTERS = '/src=(["\']?)(?P<url>.*?)\\1/';
- // Inherited methods from CssUtils
- public static string filterReferences()
- public static string filterUrls()
- public static string filterImports()
- public static string filterIEFilters()
- public static array extractImports()
Hierarchy
Extends
Constants
Name | Value |
---|---|
REGEX_IMPORTS | '/@import(?:-once)? (?:url\()?(\'|"|)(?P<url>[^\'"\)\n\r]*)\1\)?;?/' |
REGEX_IMPORTS_NO_URLS | '/@import(?:-once)? (?!url\()(\'|"|)(?P<url>[^\'"\)\n\r]*)\1;?/' |
REGEX_URLS | '/url\((["\']?)(?P<url>.*?)(\\1)\)/' |
REGEX_IMPORTS | '/@import (?:url\()?(\'|"|)(?P<url>[^\'"\)\n\r]*)\1\)?;?/' |
REGEX_IMPORTS_NO_URLS | '/@import (?!url\()(\'|"|)(?P<url>[^\'"\)\n\r]*)\1;?/' |
REGEX_IE_FILTERS | '/src=(["\']?)(?P<url>.*?)\\1/' |
Methods
Inherited from Assetic\Util\CssUtils
public
- extractImports() — Extracts all references from the supplied CSS content.
- filterIEFilters() — Filters all IE filters (AlphaImageLoader filter) through a callable.
- filterImports() — Filters all CSS imports through a callable.
- filterReferences() — Filters all references -- url() and "@import" -- through a callable.
- filterUrls() — Filters all CSS url()'s through a callable.