Using v8.4.0 with PHP 8.2.20:
When parsing
$cssContent = "@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url('../fonts/open-sans-italic-300.woff2') format('woff2'),
url('../fonts/open-sans-italic-300.ttf') format('truetype');
}";
$cssParser = new \Sabberworm\CSS\Parser($contentCss);
$cssDocument = $cssParser->parse();
$fontFaceSrcList = $cssDocument->getContents()[0]->getRulesAssoc()['src']->getValue()->getListComponents();
the resulting $fontFaceSrcList contains 3 instead of 2 components:
