Automattic\WooCommerce\Vendor\Pelago\Emogrifier\Css
CssDocument::renderNonConditionalAtRules
Renders at-rules from the parsed CSS that are valid and not conditional group rules (i.e. not rules such as @media which contain style rules whose data is returned by {@see getStyleRulesData}). Also does not render @charset rules; these are discarded (only UTF-8 is supported).
Метод класса: CssDocument{}
Хуков нет.
Возвращает
Строку.
Использование
$CssDocument = new CssDocument(); $CssDocument->renderNonConditionalAtRules(): string;
Код CssDocument::renderNonConditionalAtRules() CssDocument::renderNonConditionalAtRules WC 10.4.3
public function renderNonConditionalAtRules(): string
{
$this->isImportRuleAllowed = true;
$cssContents = $this->sabberwormCssDocument->getContents();
$atRules = \array_filter($cssContents, [$this, 'isValidAtRuleToRender']);
if ($atRules === []) {
return '';
}
$atRulesDocument = new SabberwormCssDocument();
$atRulesDocument->setContents($atRules);
return $atRulesDocument->render();
}