mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateStyles
synced 2024-11-24 00:06:06 +00:00
1c0687c850
For example, <templatestyles wrapper="a[href]" /> fails with an InvalidArgumentException very late in the process, long after the actual validation in TemplateStylesHooks::validateExtraWrapper() was done. This happens because validateExtraWrapper() works on a proper tree (where the [href] from the example is a nested object), but flattens this tree in the end via toTokenArray(). This flattened array ends in StyleRuleSanitizer::doSanitize() where it is added to a ComponentValueList – which expects a tree. The only change in this patch is that the object structure is not flattened any more. That's all. Bug: T258093 Change-Id: I5dc04611f91fe672da706f31fa8d0c254e3123d3 |
||
---|---|---|
.. | ||
TemplateStylesContent.php | ||
TemplateStylesContentHandler.php | ||
TemplateStylesFontFaceAtRuleSanitizer.php | ||
TemplateStylesHooks.php | ||
TemplateStylesMatcherFactory.php |