EXTRACT_COMPLETE_AT_RULE_INSTEAD_OF_SINGLE_PROPERTY
EXTRACT_COMPLETE_AT_RULE_INSTEAD_OF_SINGLE_PROPERTY =array('font-face')
Takes a match and checks for blocked URLs. If there got something blocked, you can extract two CSS documents.
__construct(boolean $extract,\DevOwl\HeadlessContentBlocker\finder\match\StyleInlineAttributeMatch|\DevOwl\FastHtmlTag\finder\match\StyleInlineMatch $match,\DevOwl\HeadlessContentBlocker\matcher\AbstractMatcher $matcher)
C'tor.
createResultForSingleUrl(string $url): \DevOwl\HeadlessContentBlocker\BlockedResult
Check if a given URL is blocked.
string | $url |
generateLocationChangeSet(\Sabberworm\CSS\CSSList\Document $document)
Generate a list of changed `URL`s with their new URL. It also respects rule sets which needs to be completely blocked and moved to the extracted document (e.g. `@font-face`).
\Sabberworm\CSS\CSSList\Document | $document |
generateLocationChangeSetForSingleValue(\Sabberworm\CSS\CSSList\Document $document,\DevOwl\HeadlessContentBlocker\matcher\Value $val,boolean $extract,array $removed,array $setUrlChanges)
Generate a list of changed `URL`s with their new URL for a single value inside our parsed document.
\Sabberworm\CSS\CSSList\Document | $document | |
\DevOwl\HeadlessContentBlocker\matcher\Value | $val | |
boolean | $extract | |
array | $removed | |
array | $setUrlChanges |
generateDummyUrl(\DevOwl\HeadlessContentBlocker\BlockedResult $result,string $dummyFileName,string $originalUrl)
Get the new URL for a blocked value.
\DevOwl\HeadlessContentBlocker\BlockedResult | $result | |
string | $dummyFileName | |
string | $originalUrl |