├── .gitignore ├── .gitlab-ci.yml ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── docker-compose.yml ├── lib ├── Dwoo │ ├── Block │ │ └── Plugin.php │ ├── Compilation │ │ └── Exception.php │ ├── Compiler.php │ ├── Core.php │ ├── Data.php │ ├── Exception.php │ ├── Filter.php │ ├── ICompilable.php │ ├── ICompilable │ │ └── Block.php │ ├── ICompiler.php │ ├── IDataProvider.php │ ├── IElseable.php │ ├── ILoader.php │ ├── IPluginProxy.php │ ├── ITemplate.php │ ├── Loader.php │ ├── Plugin.php │ ├── Plugins │ │ ├── Blocks │ │ │ ├── PluginA.php │ │ │ ├── PluginAutoEscape.php │ │ │ ├── PluginBlock.php │ │ │ ├── PluginCapture.php │ │ │ ├── PluginDynamic.php │ │ │ ├── PluginElse.php │ │ │ ├── PluginElseif.php │ │ │ ├── PluginFor.php │ │ │ ├── PluginForeach.php │ │ │ ├── PluginForeachelse.php │ │ │ ├── PluginForelse.php │ │ │ ├── PluginIf.php │ │ │ ├── PluginLoop.php │ │ │ ├── PluginSection.php │ │ │ ├── PluginSmartyinterface.php │ │ │ ├── PluginStrip.php │ │ │ ├── PluginTemplate.php │ │ │ ├── PluginTextformat.php │ │ │ ├── PluginTopLevelBlock.php │ │ │ ├── PluginWith.php │ │ │ └── PluginWithelse.php │ │ ├── Filters │ │ │ └── PluginHtmlFormat.php │ │ ├── Functions │ │ │ ├── PluginAssign.php │ │ │ ├── PluginCapitalize.php │ │ │ ├── PluginCat.php │ │ │ ├── PluginCountCharacters.php │ │ │ ├── PluginCountParagraphs.php │ │ │ ├── PluginCountSentences.php │ │ │ ├── PluginCountWords.php │ │ │ ├── PluginCounter.php │ │ │ ├── PluginCycle.php │ │ │ ├── PluginDateFormat.php │ │ │ ├── PluginDefault.php │ │ │ ├── PluginDump.php │ │ │ ├── PluginEol.php │ │ │ ├── PluginEscape.php │ │ │ ├── PluginEval.php │ │ │ ├── PluginExtends.php │ │ │ ├── PluginExtendsCheck.php │ │ │ ├── PluginFetch.php │ │ │ ├── PluginInclude.php │ │ │ ├── PluginIndent.php │ │ │ ├── PluginIsset.php │ │ │ ├── PluginLoadTemplates.php │ │ │ ├── PluginLower.php │ │ │ ├── PluginMailto.php │ │ │ ├── PluginMath.php │ │ │ ├── PluginNl2br.php │ │ │ ├── PluginOptional.php │ │ │ ├── PluginRegexReplace.php │ │ │ ├── PluginReplace.php │ │ │ ├── PluginReturn.php │ │ │ ├── PluginReverse.php │ │ │ ├── PluginSafe.php │ │ │ ├── PluginSpacify.php │ │ │ ├── PluginStringFormat.php │ │ │ ├── PluginStripTags.php │ │ │ ├── PluginTif.php │ │ │ ├── PluginTruncate.php │ │ │ ├── PluginUpper.php │ │ │ ├── PluginWhitespace.php │ │ │ └── PluginWordwrap.php │ │ ├── Helpers │ │ │ └── PluginArray.php │ │ └── Processors │ │ │ └── PluginSmartyCompatible.php │ ├── Processor.php │ ├── Security │ │ ├── Exception.php │ │ └── Policy.php │ ├── Smarty │ │ ├── Adapter.php │ │ ├── Filter │ │ │ └── Adapter.php │ │ └── Processor │ │ │ └── Adapter.php │ └── Template │ │ ├── File.php │ │ └── Str.php ├── cache │ ├── .dwoo │ └── .gitignore └── compiled │ ├── .dwoo │ └── .gitignore ├── phpcs.xml.dist ├── phpunit.xml.dist └── tests ├── BaseTests.php ├── BlockTest.php ├── BugTest.php ├── CallTest.php ├── CompilerTest.php ├── CoreTest.php ├── DataTest.php ├── FiltersTest.php ├── FuncTest.php ├── HelperTest.php ├── LoaderTest.php ├── PluginProxyTest.php ├── PluginTypesTest.php ├── README.md ├── SecurityTest.php ├── SmartyTest.php ├── TemplateTest.php ├── resources ├── constants.html ├── extend1.html ├── extend2.html ├── extends │ ├── home.html │ ├── root.html │ └── sub │ │ └── test.html ├── extends_braces │ ├── home.html │ ├── root.html │ └── sub │ │ └── test.html ├── extends_huge │ ├── home.html │ └── root.html ├── extends_nested │ ├── child.html │ ├── child2.html │ ├── parent.html │ ├── parent2.html │ └── root.html ├── include_extended │ ├── extended │ │ └── extended.html │ ├── including.html │ └── root.html ├── inctest.html ├── namespace.php ├── plugins │ ├── .keep │ ├── PluginLoaderBlockTest.php │ └── PluginLoaderTest.php ├── returnTest.html ├── smartytest.html ├── subfolder │ ├── inctest.html │ └── test.html ├── subfolder2 │ └── test.html ├── templateUsage.html ├── templates.html ├── test.html └── toplevel.html └── temp ├── cache └── .keep └── compiled └── .keep /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/Dwoo/Block/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Block/Plugin.php -------------------------------------------------------------------------------- /lib/Dwoo/Compilation/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Compilation/Exception.php -------------------------------------------------------------------------------- /lib/Dwoo/Compiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Compiler.php -------------------------------------------------------------------------------- /lib/Dwoo/Core.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Core.php -------------------------------------------------------------------------------- /lib/Dwoo/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Data.php -------------------------------------------------------------------------------- /lib/Dwoo/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Exception.php -------------------------------------------------------------------------------- /lib/Dwoo/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Filter.php -------------------------------------------------------------------------------- /lib/Dwoo/ICompilable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/ICompilable.php -------------------------------------------------------------------------------- /lib/Dwoo/ICompilable/Block.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/ICompilable/Block.php -------------------------------------------------------------------------------- /lib/Dwoo/ICompiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/ICompiler.php -------------------------------------------------------------------------------- /lib/Dwoo/IDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/IDataProvider.php -------------------------------------------------------------------------------- /lib/Dwoo/IElseable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/IElseable.php -------------------------------------------------------------------------------- /lib/Dwoo/ILoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/ILoader.php -------------------------------------------------------------------------------- /lib/Dwoo/IPluginProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/IPluginProxy.php -------------------------------------------------------------------------------- /lib/Dwoo/ITemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/ITemplate.php -------------------------------------------------------------------------------- /lib/Dwoo/Loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Loader.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugin.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginA.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginA.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginAutoEscape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginAutoEscape.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginBlock.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginCapture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginCapture.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginDynamic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginDynamic.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginElse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginElse.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginElseif.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginElseif.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginFor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginFor.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginForeach.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginForeach.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginForeachelse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginForeachelse.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginForelse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginForelse.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginIf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginIf.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginLoop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginLoop.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginSection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginSection.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginSmartyinterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginSmartyinterface.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginStrip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginStrip.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginTemplate.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginTextformat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginTextformat.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginTopLevelBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginTopLevelBlock.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginWith.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginWith.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Blocks/PluginWithelse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Blocks/PluginWithelse.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Filters/PluginHtmlFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Filters/PluginHtmlFormat.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginAssign.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginAssign.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCapitalize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCapitalize.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCat.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCountCharacters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCountCharacters.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCountParagraphs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCountParagraphs.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCountSentences.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCountSentences.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCountWords.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCountWords.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCounter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCounter.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginCycle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginCycle.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginDateFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginDateFormat.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginDefault.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginDefault.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginDump.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginDump.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginEol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginEol.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginEscape.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginEscape.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginEval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginEval.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginExtends.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginExtends.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginExtendsCheck.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginExtendsCheck.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginFetch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginFetch.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginInclude.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginInclude.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginIndent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginIndent.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginIsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginIsset.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginLoadTemplates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginLoadTemplates.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginLower.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginLower.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginMailto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginMailto.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginMath.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginMath.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginNl2br.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginNl2br.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginOptional.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginOptional.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginRegexReplace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginRegexReplace.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginReplace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginReplace.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginReturn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginReturn.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginReverse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginReverse.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginSafe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginSafe.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginSpacify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginSpacify.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginStringFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginStringFormat.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginStripTags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginStripTags.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginTif.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginTif.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginTruncate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginTruncate.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginUpper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginUpper.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginWhitespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginWhitespace.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Functions/PluginWordwrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Functions/PluginWordwrap.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Helpers/PluginArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Helpers/PluginArray.php -------------------------------------------------------------------------------- /lib/Dwoo/Plugins/Processors/PluginSmartyCompatible.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Plugins/Processors/PluginSmartyCompatible.php -------------------------------------------------------------------------------- /lib/Dwoo/Processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Processor.php -------------------------------------------------------------------------------- /lib/Dwoo/Security/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Security/Exception.php -------------------------------------------------------------------------------- /lib/Dwoo/Security/Policy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Security/Policy.php -------------------------------------------------------------------------------- /lib/Dwoo/Smarty/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Smarty/Adapter.php -------------------------------------------------------------------------------- /lib/Dwoo/Smarty/Filter/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Smarty/Filter/Adapter.php -------------------------------------------------------------------------------- /lib/Dwoo/Smarty/Processor/Adapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Smarty/Processor/Adapter.php -------------------------------------------------------------------------------- /lib/Dwoo/Template/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Template/File.php -------------------------------------------------------------------------------- /lib/Dwoo/Template/Str.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/lib/Dwoo/Template/Str.php -------------------------------------------------------------------------------- /lib/cache/.dwoo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /lib/compiled/.dwoo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/compiled/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /tests/BaseTests.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/BaseTests.php -------------------------------------------------------------------------------- /tests/BlockTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/BlockTest.php -------------------------------------------------------------------------------- /tests/BugTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/BugTest.php -------------------------------------------------------------------------------- /tests/CallTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/CallTest.php -------------------------------------------------------------------------------- /tests/CompilerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/CompilerTest.php -------------------------------------------------------------------------------- /tests/CoreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/CoreTest.php -------------------------------------------------------------------------------- /tests/DataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/DataTest.php -------------------------------------------------------------------------------- /tests/FiltersTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/FiltersTest.php -------------------------------------------------------------------------------- /tests/FuncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/FuncTest.php -------------------------------------------------------------------------------- /tests/HelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/HelperTest.php -------------------------------------------------------------------------------- /tests/LoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/LoaderTest.php -------------------------------------------------------------------------------- /tests/PluginProxyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/PluginProxyTest.php -------------------------------------------------------------------------------- /tests/PluginTypesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/PluginTypesTest.php -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/SecurityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/SecurityTest.php -------------------------------------------------------------------------------- /tests/SmartyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/SmartyTest.php -------------------------------------------------------------------------------- /tests/TemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/TemplateTest.php -------------------------------------------------------------------------------- /tests/resources/constants.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/constants.html -------------------------------------------------------------------------------- /tests/resources/extend1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extend1.html -------------------------------------------------------------------------------- /tests/resources/extend2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extend2.html -------------------------------------------------------------------------------- /tests/resources/extends/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends/home.html -------------------------------------------------------------------------------- /tests/resources/extends/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends/root.html -------------------------------------------------------------------------------- /tests/resources/extends/sub/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends/sub/test.html -------------------------------------------------------------------------------- /tests/resources/extends_braces/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_braces/home.html -------------------------------------------------------------------------------- /tests/resources/extends_braces/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_braces/root.html -------------------------------------------------------------------------------- /tests/resources/extends_braces/sub/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_braces/sub/test.html -------------------------------------------------------------------------------- /tests/resources/extends_huge/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_huge/home.html -------------------------------------------------------------------------------- /tests/resources/extends_huge/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_huge/root.html -------------------------------------------------------------------------------- /tests/resources/extends_nested/child.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_nested/child.html -------------------------------------------------------------------------------- /tests/resources/extends_nested/child2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_nested/child2.html -------------------------------------------------------------------------------- /tests/resources/extends_nested/parent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_nested/parent.html -------------------------------------------------------------------------------- /tests/resources/extends_nested/parent2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_nested/parent2.html -------------------------------------------------------------------------------- /tests/resources/extends_nested/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/extends_nested/root.html -------------------------------------------------------------------------------- /tests/resources/include_extended/extended/extended.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/include_extended/extended/extended.html -------------------------------------------------------------------------------- /tests/resources/include_extended/including.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/include_extended/including.html -------------------------------------------------------------------------------- /tests/resources/include_extended/root.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/include_extended/root.html -------------------------------------------------------------------------------- /tests/resources/inctest.html: -------------------------------------------------------------------------------- 1 | {include file="test.html" foo=3 bar=4} -------------------------------------------------------------------------------- /tests/resources/namespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/namespace.php -------------------------------------------------------------------------------- /tests/resources/plugins/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/resources/plugins/PluginLoaderBlockTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/plugins/PluginLoaderBlockTest.php -------------------------------------------------------------------------------- /tests/resources/plugins/PluginLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/plugins/PluginLoaderTest.php -------------------------------------------------------------------------------- /tests/resources/returnTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/returnTest.html -------------------------------------------------------------------------------- /tests/resources/smartytest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/smartytest.html -------------------------------------------------------------------------------- /tests/resources/subfolder/inctest.html: -------------------------------------------------------------------------------- 1 | {include file="../test.html" foo=4 bar=3} -------------------------------------------------------------------------------- /tests/resources/subfolder/test.html: -------------------------------------------------------------------------------- 1 | {$bar}{$foo} -------------------------------------------------------------------------------- /tests/resources/subfolder2/test.html: -------------------------------------------------------------------------------- 1 | {$bar}{$foo} -------------------------------------------------------------------------------- /tests/resources/templateUsage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/templateUsage.html -------------------------------------------------------------------------------- /tests/resources/templates.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/templates.html -------------------------------------------------------------------------------- /tests/resources/test.html: -------------------------------------------------------------------------------- 1 | {$foo}{$bar} -------------------------------------------------------------------------------- /tests/resources/toplevel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwoo-project/dwoo/HEAD/tests/resources/toplevel.html -------------------------------------------------------------------------------- /tests/temp/cache/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/temp/compiled/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------