├── .github └── workflows │ └── test.yaml ├── .gitignore ├── .php_cs.dist ├── .rmt.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── DependencyInjection │ ├── CompilerPass │ │ └── RegisterUserExtensionsCompilerPass.php │ ├── Configuration.php │ └── HtmlSanitizerExtension.php ├── Form │ └── TextTypeExtension.php ├── HtmlSanitizerBundle.php ├── Resources │ └── config │ │ └── services.xml └── Twig │ └── TwigExtension.php └── tests ├── Extension ├── CustomExtension.php ├── CustomExtensionAppKernel.php ├── CustomExtensionTest.php ├── Node │ └── CustomNode.php └── NodeVisitor │ └── CustomNodeVisitor.php ├── Form ├── TextTypeExtensionAppKernel.php ├── TextTypeExtensionTest.php └── fixtures │ ├── basic │ ├── input.html │ └── output.html │ └── default │ ├── input.html │ └── output.html ├── HtmlSanitizerBundleTest.php ├── Kernel ├── EmptyAppKernel.php ├── FrameworkBundleAppKernel.php ├── KernelTestTrait.php └── TwigBundleAppKernel.php └── Twig ├── TwigExtensionAppKernel.php ├── TwigExtensionTest.php └── templates ├── input.html.twig └── output.html /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/.php_cs.dist -------------------------------------------------------------------------------- /.rmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/.rmt.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/DependencyInjection/CompilerPass/RegisterUserExtensionsCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/DependencyInjection/CompilerPass/RegisterUserExtensionsCompilerPass.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/HtmlSanitizerExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/DependencyInjection/HtmlSanitizerExtension.php -------------------------------------------------------------------------------- /src/Form/TextTypeExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/Form/TextTypeExtension.php -------------------------------------------------------------------------------- /src/HtmlSanitizerBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/HtmlSanitizerBundle.php -------------------------------------------------------------------------------- /src/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/Resources/config/services.xml -------------------------------------------------------------------------------- /src/Twig/TwigExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/src/Twig/TwigExtension.php -------------------------------------------------------------------------------- /tests/Extension/CustomExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Extension/CustomExtension.php -------------------------------------------------------------------------------- /tests/Extension/CustomExtensionAppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Extension/CustomExtensionAppKernel.php -------------------------------------------------------------------------------- /tests/Extension/CustomExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Extension/CustomExtensionTest.php -------------------------------------------------------------------------------- /tests/Extension/Node/CustomNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Extension/Node/CustomNode.php -------------------------------------------------------------------------------- /tests/Extension/NodeVisitor/CustomNodeVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Extension/NodeVisitor/CustomNodeVisitor.php -------------------------------------------------------------------------------- /tests/Form/TextTypeExtensionAppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Form/TextTypeExtensionAppKernel.php -------------------------------------------------------------------------------- /tests/Form/TextTypeExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Form/TextTypeExtensionTest.php -------------------------------------------------------------------------------- /tests/Form/fixtures/basic/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Form/fixtures/basic/input.html -------------------------------------------------------------------------------- /tests/Form/fixtures/basic/output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Form/fixtures/basic/output.html -------------------------------------------------------------------------------- /tests/Form/fixtures/default/input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Form/fixtures/default/input.html -------------------------------------------------------------------------------- /tests/Form/fixtures/default/output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Form/fixtures/default/output.html -------------------------------------------------------------------------------- /tests/HtmlSanitizerBundleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/HtmlSanitizerBundleTest.php -------------------------------------------------------------------------------- /tests/Kernel/EmptyAppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Kernel/EmptyAppKernel.php -------------------------------------------------------------------------------- /tests/Kernel/FrameworkBundleAppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Kernel/FrameworkBundleAppKernel.php -------------------------------------------------------------------------------- /tests/Kernel/KernelTestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Kernel/KernelTestTrait.php -------------------------------------------------------------------------------- /tests/Kernel/TwigBundleAppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Kernel/TwigBundleAppKernel.php -------------------------------------------------------------------------------- /tests/Twig/TwigExtensionAppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Twig/TwigExtensionAppKernel.php -------------------------------------------------------------------------------- /tests/Twig/TwigExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Twig/TwigExtensionTest.php -------------------------------------------------------------------------------- /tests/Twig/templates/input.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Twig/templates/input.html.twig -------------------------------------------------------------------------------- /tests/Twig/templates/output.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tgalopin/html-sanitizer-bundle/HEAD/tests/Twig/templates/output.html --------------------------------------------------------------------------------