HeadRules final class
Minn\Html\Tree\HeadRules · public/minn/src/Minn/Html/Tree/HeadRules.php · 276 lines
The insertion modes around the body: initial (doctype and the compatibility mode it indicates), before html, before head, in head, in head noscript, after head, in template, after body, the frameset modes, and after after body (where a comment would land outside the html element, which the reference does not support).
Constants and properties
| private | HEAD_LEAVES = array ( 0 => 'BASE', 1 => 'BASEFONT', 2 => 'BGSOUND', 3 => 'LINK', 4 => 'META', 5 => 'TITLE', 6 => 'NOFRAMES', 7 => 'STYLE', 8 => 'SCRIPT', ) |
Public
| static | process(Minn\Html\Tree\Builder $b, string $mode, Minn\Html\Tree\Token $t): void# | Processes one token in one of these insertion modes. |
Internals 23
Private and protected methods: how the class does its work. Not a contract; they change whenever the code is tidied.
| private | initial(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | beforeHtml(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | beforeHead(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | openHead(Minn\Html\Tree\Builder $b): void# | |
| private | impliedHead(Minn\Html\Tree\Builder $b): void# | |
| private | inHead(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | open(Minn\Html\Tree\Builder $b, string $mode): void# | |
| private | closeHead(Minn\Html\Tree\Builder $b): void# | |
| private | leaveHead(Minn\Html\Tree\Builder $b): void# | |
| private | openTemplate(Minn\Html\Tree\Builder $b): void# | |
| private | closeTemplate(Minn\Html\Tree\Builder $b): void# | |
| private | inHeadNoscript(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | closeNoscript(Minn\Html\Tree\Builder $b): void# | |
| private | leaveNoscript(Minn\Html\Tree\Builder $b): void# | |
| private | afterHead(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | openBody(Minn\Html\Tree\Builder $b): void# | |
| private | impliedBody(Minn\Html\Tree\Builder $b): void# | |
| private | backIntoHead(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | inTemplate(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | afterBody(Minn\Html\Tree\Builder $b, Minn\Html\Tree\Token $t): void# | |
| private | frameset(Minn\Html\Tree\Builder $b, string $mode, Minn\Html\Tree\Token $t): void# | |
| private | closeFrameset(Minn\Html\Tree\Builder $b): void# | |
| private | afterAfter(Minn\Html\Tree\Builder $b, string $mode, Minn\Html\Tree\Token $t): void# |
Nothing matches.