Documentation

MediaQueryProcessor
in package

Table of Contents

Properties

$mpdf  : Mpdf

Methods

__construct()  : mixed
filterByMediaQuery()  : string
Filter HTML elements by media query.
processMediaQueries()  : string
Process @media queries in CSS.

Properties

Methods

filterByMediaQuery()

Filter HTML elements by media query.

public filterByMediaQuery(string $html, string $pattern) : string

Removes elements (style or link tags) that don't match the configured media type.

Parameters
$html : string

HTML content to filter

$pattern : string

Regex pattern to match elements

Return values
string

Filtered HTML

processMediaQueries()

Process @media queries in CSS.

public processMediaQueries(string $cssStr) : string

Filters or unwraps @media blocks based on configured media type. If media doesn't match CSSselectMedia, the entire block is removed. If it matches, the contents are unwrapped.

Parameters
$cssStr : string

CSS string potentially containing @media rules

Return values
string

CSS string with media queries processed


        
On this page

Search results