Automattic\WooCommerce\Vendor\Pelago\Emogrifier
CssInliner::determineMatchingUninlinableCssRules
Determines which of $cssRules actually apply to $this->domDocument, and sets them in $this->matchingUninlinableCssRules.
Метод класса: CssInliner{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->determineMatchingUninlinableCssRules( $cssRules ): void;
- $cssRules *(array<array-key, array{
- media: string,
- selector: string,
- hasUnmatchablePseudo: bool,
- declarationsBlock: string,
- line: int
- }>) (обязательный)*
- the "uninlinable" array of CSS rules returned by
collateCssRules.
Код CssInliner::determineMatchingUninlinableCssRules() CssInliner::determineMatchingUninlinableCssRules WC 11.2.1
private function determineMatchingUninlinableCssRules(array $cssRules): void
{
$this->matchingUninlinableCssRules = \array_filter(
$cssRules,
function (array $cssRule): bool {
return $this->existsMatchForSelectorInCssRule($cssRule);
}
);
}