Frame
MMO\client\scs · 1 symbol · generated 30 Sep 2026
Frame
Frame.php:11The css generation state at one point of the compilation: which selectors are being emitted, inside which at-rules, and at which @order priority.
- Namespace
MMO\client\scs
Index
| emitter | ||
| location | where the rule being emitted was written, for the source map | |
| order | ||
| rule | ||
| selectors | ||
| wrappers | ||
| child($selectors, $wrappers, $location) | ||
| declare($property, $value, $location) | Add a declaration to this frame's rule, creating it on first use. | |
| selector() | ||
| __construct($emitter, $selectors, $wrappers, $order, $location) |
Properties6
emitter
- Type
- Emitter
location
where the rule being emitted was written, for the source map
- Type
- null | SourceLocation
order
- Type
- int
rule
selectors
- Type
- array
wrappers
- Type
- array
Methods4
child($selectors, $wrappers, $location)
Frame.php:34declare($property, $value, $location)
Frame.php:44Add a declaration to this frame's rule, creating it on first use.
| $property | string | |
| $value | string | |
| $location = null | null | SourceLocation | where the declaration was written, for the source map |
| returns | void |
selector()
Frame.php:50| returns | null | string | the selector php context functions are told about (EvaluationContext::selector) |