├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .php_cs ├── .scrutinizer.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── doc ├── Makefile ├── _theme │ └── sphinx_rtd_theme │ │ ├── __init__.py │ │ ├── breadcrumbs.html │ │ ├── footer.html │ │ ├── layout.html │ │ ├── layout_old.html │ │ ├── search.html │ │ ├── searchbox.html │ │ ├── static │ │ ├── css │ │ │ ├── badge_only.css │ │ │ └── theme.css │ │ ├── fonts │ │ │ ├── FontAwesome.otf │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ └── fontawesome-webfont.woff │ │ └── js │ │ │ └── theme.js │ │ ├── theme.conf │ │ └── versions.html ├── api.rst ├── conf.py ├── index.rst ├── mistakes.rst ├── symfony.rst ├── tags │ ├── attr-append.rst │ ├── attr.rst │ ├── autoescape.rst │ ├── block.rst │ ├── capture.rst │ ├── content.rst │ ├── embed.rst │ ├── extends.rst │ ├── filter.rst │ ├── for.rst │ ├── if.rst │ ├── import.rst │ ├── include.rst │ ├── index.rst │ ├── macro.rst │ ├── omit.rst │ ├── replace.rst │ ├── sandbox.rst │ ├── set.rst │ ├── spaceless.rst │ └── use.rst └── templates.rst ├── phpunit.xml.dist ├── src ├── Attribute.php ├── Attribute │ ├── AttrAppendAttribute.php │ ├── AttrAttribute.php │ ├── BaseAttribute.php │ ├── BlockInnerAttribute.php │ ├── BlockOuterAttribute.php │ ├── CaptureAttribute.php │ ├── ContentAttribute.php │ ├── ElseAttribute.php │ ├── ElseIfAttribute.php │ ├── ExtendsAttribute.php │ ├── IfAttribute.php │ ├── InternalIDAttribute.php │ ├── OmitAttribute.php │ ├── ReplaceAttribute.php │ └── SetAttribute.php ├── Compiler.php ├── EventDispatcher │ ├── AbstractEvent.php │ ├── CompilerEvents.php │ ├── SourceEvent.php │ └── TemplateEvent.php ├── EventSubscriber │ ├── AbstractTwigExpressionSubscriber.php │ ├── ContextAwareEscapingSubscriber.php │ ├── CustomNamespaceRawSubscriber.php │ ├── CustomNamespaceSubscriber.php │ ├── DOMMessSubscriber.php │ ├── FixHtmlEntitiesInExpressionSubscriber.php │ ├── FixTwigExpressionSubscriber.php │ ├── IDNodeSubscriber.php │ └── ReplaceDoctypeAsTwigExpressionSubscriber.php ├── Exception.php ├── Extension.php ├── Extension │ ├── AbstractExtension.php │ ├── CoreExtension.php │ └── FullCompatibilityTwigExtension.php ├── Helper │ ├── DOMHelper.php │ └── ParserHelper.php ├── Node.php ├── Node │ ├── BlockNode.php │ ├── EmbedNode.php │ ├── ExtendsNode.php │ ├── ImportNode.php │ ├── IncludeNode.php │ ├── MacroNode.php │ ├── OmitNode.php │ └── UseNode.php ├── SourceAdapter.php ├── SourceAdapter │ ├── HTML5Adapter.php │ ├── XHTMLAdapter.php │ └── XMLAdapter.php ├── Template.php ├── Twital.php ├── TwitalLoader.php ├── TwitalLoaderTrait.php ├── TwitalLoaderTwigGte3.php └── TwitalLoaderTwigLt3.php └── tests ├── Tests ├── ContextAwareEscapingTest.php ├── CoreAttributeTest.php ├── CoreNodesTest.php ├── DynamicAttrAttributeTest.php ├── Event │ ├── SourceEventTest.php │ └── TemplateEventTest.php ├── ExpressionParserTest.php ├── FullCompatibilityTwigTest.php ├── Html5CoreNodesTest.php ├── Html5DynamicAttrAttributeTest.php ├── TwitalLoaderTest.php ├── XhtmlCoreNodesTest.php ├── XmlCoreNodesTest.php └── templates │ ├── base-01.twig │ ├── base-01.xml │ ├── doctype-01.html.twig │ ├── doctype-01.twig │ ├── doctype-01.xml │ ├── doctype-02.htm │ ├── doctype-02.twig │ ├── embed-01.twig │ ├── embed-01.xml │ ├── embed-02.twig │ ├── embed-02.xml │ ├── empty.twig │ ├── empty.xml │ ├── extends-00.twig │ ├── extends-00.xml │ ├── extends-01.twig │ ├── extends-01.xml │ ├── extends-02.twig │ ├── extends-02.xml │ ├── extends-03.twig │ ├── extends-03.xml │ ├── extends-as-attributes-inner.twig │ ├── extends-as-attributes-inner.xml │ ├── extends-as-attributes-use.twig │ ├── extends-as-attributes-use.xml │ ├── extends-as-attributes.twig │ ├── extends-as-attributes.xml │ ├── logger.html.twig │ ├── macro-01.html.twig │ ├── macro-01.twig │ ├── macro-01.xml │ ├── use-01.twig │ ├── use-01.xml │ ├── use-02.twig │ ├── use-02.xml │ ├── web_profiler_js.html.twig │ ├── widget-header.twig │ ├── xmldeclaration-01.html.twig │ ├── xmldeclaration-01.twig │ └── xmldeclaration-01.xml └── bootstrap.php /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/.gitignore -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/.php_cs -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/composer.json -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/__init__.py -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/breadcrumbs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/breadcrumbs.html -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/footer.html -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/layout.html -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/layout_old.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/layout_old.html -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/search.html -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/searchbox.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/searchbox.html -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/css/badge_only.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/css/badge_only.css -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/css/theme.css -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/static/js/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/static/js/theme.js -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/theme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/theme.conf -------------------------------------------------------------------------------- /doc/_theme/sphinx_rtd_theme/versions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/_theme/sphinx_rtd_theme/versions.html -------------------------------------------------------------------------------- /doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/api.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/mistakes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/mistakes.rst -------------------------------------------------------------------------------- /doc/symfony.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/symfony.rst -------------------------------------------------------------------------------- /doc/tags/attr-append.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/attr-append.rst -------------------------------------------------------------------------------- /doc/tags/attr.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/attr.rst -------------------------------------------------------------------------------- /doc/tags/autoescape.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/autoescape.rst -------------------------------------------------------------------------------- /doc/tags/block.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/block.rst -------------------------------------------------------------------------------- /doc/tags/capture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/capture.rst -------------------------------------------------------------------------------- /doc/tags/content.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/content.rst -------------------------------------------------------------------------------- /doc/tags/embed.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/embed.rst -------------------------------------------------------------------------------- /doc/tags/extends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/extends.rst -------------------------------------------------------------------------------- /doc/tags/filter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/filter.rst -------------------------------------------------------------------------------- /doc/tags/for.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/for.rst -------------------------------------------------------------------------------- /doc/tags/if.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/if.rst -------------------------------------------------------------------------------- /doc/tags/import.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/import.rst -------------------------------------------------------------------------------- /doc/tags/include.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/include.rst -------------------------------------------------------------------------------- /doc/tags/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/index.rst -------------------------------------------------------------------------------- /doc/tags/macro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/macro.rst -------------------------------------------------------------------------------- /doc/tags/omit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/omit.rst -------------------------------------------------------------------------------- /doc/tags/replace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/replace.rst -------------------------------------------------------------------------------- /doc/tags/sandbox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/sandbox.rst -------------------------------------------------------------------------------- /doc/tags/set.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/set.rst -------------------------------------------------------------------------------- /doc/tags/spaceless.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/spaceless.rst -------------------------------------------------------------------------------- /doc/tags/use.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/tags/use.rst -------------------------------------------------------------------------------- /doc/templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/doc/templates.rst -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Attribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute.php -------------------------------------------------------------------------------- /src/Attribute/AttrAppendAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/AttrAppendAttribute.php -------------------------------------------------------------------------------- /src/Attribute/AttrAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/AttrAttribute.php -------------------------------------------------------------------------------- /src/Attribute/BaseAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/BaseAttribute.php -------------------------------------------------------------------------------- /src/Attribute/BlockInnerAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/BlockInnerAttribute.php -------------------------------------------------------------------------------- /src/Attribute/BlockOuterAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/BlockOuterAttribute.php -------------------------------------------------------------------------------- /src/Attribute/CaptureAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/CaptureAttribute.php -------------------------------------------------------------------------------- /src/Attribute/ContentAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/ContentAttribute.php -------------------------------------------------------------------------------- /src/Attribute/ElseAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/ElseAttribute.php -------------------------------------------------------------------------------- /src/Attribute/ElseIfAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/ElseIfAttribute.php -------------------------------------------------------------------------------- /src/Attribute/ExtendsAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/ExtendsAttribute.php -------------------------------------------------------------------------------- /src/Attribute/IfAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/IfAttribute.php -------------------------------------------------------------------------------- /src/Attribute/InternalIDAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/InternalIDAttribute.php -------------------------------------------------------------------------------- /src/Attribute/OmitAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/OmitAttribute.php -------------------------------------------------------------------------------- /src/Attribute/ReplaceAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/ReplaceAttribute.php -------------------------------------------------------------------------------- /src/Attribute/SetAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Attribute/SetAttribute.php -------------------------------------------------------------------------------- /src/Compiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Compiler.php -------------------------------------------------------------------------------- /src/EventDispatcher/AbstractEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventDispatcher/AbstractEvent.php -------------------------------------------------------------------------------- /src/EventDispatcher/CompilerEvents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventDispatcher/CompilerEvents.php -------------------------------------------------------------------------------- /src/EventDispatcher/SourceEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventDispatcher/SourceEvent.php -------------------------------------------------------------------------------- /src/EventDispatcher/TemplateEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventDispatcher/TemplateEvent.php -------------------------------------------------------------------------------- /src/EventSubscriber/AbstractTwigExpressionSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/AbstractTwigExpressionSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/ContextAwareEscapingSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/ContextAwareEscapingSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/CustomNamespaceRawSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/CustomNamespaceRawSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/CustomNamespaceSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/CustomNamespaceSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/DOMMessSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/DOMMessSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/FixHtmlEntitiesInExpressionSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/FixHtmlEntitiesInExpressionSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/FixTwigExpressionSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/FixTwigExpressionSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/IDNodeSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/IDNodeSubscriber.php -------------------------------------------------------------------------------- /src/EventSubscriber/ReplaceDoctypeAsTwigExpressionSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/EventSubscriber/ReplaceDoctypeAsTwigExpressionSubscriber.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/Extension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Extension.php -------------------------------------------------------------------------------- /src/Extension/AbstractExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Extension/AbstractExtension.php -------------------------------------------------------------------------------- /src/Extension/CoreExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Extension/CoreExtension.php -------------------------------------------------------------------------------- /src/Extension/FullCompatibilityTwigExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Extension/FullCompatibilityTwigExtension.php -------------------------------------------------------------------------------- /src/Helper/DOMHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Helper/DOMHelper.php -------------------------------------------------------------------------------- /src/Helper/ParserHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Helper/ParserHelper.php -------------------------------------------------------------------------------- /src/Node.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node.php -------------------------------------------------------------------------------- /src/Node/BlockNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/BlockNode.php -------------------------------------------------------------------------------- /src/Node/EmbedNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/EmbedNode.php -------------------------------------------------------------------------------- /src/Node/ExtendsNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/ExtendsNode.php -------------------------------------------------------------------------------- /src/Node/ImportNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/ImportNode.php -------------------------------------------------------------------------------- /src/Node/IncludeNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/IncludeNode.php -------------------------------------------------------------------------------- /src/Node/MacroNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/MacroNode.php -------------------------------------------------------------------------------- /src/Node/OmitNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/OmitNode.php -------------------------------------------------------------------------------- /src/Node/UseNode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Node/UseNode.php -------------------------------------------------------------------------------- /src/SourceAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/SourceAdapter.php -------------------------------------------------------------------------------- /src/SourceAdapter/HTML5Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/SourceAdapter/HTML5Adapter.php -------------------------------------------------------------------------------- /src/SourceAdapter/XHTMLAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/SourceAdapter/XHTMLAdapter.php -------------------------------------------------------------------------------- /src/SourceAdapter/XMLAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/SourceAdapter/XMLAdapter.php -------------------------------------------------------------------------------- /src/Template.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Template.php -------------------------------------------------------------------------------- /src/Twital.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/Twital.php -------------------------------------------------------------------------------- /src/TwitalLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/TwitalLoader.php -------------------------------------------------------------------------------- /src/TwitalLoaderTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/TwitalLoaderTrait.php -------------------------------------------------------------------------------- /src/TwitalLoaderTwigGte3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/TwitalLoaderTwigGte3.php -------------------------------------------------------------------------------- /src/TwitalLoaderTwigLt3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/src/TwitalLoaderTwigLt3.php -------------------------------------------------------------------------------- /tests/Tests/ContextAwareEscapingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/ContextAwareEscapingTest.php -------------------------------------------------------------------------------- /tests/Tests/CoreAttributeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/CoreAttributeTest.php -------------------------------------------------------------------------------- /tests/Tests/CoreNodesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/CoreNodesTest.php -------------------------------------------------------------------------------- /tests/Tests/DynamicAttrAttributeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/DynamicAttrAttributeTest.php -------------------------------------------------------------------------------- /tests/Tests/Event/SourceEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/Event/SourceEventTest.php -------------------------------------------------------------------------------- /tests/Tests/Event/TemplateEventTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/Event/TemplateEventTest.php -------------------------------------------------------------------------------- /tests/Tests/ExpressionParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/ExpressionParserTest.php -------------------------------------------------------------------------------- /tests/Tests/FullCompatibilityTwigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/FullCompatibilityTwigTest.php -------------------------------------------------------------------------------- /tests/Tests/Html5CoreNodesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/Html5CoreNodesTest.php -------------------------------------------------------------------------------- /tests/Tests/Html5DynamicAttrAttributeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/Html5DynamicAttrAttributeTest.php -------------------------------------------------------------------------------- /tests/Tests/TwitalLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/TwitalLoaderTest.php -------------------------------------------------------------------------------- /tests/Tests/XhtmlCoreNodesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/XhtmlCoreNodesTest.php -------------------------------------------------------------------------------- /tests/Tests/XmlCoreNodesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/XmlCoreNodesTest.php -------------------------------------------------------------------------------- /tests/Tests/templates/base-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/base-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/base-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/base-01.xml -------------------------------------------------------------------------------- /tests/Tests/templates/doctype-01.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/doctype-01.html.twig -------------------------------------------------------------------------------- /tests/Tests/templates/doctype-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/doctype-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/doctype-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/doctype-01.xml -------------------------------------------------------------------------------- /tests/Tests/templates/doctype-02.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/doctype-02.htm -------------------------------------------------------------------------------- /tests/Tests/templates/doctype-02.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/doctype-02.twig -------------------------------------------------------------------------------- /tests/Tests/templates/embed-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/embed-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/embed-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/embed-01.xml -------------------------------------------------------------------------------- /tests/Tests/templates/embed-02.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/embed-02.twig -------------------------------------------------------------------------------- /tests/Tests/templates/embed-02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/embed-02.xml -------------------------------------------------------------------------------- /tests/Tests/templates/empty.twig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Tests/templates/empty.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/Tests/templates/extends-00.twig: -------------------------------------------------------------------------------- 1 | {% extends "foo.twig" %} -------------------------------------------------------------------------------- /tests/Tests/templates/extends-00.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Tests/templates/extends-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/extends-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-01.xml -------------------------------------------------------------------------------- /tests/Tests/templates/extends-02.twig: -------------------------------------------------------------------------------- 1 | {% extends var %} -------------------------------------------------------------------------------- /tests/Tests/templates/extends-02.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Tests/templates/extends-03.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-03.twig -------------------------------------------------------------------------------- /tests/Tests/templates/extends-03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-03.xml -------------------------------------------------------------------------------- /tests/Tests/templates/extends-as-attributes-inner.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-as-attributes-inner.twig -------------------------------------------------------------------------------- /tests/Tests/templates/extends-as-attributes-inner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-as-attributes-inner.xml -------------------------------------------------------------------------------- /tests/Tests/templates/extends-as-attributes-use.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-as-attributes-use.twig -------------------------------------------------------------------------------- /tests/Tests/templates/extends-as-attributes-use.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-as-attributes-use.xml -------------------------------------------------------------------------------- /tests/Tests/templates/extends-as-attributes.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-as-attributes.twig -------------------------------------------------------------------------------- /tests/Tests/templates/extends-as-attributes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/extends-as-attributes.xml -------------------------------------------------------------------------------- /tests/Tests/templates/logger.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/logger.html.twig -------------------------------------------------------------------------------- /tests/Tests/templates/macro-01.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/macro-01.html.twig -------------------------------------------------------------------------------- /tests/Tests/templates/macro-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/macro-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/macro-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/macro-01.xml -------------------------------------------------------------------------------- /tests/Tests/templates/use-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/use-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/use-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/use-01.xml -------------------------------------------------------------------------------- /tests/Tests/templates/use-02.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/use-02.twig -------------------------------------------------------------------------------- /tests/Tests/templates/use-02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/use-02.xml -------------------------------------------------------------------------------- /tests/Tests/templates/web_profiler_js.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/web_profiler_js.html.twig -------------------------------------------------------------------------------- /tests/Tests/templates/widget-header.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/widget-header.twig -------------------------------------------------------------------------------- /tests/Tests/templates/xmldeclaration-01.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/xmldeclaration-01.html.twig -------------------------------------------------------------------------------- /tests/Tests/templates/xmldeclaration-01.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/xmldeclaration-01.twig -------------------------------------------------------------------------------- /tests/Tests/templates/xmldeclaration-01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/Tests/templates/xmldeclaration-01.xml -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goetas/twital/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------