Phil\SvgSanitizer\SvgSanitizer | Assainit une image selon une politique ; SVG_NAMESPACE, l'espace de noms de SVG |
Phil\SvgSanitizer\Policy | Les éléments, attributs, schémas de lien, images matricielles, la politique CSS et les limites permis ; les listes sous forme de constantes |
Phil\SvgSanitizer\Sanitized | Le résultat : le SVG, les MAX_REMOVALS premiers retraits et le compte des autres ; isClean(), isRefused() |
Phil\SvgSanitizer\Removal | Une partie retirée : sa raison, son sujet et sa ligne |
Phil\SvgSanitizer\RemovalReason | Pourquoi une partie a été retirée ou l'image refusée ; describe(), refusesWhole() |
Phil\SvgSanitizer\Validator\SafeSvg | La contrainte : une image SVG conservée en entier |
Phil\SvgSanitizer\Validator\SafeSvgValidator | Chaque retrait est une violation, une image refusée en est une |
Phil\SvgSanitizer\Exception\SvgSanitizerException | Implémentée par chaque exception de la bibliothèque |
Phil\SvgSanitizer\Exception\InvalidPolicy | Une politique à qui l'on demande ce qui n'est jamais permis, ou à qui l'on donne une limite inférieure à 1 |