Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Stylesheet
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 __construct
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace Phpdftk\Css\Sheet;
6
7/**
8 * A parsed CSS stylesheet — a sequence of {@see Rule}s plus a cascade
9 * {@see Origin}. The Origin determines precedence at cascade time per
10 * CSS Cascade 5 §6.
11 */
12final readonly class Stylesheet
13{
14    /** @param list<Rule> $rules */
15    public function __construct(
16        public array $rules,
17        public Origin $origin = Origin::Author,
18    ) {}
19}