From c6d1509c5eef2bf16b65b109c2015104b642392a Mon Sep 17 00:00:00 2001 From: topnuomi <1130395124@qq.com> Date: Tue, 21 May 2019 22:00:28 +0800 Subject: [PATCH] Upload --- .gitattributes | 6 + README.md | 0 application/home/config/config.php | 34 + application/home/config/tags.php | 2 + application/home/controller/Common.php | 9 + application/home/controller/Index.php | 30 + application/home/decorator/Log.php | 27 + application/home/functions.php | 1 + application/home/model/Category.php | 9 + application/home/model/Example.php | 55 + application/home/view/Common/base.html | 18 + application/home/view/Index/index.html | 10 + application/home/view/Index/testPage.html | 7 + application/home/view/tips.html | 0 application/route.php | 28 + composer.json | 13 + public/.htaccess | 8 + public/index.php | 11 + public/resource/jquery.min.js | 4 + public/resource/layer/layer.js | 2 + public/resource/layer/mobile/layer.js | 2 + public/resource/layer/mobile/need/layer.css | 1 + .../resource/layer/theme/default/icon-ext.png | Bin 0 -> 5911 bytes public/resource/layer/theme/default/icon.png | Bin 0 -> 11493 bytes public/resource/layer/theme/default/layer.css | 1 + .../layer/theme/default/loading-0.gif | Bin 0 -> 5793 bytes .../layer/theme/default/loading-1.gif | Bin 0 -> 701 bytes .../layer/theme/default/loading-2.gif | Bin 0 -> 1787 bytes public/resource/layer_mobile/layer.js | 2 + public/resource/layer_mobile/need/layer.css | 1 + ...097a57688c35692ecf4d92d24ab9fd59e611f8.php | 90 + ...c2183118dd2c6206e8c3103e3df49502fe54d9.php | 87 + system/Top.php | 49 + system/create/create.php | 144 + system/create/tpl/config/config.tpl | 31 + system/create/tpl/config/tags.tpl | 2 + system/create/tpl/controller/index.tpl | 15 + system/create/tpl/index.tpl | 10 + system/create/tpl/model/demo.tpl | 15 + system/create/tpl/view/index.tpl | 1 + system/decorator/InitDecorator.php | 65 + system/decorator/ReturnDecorator.php | 38 + system/decorator/StringDecorator.php | 29 + system/decorator/ifs/DecoratorIfs.php | 22 + system/extend/Autoimage.php | 14 + system/extend/Page.php | 58 + system/extend/Upload.php | 96 + system/extend/Water.php | 119 + system/library/App.php | 57 + system/library/Config.php | 69 + system/library/Database.php | 392 ++ system/library/Loader.php | 59 + system/library/Register.php | 52 + system/library/Router.php | 126 + system/library/Template.php | 70 + system/library/cache/FileCache.php | 74 + system/library/cache/ifs/CacheIfs.php | 11 + system/library/database/driver/MySQLi.php | 470 ++ system/library/database/ifs/DatabaseIfs.php | 88 + system/library/error/BaseError.php | 30 + system/library/exception/BaseException.php | 253 + .../library/exception/DatabaseException.php | 37 + system/library/exception/RouteException.php | 34 + system/library/http/Request.php | 190 + system/library/route/Command.php | 67 + system/library/route/Pathinfo.php | 190 + system/library/route/ifs/RouteIfs.php | 35 + system/library/template/Smarty.php | 49 + system/library/template/Top.php | 126 + system/library/template/Twig.php | 53 + system/library/template/ifs/TemplateIfs.php | 23 + system/library/template/tags/Tags.php | 170 + system/top/Controller.php | 90 + system/top/Model.php | 527 ++ system/top/View.php | 76 + system/top/functions/functions.php | 352 ++ vendor/autoload.php | 7 + vendor/composer/ClassLoader.php | 445 ++ vendor/composer/LICENSE | 21 + vendor/composer/autoload_classmap.php | 14 + vendor/composer/autoload_files.php | 11 + vendor/composer/autoload_namespaces.php | 10 + vendor/composer/autoload_psr4.php | 14 + vendor/composer/autoload_real.php | 70 + vendor/composer/autoload_static.php | 85 + vendor/composer/installed.json | 361 ++ vendor/filp/whoops/CHANGELOG.md | 13 + vendor/filp/whoops/LICENSE.md | 19 + vendor/filp/whoops/composer.json | 42 + .../src/Whoops/Exception/ErrorException.php | 17 + .../whoops/src/Whoops/Exception/Formatter.php | 73 + .../whoops/src/Whoops/Exception/Frame.php | 296 ++ .../src/Whoops/Exception/FrameCollection.php | 203 + .../whoops/src/Whoops/Exception/Inspector.php | 276 + .../src/Whoops/Handler/CallbackHandler.php | 52 + .../whoops/src/Whoops/Handler/Handler.php | 95 + .../src/Whoops/Handler/HandlerInterface.php | 36 + .../Whoops/Handler/JsonResponseHandler.php | 88 + .../src/Whoops/Handler/PlainTextHandler.php | 314 ++ .../src/Whoops/Handler/PrettyPageHandler.php | 707 +++ .../src/Whoops/Handler/XmlResponseHandler.php | 107 + .../src/Whoops/Resources/css/whoops.base.css | 583 +++ .../src/Whoops/Resources/js/clipboard.min.js | 7 + .../src/Whoops/Resources/js/prettify.min.js | 28 + .../src/Whoops/Resources/js/whoops.base.js | 210 + .../src/Whoops/Resources/js/zepto.min.js | 2 + .../Resources/views/env_details.html.php | 42 + .../Resources/views/frame_code.html.php | 63 + .../Resources/views/frame_list.html.php | 17 + .../Resources/views/frames_container.html.php | 3 + .../views/frames_description.html.php | 20 + .../Whoops/Resources/views/header.html.php | 74 + .../Resources/views/header_outer.html.php | 3 + .../Whoops/Resources/views/layout.html.php | 33 + .../Resources/views/panel_details.html.php | 2 + .../views/panel_details_outer.html.php | 3 + .../Resources/views/panel_left.html.php | 4 + .../Resources/views/panel_left_outer.html.php | 3 + vendor/filp/whoops/src/Whoops/Run.php | 410 ++ .../filp/whoops/src/Whoops/RunInterface.php | 131 + .../src/Whoops/Util/HtmlDumperOutput.php | 36 + vendor/filp/whoops/src/Whoops/Util/Misc.php | 77 + .../whoops/src/Whoops/Util/SystemFacade.php | 137 + .../whoops/src/Whoops/Util/TemplateHelper.php | 352 ++ vendor/psr/log/.gitignore | 1 + vendor/psr/log/LICENSE | 19 + vendor/psr/log/Psr/Log/AbstractLogger.php | 128 + .../log/Psr/Log/InvalidArgumentException.php | 7 + vendor/psr/log/Psr/Log/LogLevel.php | 18 + .../psr/log/Psr/Log/LoggerAwareInterface.php | 18 + vendor/psr/log/Psr/Log/LoggerAwareTrait.php | 26 + vendor/psr/log/Psr/Log/LoggerInterface.php | 123 + vendor/psr/log/Psr/Log/LoggerTrait.php | 140 + vendor/psr/log/Psr/Log/NullLogger.php | 28 + .../log/Psr/Log/Test/LoggerInterfaceTest.php | 144 + vendor/psr/log/Psr/Log/Test/TestLogger.php | 146 + vendor/psr/log/README.md | 52 + vendor/psr/log/composer.json | 26 + vendor/smarty/smarty/COPYING.lib | 165 + .../smarty/INHERITANCE_RELEASE_NOTES.txt | 35 + vendor/smarty/smarty/README | 574 +++ vendor/smarty/smarty/README.md | 28 + vendor/smarty/smarty/SMARTY_2_BC_NOTES.txt | 109 + vendor/smarty/smarty/SMARTY_3.0_BC_NOTES.txt | 24 + vendor/smarty/smarty/SMARTY_3.1_NOTES.txt | 306 ++ vendor/smarty/smarty/change_log.txt | 2372 +++++++++ vendor/smarty/smarty/composer.json | 43 + vendor/smarty/smarty/demo/configs/test.conf | 5 + vendor/smarty/smarty/demo/index.php | 30 + .../smarty/demo/plugins/cacheresource.apc.php | 83 + .../demo/plugins/cacheresource.memcache.php | 97 + .../demo/plugins/cacheresource.mysql.php | 162 + .../demo/plugins/resource.extendsall.php | 60 + .../smarty/demo/plugins/resource.mysql.php | 81 + .../smarty/demo/plugins/resource.mysqls.php | 62 + .../smarty/smarty/demo/templates/footer.tpl | 2 + .../smarty/smarty/demo/templates/header.tpl | 5 + vendor/smarty/smarty/demo/templates/index.tpl | 87 + vendor/smarty/smarty/libs/Smarty.class.php | 1674 ++++++ vendor/smarty/smarty/libs/SmartyBC.class.php | 467 ++ vendor/smarty/smarty/libs/debug.tpl | 137 + .../smarty/libs/plugins/block.textformat.php | 110 + .../smarty/libs/plugins/function.counter.php | 78 + .../smarty/libs/plugins/function.cycle.php | 107 + .../smarty/libs/plugins/function.fetch.php | 221 + .../libs/plugins/function.html_checkboxes.php | 237 + .../libs/plugins/function.html_image.php | 163 + .../libs/plugins/function.html_options.php | 196 + .../libs/plugins/function.html_radios.php | 221 + .../plugins/function.html_select_date.php | 387 ++ .../plugins/function.html_select_time.php | 364 ++ .../libs/plugins/function.html_table.php | 176 + .../smarty/libs/plugins/function.mailto.php | 155 + .../smarty/libs/plugins/function.math.php | 91 + .../libs/plugins/modifier.capitalize.php | 90 + .../libs/plugins/modifier.date_format.php | 65 + .../libs/plugins/modifier.debug_print_var.php | 104 + .../smarty/libs/plugins/modifier.escape.php | 198 + .../libs/plugins/modifier.regex_replace.php | 57 + .../smarty/libs/plugins/modifier.replace.php | 34 + .../smarty/libs/plugins/modifier.spacify.php | 27 + .../smarty/libs/plugins/modifier.truncate.php | 64 + .../libs/plugins/modifiercompiler.cat.php | 29 + .../modifiercompiler.count_characters.php | 32 + .../modifiercompiler.count_paragraphs.php | 27 + .../modifiercompiler.count_sentences.php | 27 + .../plugins/modifiercompiler.count_words.php | 31 + .../libs/plugins/modifiercompiler.default.php | 35 + .../libs/plugins/modifiercompiler.escape.php | 126 + .../plugins/modifiercompiler.from_charset.php | 33 + .../libs/plugins/modifiercompiler.indent.php | 33 + .../libs/plugins/modifiercompiler.lower.php | 31 + .../libs/plugins/modifiercompiler.noprint.php | 21 + .../modifiercompiler.string_format.php | 25 + .../libs/plugins/modifiercompiler.strip.php | 33 + .../plugins/modifiercompiler.strip_tags.php | 29 + .../plugins/modifiercompiler.to_charset.php | 33 + .../plugins/modifiercompiler.unescape.php | 50 + .../libs/plugins/modifiercompiler.upper.php | 29 + .../plugins/modifiercompiler.wordwrap.php | 47 + .../plugins/outputfilter.trimwhitespace.php | 90 + .../plugins/shared.escape_special_chars.php | 53 + .../plugins/shared.literal_compiler_param.php | 35 + .../libs/plugins/shared.make_timestamp.php | 43 + .../libs/plugins/shared.mb_str_replace.php | 55 + .../smarty/libs/plugins/shared.mb_unicode.php | 54 + .../libs/plugins/shared.mb_wordwrap.php | 83 + .../variablefilter.htmlspecialchars.php | 19 + .../libs/sysplugins/smarty_cacheresource.php | 442 ++ .../smarty_cacheresource_custom.php | 284 + .../smarty_cacheresource_keyvaluestore.php | 493 ++ .../libs/sysplugins/smarty_config_source.php | 94 + .../smarty_internal_cacheresource_file.php | 294 ++ .../smarty_internal_compile_append.php | 50 + .../smarty_internal_compile_assign.php | 86 + .../smarty_internal_compile_block.php | 438 ++ .../smarty_internal_compile_break.php | 75 + .../smarty_internal_compile_call.php | 127 + .../smarty_internal_compile_capture.php | 96 + .../smarty_internal_compile_config_load.php | 82 + .../smarty_internal_compile_continue.php | 75 + .../smarty_internal_compile_debug.php | 41 + .../smarty_internal_compile_eval.php | 71 + .../smarty_internal_compile_extends.php | 85 + .../smarty_internal_compile_for.php | 145 + .../smarty_internal_compile_foreach.php | 229 + .../smarty_internal_compile_function.php | 167 + .../sysplugins/smarty_internal_compile_if.php | 210 + .../smarty_internal_compile_include.php | 265 + .../smarty_internal_compile_include_php.php | 107 + .../smarty_internal_compile_insert.php | 140 + .../smarty_internal_compile_ldelim.php | 39 + .../smarty_internal_compile_nocache.php | 70 + ..._internal_compile_private_block_plugin.php | 85 + ...ternal_compile_private_function_plugin.php | 71 + ...arty_internal_compile_private_modifier.php | 139 + ..._compile_private_object_block_function.php | 86 + ...ternal_compile_private_object_function.php | 84 + ...ernal_compile_private_print_expression.php | 151 + ...ernal_compile_private_registered_block.php | 111 + ...al_compile_private_registered_function.php | 79 + ...ernal_compile_private_special_variable.php | 114 + .../smarty_internal_compile_rdelim.php | 39 + .../smarty_internal_compile_section.php | 206 + .../smarty_internal_compile_setfilter.php | 70 + .../smarty_internal_compile_while.php | 93 + .../smarty_internal_compilebase.php | 174 + .../sysplugins/smarty_internal_config.php | 306 ++ .../smarty_internal_config_file_compiler.php | 159 + .../smarty_internal_configfilelexer.php | 643 +++ .../smarty_internal_configfileparser.php | 1042 ++++ .../libs/sysplugins/smarty_internal_data.php | 576 +++ .../libs/sysplugins/smarty_internal_debug.php | 254 + .../smarty_internal_filter_handler.php | 67 + .../smarty_internal_function_call_handler.php | 52 + .../smarty_internal_get_include_path.php | 46 + .../smarty_internal_nocache_insert.php | 51 + .../sysplugins/smarty_internal_parsetree.php | 394 ++ .../smarty_internal_resource_eval.php | 96 + .../smarty_internal_resource_extends.php | 112 + .../smarty_internal_resource_file.php | 89 + .../smarty_internal_resource_php.php | 119 + .../smarty_internal_resource_registered.php | 98 + .../smarty_internal_resource_stream.php | 81 + .../smarty_internal_resource_string.php | 97 + ...smarty_internal_smartytemplatecompiler.php | 140 + .../sysplugins/smarty_internal_template.php | 737 +++ .../smarty_internal_templatebase.php | 860 ++++ .../smarty_internal_templatecompilerbase.php | 823 +++ .../smarty_internal_templatelexer.php | 1557 ++++++ .../smarty_internal_templateparser.php | 4546 +++++++++++++++++ .../sysplugins/smarty_internal_utility.php | 837 +++ .../sysplugins/smarty_internal_write_file.php | 86 + .../libs/sysplugins/smarty_resource.php | 912 ++++ .../sysplugins/smarty_resource_custom.php | 95 + .../sysplugins/smarty_resource_recompiled.php | 33 + .../sysplugins/smarty_resource_uncompiled.php | 41 + .../libs/sysplugins/smarty_security.php | 480 ++ vendor/symfony/polyfill-ctype/Ctype.php | 227 + vendor/symfony/polyfill-ctype/LICENSE | 19 + vendor/symfony/polyfill-ctype/README.md | 12 + vendor/symfony/polyfill-ctype/bootstrap.php | 26 + vendor/symfony/polyfill-ctype/composer.json | 34 + vendor/symfony/polyfill-mbstring/LICENSE | 19 + vendor/symfony/polyfill-mbstring/Mbstring.php | 800 +++ vendor/symfony/polyfill-mbstring/README.md | 13 + .../Resources/unidata/lowerCase.php | 1096 ++++ .../Resources/unidata/titleCaseRegexp.php | 5 + .../Resources/unidata/upperCase.php | 1104 ++++ .../symfony/polyfill-mbstring/bootstrap.php | 58 + .../symfony/polyfill-mbstring/composer.json | 34 + vendor/twig/twig/.editorconfig | 18 + vendor/twig/twig/.gitignore | 3 + vendor/twig/twig/.php_cs.dist | 18 + vendor/twig/twig/.travis.yml | 25 + vendor/twig/twig/CHANGELOG | 1314 +++++ vendor/twig/twig/LICENSE | 31 + vendor/twig/twig/README.rst | 15 + vendor/twig/twig/composer.json | 54 + vendor/twig/twig/doc/advanced.rst | 960 ++++ vendor/twig/twig/doc/api.rst | 575 +++ vendor/twig/twig/doc/coding_standards.rst | 101 + vendor/twig/twig/doc/deprecated.rst | 104 + vendor/twig/twig/doc/filters/abs.rst | 18 + vendor/twig/twig/doc/filters/batch.rst | 48 + vendor/twig/twig/doc/filters/capitalize.rst | 11 + vendor/twig/twig/doc/filters/column.rst | 27 + .../twig/doc/filters/convert_encoding.rst | 22 + vendor/twig/twig/doc/filters/date.rst | 82 + vendor/twig/twig/doc/filters/date_modify.rst | 20 + vendor/twig/twig/doc/filters/default.rst | 33 + vendor/twig/twig/doc/filters/escape.rst | 119 + vendor/twig/twig/doc/filters/first.rst | 22 + vendor/twig/twig/doc/filters/format.rst | 16 + vendor/twig/twig/doc/filters/index.rst | 38 + vendor/twig/twig/doc/filters/join.rst | 35 + vendor/twig/twig/doc/filters/json_encode.rst | 23 + vendor/twig/twig/doc/filters/keys.rst | 11 + vendor/twig/twig/doc/filters/last.rst | 22 + vendor/twig/twig/doc/filters/length.rst | 23 + vendor/twig/twig/doc/filters/lower.rst | 10 + vendor/twig/twig/doc/filters/merge.rst | 48 + vendor/twig/twig/doc/filters/nl2br.rst | 19 + .../twig/twig/doc/filters/number_format.rst | 50 + vendor/twig/twig/doc/filters/raw.rst | 38 + vendor/twig/twig/doc/filters/replace.rst | 25 + vendor/twig/twig/doc/filters/reverse.rst | 44 + vendor/twig/twig/doc/filters/round.rst | 34 + vendor/twig/twig/doc/filters/slice.rst | 68 + vendor/twig/twig/doc/filters/sort.rst | 18 + vendor/twig/twig/doc/filters/spaceless.rst | 65 + vendor/twig/twig/doc/filters/split.rst | 50 + vendor/twig/twig/doc/filters/striptags.rst | 29 + vendor/twig/twig/doc/filters/title.rst | 11 + vendor/twig/twig/doc/filters/trim.rst | 39 + vendor/twig/twig/doc/filters/upper.rst | 10 + vendor/twig/twig/doc/filters/url_encode.rst | 22 + vendor/twig/twig/doc/functions/attribute.rst | 23 + vendor/twig/twig/doc/functions/block.rst | 35 + vendor/twig/twig/doc/functions/constant.rst | 23 + vendor/twig/twig/doc/functions/cycle.rst | 28 + vendor/twig/twig/doc/functions/date.rst | 46 + vendor/twig/twig/doc/functions/dump.rst | 66 + vendor/twig/twig/doc/functions/include.rst | 77 + vendor/twig/twig/doc/functions/index.rst | 20 + vendor/twig/twig/doc/functions/max.rst | 17 + vendor/twig/twig/doc/functions/min.rst | 17 + vendor/twig/twig/doc/functions/parent.rst | 20 + vendor/twig/twig/doc/functions/random.rst | 30 + vendor/twig/twig/doc/functions/range.rst | 58 + vendor/twig/twig/doc/functions/source.rst | 26 + .../doc/functions/template_from_string.rst | 40 + vendor/twig/twig/doc/index.rst | 19 + vendor/twig/twig/doc/installation.rst | 10 + vendor/twig/twig/doc/internals.rst | 140 + vendor/twig/twig/doc/intro.rst | 70 + vendor/twig/twig/doc/recipes.rst | 527 ++ vendor/twig/twig/doc/tags/apply.rst | 23 + vendor/twig/twig/doc/tags/autoescape.rst | 61 + vendor/twig/twig/doc/tags/block.rst | 11 + vendor/twig/twig/doc/tags/deprecated.rst | 30 + vendor/twig/twig/doc/tags/do.rst | 9 + vendor/twig/twig/doc/tags/embed.rst | 175 + vendor/twig/twig/doc/tags/extends.rst | 265 + vendor/twig/twig/doc/tags/filter.rst | 26 + vendor/twig/twig/doc/tags/flush.rst | 14 + vendor/twig/twig/doc/tags/for.rst | 169 + vendor/twig/twig/doc/tags/from.rst | 8 + vendor/twig/twig/doc/tags/if.rst | 79 + vendor/twig/twig/doc/tags/import.rst | 65 + vendor/twig/twig/doc/tags/include.rst | 111 + vendor/twig/twig/doc/tags/index.rst | 26 + vendor/twig/twig/doc/tags/macro.rst | 96 + vendor/twig/twig/doc/tags/sandbox.rst | 30 + vendor/twig/twig/doc/tags/set.rst | 78 + vendor/twig/twig/doc/tags/spaceless.rst | 41 + vendor/twig/twig/doc/tags/use.rst | 117 + vendor/twig/twig/doc/tags/verbatim.rst | 16 + vendor/twig/twig/doc/tags/with.rst | 41 + vendor/twig/twig/doc/templates.rst | 914 ++++ vendor/twig/twig/doc/tests/constant.rst | 19 + vendor/twig/twig/doc/tests/defined.rst | 30 + vendor/twig/twig/doc/tests/divisibleby.rst | 10 + vendor/twig/twig/doc/tests/empty.rst | 22 + vendor/twig/twig/doc/tests/even.rst | 10 + vendor/twig/twig/doc/tests/index.rst | 15 + vendor/twig/twig/doc/tests/iterable.rst | 16 + vendor/twig/twig/doc/tests/null.rst | 12 + vendor/twig/twig/doc/tests/odd.rst | 10 + vendor/twig/twig/doc/tests/sameas.rst | 11 + vendor/twig/twig/lib/Twig/BaseNodeVisitor.php | 14 + .../twig/twig/lib/Twig/Cache/Filesystem.php | 14 + vendor/twig/twig/lib/Twig/Cache/Null.php | 14 + vendor/twig/twig/lib/Twig/CacheInterface.php | 14 + vendor/twig/twig/lib/Twig/Compiler.php | 14 + .../twig/lib/Twig/ContainerRuntimeLoader.php | 14 + vendor/twig/twig/lib/Twig/Environment.php | 14 + vendor/twig/twig/lib/Twig/Error.php | 14 + vendor/twig/twig/lib/Twig/Error/Loader.php | 14 + vendor/twig/twig/lib/Twig/Error/Runtime.php | 14 + vendor/twig/twig/lib/Twig/Error/Syntax.php | 14 + .../twig/lib/Twig/ExistsLoaderInterface.php | 14 + .../twig/twig/lib/Twig/ExpressionParser.php | 14 + vendor/twig/twig/lib/Twig/Extension.php | 14 + vendor/twig/twig/lib/Twig/Extension/Core.php | 14 + vendor/twig/twig/lib/Twig/Extension/Debug.php | 14 + .../twig/twig/lib/Twig/Extension/Escaper.php | 14 + .../lib/Twig/Extension/GlobalsInterface.php | 14 + .../Twig/Extension/InitRuntimeInterface.php | 14 + .../twig/lib/Twig/Extension/Optimizer.php | 14 + .../twig/twig/lib/Twig/Extension/Profiler.php | 14 + .../twig/twig/lib/Twig/Extension/Sandbox.php | 14 + .../twig/twig/lib/Twig/Extension/Staging.php | 14 + .../twig/lib/Twig/Extension/StringLoader.php | 14 + .../twig/twig/lib/Twig/ExtensionInterface.php | 14 + vendor/twig/twig/lib/Twig/ExtensionSet.php | 14 + .../twig/lib/Twig/FactoryRuntimeLoader.php | 14 + .../Twig/FileExtensionEscapingStrategy.php | 14 + vendor/twig/twig/lib/Twig/Filter.php | 14 + vendor/twig/twig/lib/Twig/Function.php | 14 + vendor/twig/twig/lib/Twig/Lexer.php | 14 + vendor/twig/twig/lib/Twig/Loader/Array.php | 14 + vendor/twig/twig/lib/Twig/Loader/Chain.php | 14 + .../twig/twig/lib/Twig/Loader/Filesystem.php | 14 + vendor/twig/twig/lib/Twig/LoaderInterface.php | 14 + vendor/twig/twig/lib/Twig/Markup.php | 14 + vendor/twig/twig/lib/Twig/Node.php | 14 + vendor/twig/twig/lib/Twig/Node/AutoEscape.php | 14 + vendor/twig/twig/lib/Twig/Node/Block.php | 14 + .../twig/lib/Twig/Node/BlockReference.php | 14 + vendor/twig/twig/lib/Twig/Node/Body.php | 14 + .../twig/twig/lib/Twig/Node/CheckSecurity.php | 14 + vendor/twig/twig/lib/Twig/Node/Deprecated.php | 14 + vendor/twig/twig/lib/Twig/Node/Do.php | 14 + vendor/twig/twig/lib/Twig/Node/Embed.php | 14 + vendor/twig/twig/lib/Twig/Node/Expression.php | 14 + .../twig/lib/Twig/Node/Expression/Array.php | 14 + .../lib/Twig/Node/Expression/AssignName.php | 14 + .../twig/lib/Twig/Node/Expression/Binary.php | 14 + .../lib/Twig/Node/Expression/Binary/Add.php | 14 + .../lib/Twig/Node/Expression/Binary/And.php | 14 + .../Node/Expression/Binary/BitwiseAnd.php | 14 + .../Twig/Node/Expression/Binary/BitwiseOr.php | 14 + .../Node/Expression/Binary/BitwiseXor.php | 14 + .../Twig/Node/Expression/Binary/Concat.php | 14 + .../lib/Twig/Node/Expression/Binary/Div.php | 14 + .../Twig/Node/Expression/Binary/EndsWith.php | 14 + .../lib/Twig/Node/Expression/Binary/Equal.php | 14 + .../Twig/Node/Expression/Binary/FloorDiv.php | 14 + .../Twig/Node/Expression/Binary/Greater.php | 14 + .../Node/Expression/Binary/GreaterEqual.php | 14 + .../lib/Twig/Node/Expression/Binary/In.php | 14 + .../lib/Twig/Node/Expression/Binary/Less.php | 14 + .../Twig/Node/Expression/Binary/LessEqual.php | 14 + .../Twig/Node/Expression/Binary/Matches.php | 14 + .../lib/Twig/Node/Expression/Binary/Mod.php | 14 + .../lib/Twig/Node/Expression/Binary/Mul.php | 14 + .../Twig/Node/Expression/Binary/NotEqual.php | 14 + .../lib/Twig/Node/Expression/Binary/NotIn.php | 14 + .../lib/Twig/Node/Expression/Binary/Or.php | 14 + .../lib/Twig/Node/Expression/Binary/Power.php | 14 + .../lib/Twig/Node/Expression/Binary/Range.php | 14 + .../Node/Expression/Binary/StartsWith.php | 14 + .../lib/Twig/Node/Expression/Binary/Sub.php | 14 + .../Twig/Node/Expression/BlockReference.php | 14 + .../twig/lib/Twig/Node/Expression/Call.php | 14 + .../lib/Twig/Node/Expression/Conditional.php | 14 + .../lib/Twig/Node/Expression/Constant.php | 14 + .../twig/lib/Twig/Node/Expression/Filter.php | 14 + .../Twig/Node/Expression/Filter/Default.php | 14 + .../lib/Twig/Node/Expression/Function.php | 14 + .../twig/lib/Twig/Node/Expression/GetAttr.php | 14 + .../lib/Twig/Node/Expression/MethodCall.php | 14 + .../twig/lib/Twig/Node/Expression/Name.php | 14 + .../lib/Twig/Node/Expression/NullCoalesce.php | 14 + .../twig/lib/Twig/Node/Expression/Parent.php | 14 + .../lib/Twig/Node/Expression/TempName.php | 14 + .../twig/lib/Twig/Node/Expression/Test.php | 14 + .../Twig/Node/Expression/Test/Constant.php | 14 + .../lib/Twig/Node/Expression/Test/Defined.php | 14 + .../Twig/Node/Expression/Test/Divisibleby.php | 14 + .../lib/Twig/Node/Expression/Test/Even.php | 14 + .../lib/Twig/Node/Expression/Test/Null.php | 14 + .../lib/Twig/Node/Expression/Test/Odd.php | 14 + .../lib/Twig/Node/Expression/Test/Sameas.php | 14 + .../twig/lib/Twig/Node/Expression/Unary.php | 14 + .../lib/Twig/Node/Expression/Unary/Neg.php | 14 + .../lib/Twig/Node/Expression/Unary/Not.php | 14 + .../lib/Twig/Node/Expression/Unary/Pos.php | 14 + vendor/twig/twig/lib/Twig/Node/Flush.php | 14 + vendor/twig/twig/lib/Twig/Node/For.php | 14 + vendor/twig/twig/lib/Twig/Node/ForLoop.php | 14 + vendor/twig/twig/lib/Twig/Node/If.php | 14 + vendor/twig/twig/lib/Twig/Node/Import.php | 14 + vendor/twig/twig/lib/Twig/Node/Include.php | 14 + vendor/twig/twig/lib/Twig/Node/Macro.php | 14 + vendor/twig/twig/lib/Twig/Node/Module.php | 14 + vendor/twig/twig/lib/Twig/Node/Print.php | 14 + vendor/twig/twig/lib/Twig/Node/Sandbox.php | 14 + .../twig/lib/Twig/Node/SandboxedPrint.php | 14 + vendor/twig/twig/lib/Twig/Node/Set.php | 14 + vendor/twig/twig/lib/Twig/Node/Spaceless.php | 14 + vendor/twig/twig/lib/Twig/Node/Text.php | 14 + vendor/twig/twig/lib/Twig/Node/With.php | 14 + .../twig/lib/Twig/NodeCaptureInterface.php | 14 + .../twig/lib/Twig/NodeOutputInterface.php | 14 + vendor/twig/twig/lib/Twig/NodeTraverser.php | 14 + .../twig/lib/Twig/NodeVisitor/Escaper.php | 14 + .../twig/lib/Twig/NodeVisitor/Optimizer.php | 14 + .../lib/Twig/NodeVisitor/SafeAnalysis.php | 14 + .../twig/lib/Twig/NodeVisitor/Sandbox.php | 14 + .../twig/lib/Twig/NodeVisitorInterface.php | 14 + vendor/twig/twig/lib/Twig/Parser.php | 14 + .../twig/lib/Twig/Profiler/Dumper/Base.php | 14 + .../lib/Twig/Profiler/Dumper/Blackfire.php | 14 + .../twig/lib/Twig/Profiler/Dumper/Html.php | 14 + .../twig/lib/Twig/Profiler/Dumper/Text.php | 14 + .../lib/Twig/Profiler/Node/EnterProfile.php | 14 + .../lib/Twig/Profiler/Node/LeaveProfile.php | 14 + .../Twig/Profiler/NodeVisitor/Profiler.php | 14 + .../twig/twig/lib/Twig/Profiler/Profile.php | 14 + .../twig/lib/Twig/RuntimeLoaderInterface.php | 14 + .../twig/lib/Twig/Sandbox/SecurityError.php | 14 + .../Sandbox/SecurityNotAllowedFilterError.php | 14 + .../SecurityNotAllowedFunctionError.php | 14 + .../Sandbox/SecurityNotAllowedMethodError.php | 14 + .../SecurityNotAllowedPropertyError.php | 14 + .../Sandbox/SecurityNotAllowedTagError.php | 14 + .../twig/lib/Twig/Sandbox/SecurityPolicy.php | 14 + .../Twig/Sandbox/SecurityPolicyInterface.php | 14 + vendor/twig/twig/lib/Twig/SimpleFilter.php | 26 + vendor/twig/twig/lib/Twig/SimpleFunction.php | 26 + vendor/twig/twig/lib/Twig/SimpleTest.php | 26 + vendor/twig/twig/lib/Twig/Source.php | 14 + .../lib/Twig/SourceContextLoaderInterface.php | 14 + vendor/twig/twig/lib/Twig/Template.php | 14 + vendor/twig/twig/lib/Twig/TemplateWrapper.php | 14 + vendor/twig/twig/lib/Twig/Test.php | 14 + .../lib/Twig/Test/IntegrationTestCase.php | 14 + .../twig/twig/lib/Twig/Test/NodeTestCase.php | 14 + vendor/twig/twig/lib/Twig/Token.php | 14 + vendor/twig/twig/lib/Twig/TokenParser.php | 14 + .../twig/lib/Twig/TokenParser/AutoEscape.php | 14 + .../twig/twig/lib/Twig/TokenParser/Block.php | 14 + .../twig/lib/Twig/TokenParser/Deprecated.php | 14 + vendor/twig/twig/lib/Twig/TokenParser/Do.php | 14 + .../twig/twig/lib/Twig/TokenParser/Embed.php | 14 + .../twig/lib/Twig/TokenParser/Extends.php | 14 + .../twig/twig/lib/Twig/TokenParser/Filter.php | 14 + .../twig/twig/lib/Twig/TokenParser/Flush.php | 14 + vendor/twig/twig/lib/Twig/TokenParser/For.php | 14 + .../twig/twig/lib/Twig/TokenParser/From.php | 14 + vendor/twig/twig/lib/Twig/TokenParser/If.php | 14 + .../twig/twig/lib/Twig/TokenParser/Import.php | 14 + .../twig/lib/Twig/TokenParser/Include.php | 14 + .../twig/twig/lib/Twig/TokenParser/Macro.php | 14 + .../twig/lib/Twig/TokenParser/Sandbox.php | 14 + vendor/twig/twig/lib/Twig/TokenParser/Set.php | 14 + .../twig/lib/Twig/TokenParser/Spaceless.php | 14 + vendor/twig/twig/lib/Twig/TokenParser/Use.php | 14 + .../twig/twig/lib/Twig/TokenParser/With.php | 14 + .../twig/lib/Twig/TokenParserInterface.php | 14 + vendor/twig/twig/lib/Twig/TokenStream.php | 14 + .../lib/Twig/Util/DeprecationCollector.php | 14 + .../lib/Twig/Util/TemplateDirIterator.php | 14 + vendor/twig/twig/phpunit.xml.dist | 33 + vendor/twig/twig/src/Cache/CacheInterface.php | 60 + .../twig/twig/src/Cache/FilesystemCache.php | 93 + vendor/twig/twig/src/Cache/NullCache.php | 40 + vendor/twig/twig/src/Compiler.php | 245 + vendor/twig/twig/src/Environment.php | 995 ++++ vendor/twig/twig/src/Error/Error.php | 257 + vendor/twig/twig/src/Error/LoaderError.php | 23 + vendor/twig/twig/src/Error/RuntimeError.php | 24 + vendor/twig/twig/src/Error/SyntaxError.php | 48 + vendor/twig/twig/src/ExpressionParser.php | 740 +++ .../twig/src/Extension/AbstractExtension.php | 47 + .../twig/twig/src/Extension/CoreExtension.php | 1731 +++++++ .../twig/src/Extension/DebugExtension.php | 66 + .../twig/src/Extension/EscaperExtension.php | 100 + .../twig/src/Extension/ExtensionInterface.php | 73 + .../twig/src/Extension/GlobalsInterface.php | 32 + .../src/Extension/InitRuntimeInterface.php | 36 + .../twig/src/Extension/OptimizerExtension.php | 31 + .../twig/src/Extension/ProfilerExtension.php | 48 + .../Extension/RuntimeExtensionInterface.php | 19 + .../twig/src/Extension/SandboxExtension.php | 125 + .../twig/src/Extension/StagingExtension.php | 102 + .../src/Extension/StringLoaderExtension.php | 46 + vendor/twig/twig/src/ExtensionSet.php | 477 ++ .../src/FileExtensionEscapingStrategy.php | 62 + vendor/twig/twig/src/Lexer.php | 496 ++ vendor/twig/twig/src/Loader/ArrayLoader.php | 86 + vendor/twig/twig/src/Loader/ChainLoader.php | 120 + .../twig/src/Loader/ExistsLoaderInterface.php | 23 + .../twig/twig/src/Loader/FilesystemLoader.php | 308 ++ .../twig/twig/src/Loader/LoaderInterface.php | 69 + .../Loader/SourceContextLoaderInterface.php | 21 + vendor/twig/twig/src/Markup.php | 46 + vendor/twig/twig/src/Node/AutoEscapeNode.php | 40 + vendor/twig/twig/src/Node/BlockNode.php | 45 + .../twig/twig/src/Node/BlockReferenceNode.php | 38 + vendor/twig/twig/src/Node/BodyNode.php | 23 + .../twig/twig/src/Node/CheckSecurityNode.php | 85 + .../twig/twig/src/Node/CheckToStringNode.php | 45 + vendor/twig/twig/src/Node/DeprecatedNode.php | 55 + vendor/twig/twig/src/Node/DoNode.php | 40 + vendor/twig/twig/src/Node/EmbedNode.php | 50 + .../Node/Expression/AbstractExpression.php | 26 + .../src/Node/Expression/ArrayExpression.php | 88 + .../Node/Expression/AssignNameExpression.php | 29 + .../Node/Expression/Binary/AbstractBinary.php | 44 + .../src/Node/Expression/Binary/AddBinary.php | 25 + .../src/Node/Expression/Binary/AndBinary.php | 25 + .../Expression/Binary/BitwiseAndBinary.php | 25 + .../Expression/Binary/BitwiseOrBinary.php | 25 + .../Expression/Binary/BitwiseXorBinary.php | 25 + .../Node/Expression/Binary/ConcatBinary.php | 25 + .../src/Node/Expression/Binary/DivBinary.php | 25 + .../Node/Expression/Binary/EndsWithBinary.php | 37 + .../Node/Expression/Binary/EqualBinary.php | 24 + .../Node/Expression/Binary/FloorDivBinary.php | 31 + .../Node/Expression/Binary/GreaterBinary.php | 24 + .../Expression/Binary/GreaterEqualBinary.php | 24 + .../src/Node/Expression/Binary/InBinary.php | 35 + .../src/Node/Expression/Binary/LessBinary.php | 24 + .../Expression/Binary/LessEqualBinary.php | 24 + .../Node/Expression/Binary/MatchesBinary.php | 35 + .../src/Node/Expression/Binary/ModBinary.php | 25 + .../src/Node/Expression/Binary/MulBinary.php | 25 + .../Node/Expression/Binary/NotEqualBinary.php | 24 + .../Node/Expression/Binary/NotInBinary.php | 35 + .../src/Node/Expression/Binary/OrBinary.php | 25 + .../Node/Expression/Binary/PowerBinary.php | 24 + .../Node/Expression/Binary/RangeBinary.php | 35 + .../Expression/Binary/StartsWithBinary.php | 37 + .../src/Node/Expression/Binary/SubBinary.php | 25 + .../Expression/BlockReferenceExpression.php | 88 + .../src/Node/Expression/CallExpression.php | 313 ++ .../Node/Expression/ConditionalExpression.php | 38 + .../Node/Expression/ConstantExpression.php | 30 + .../Node/Expression/Filter/DefaultFilter.php | 54 + .../src/Node/Expression/FilterExpression.php | 42 + .../Node/Expression/FunctionExpression.php | 45 + .../src/Node/Expression/GetAttrExpression.php | 89 + .../twig/src/Node/Expression/InlinePrint.php | 35 + .../Node/Expression/MethodCallExpression.php | 48 + .../src/Node/Expression/NameExpression.php | 92 + .../Expression/NullCoalesceExpression.php | 58 + .../src/Node/Expression/ParentExpression.php | 48 + .../Node/Expression/TempNameExpression.php | 33 + .../src/Node/Expression/Test/ConstantTest.php | 51 + .../src/Node/Expression/Test/DefinedTest.php | 73 + .../Node/Expression/Test/DivisiblebyTest.php | 38 + .../src/Node/Expression/Test/EvenTest.php | 37 + .../src/Node/Expression/Test/NullTest.php | 36 + .../twig/src/Node/Expression/Test/OddTest.php | 37 + .../src/Node/Expression/Test/SameasTest.php | 36 + .../src/Node/Expression/TestExpression.php | 44 + .../Node/Expression/Unary/AbstractUnary.php | 36 + .../src/Node/Expression/Unary/NegUnary.php | 25 + .../src/Node/Expression/Unary/NotUnary.php | 25 + .../src/Node/Expression/Unary/PosUnary.php | 25 + .../Node/Expression/VariadicExpression.php | 24 + vendor/twig/twig/src/Node/FlushNode.php | 37 + vendor/twig/twig/src/Node/ForLoopNode.php | 56 + vendor/twig/twig/src/Node/ForNode.php | 119 + vendor/twig/twig/src/Node/IfNode.php | 72 + vendor/twig/twig/src/Node/ImportNode.php | 57 + vendor/twig/twig/src/Node/IncludeNode.php | 108 + vendor/twig/twig/src/Node/MacroNode.php | 111 + vendor/twig/twig/src/Node/ModuleNode.php | 470 ++ vendor/twig/twig/src/Node/Node.php | 211 + .../twig/src/Node/NodeCaptureInterface.php | 23 + .../twig/src/Node/NodeOutputInterface.php | 23 + vendor/twig/twig/src/Node/PrintNode.php | 41 + vendor/twig/twig/src/Node/SandboxNode.php | 47 + .../twig/twig/src/Node/SandboxedPrintNode.php | 54 + vendor/twig/twig/src/Node/SetNode.php | 103 + vendor/twig/twig/src/Node/SpacelessNode.php | 43 + vendor/twig/twig/src/Node/TextNode.php | 40 + vendor/twig/twig/src/Node/WithNode.php | 72 + vendor/twig/twig/src/NodeTraverser.php | 85 + .../src/NodeVisitor/AbstractNodeVisitor.php | 51 + .../src/NodeVisitor/EscaperNodeVisitor.php | 208 + .../src/NodeVisitor/NodeVisitorInterface.php | 51 + .../src/NodeVisitor/OptimizerNodeVisitor.php | 219 + .../NodeVisitor/SafeAnalysisNodeVisitor.php | 160 + .../src/NodeVisitor/SandboxNodeVisitor.php | 135 + vendor/twig/twig/src/Parser.php | 397 ++ .../twig/src/Profiler/Dumper/BaseDumper.php | 65 + .../src/Profiler/Dumper/BlackfireDumper.php | 74 + .../twig/src/Profiler/Dumper/HtmlDumper.php | 49 + .../twig/src/Profiler/Dumper/TextDumper.php | 37 + .../src/Profiler/Node/EnterProfileNode.php | 44 + .../src/Profiler/Node/LeaveProfileNode.php | 38 + .../NodeVisitor/ProfilerNodeVisitor.php | 78 + vendor/twig/twig/src/Profiler/Profile.php | 192 + .../RuntimeLoader/ContainerRuntimeLoader.php | 41 + .../RuntimeLoader/FactoryRuntimeLoader.php | 41 + .../RuntimeLoader/RuntimeLoaderInterface.php | 31 + .../twig/twig/src/Sandbox/SecurityError.php | 25 + .../Sandbox/SecurityNotAllowedFilterError.php | 46 + .../SecurityNotAllowedFunctionError.php | 46 + .../Sandbox/SecurityNotAllowedMethodError.php | 53 + .../SecurityNotAllowedPropertyError.php | 53 + .../Sandbox/SecurityNotAllowedTagError.php | 46 + .../twig/twig/src/Sandbox/SecurityPolicy.php | 128 + .../src/Sandbox/SecurityPolicyInterface.php | 37 + vendor/twig/twig/src/Source.php | 53 + vendor/twig/twig/src/Template.php | 425 ++ vendor/twig/twig/src/TemplateWrapper.php | 141 + .../twig/src/Test/IntegrationTestCase.php | 267 + vendor/twig/twig/src/Test/NodeTestCase.php | 67 + vendor/twig/twig/src/Token.php | 207 + .../src/TokenParser/AbstractTokenParser.php | 34 + .../twig/src/TokenParser/ApplyTokenParser.php | 58 + .../src/TokenParser/AutoEscapeTokenParser.php | 57 + .../twig/src/TokenParser/BlockTokenParser.php | 78 + .../src/TokenParser/DeprecatedTokenParser.php | 44 + .../twig/src/TokenParser/DoTokenParser.php | 37 + .../twig/src/TokenParser/EmbedTokenParser.php | 72 + .../src/TokenParser/ExtendsTokenParser.php | 50 + .../src/TokenParser/FilterTokenParser.php | 61 + .../twig/src/TokenParser/FlushTokenParser.php | 37 + .../twig/src/TokenParser/ForTokenParser.php | 135 + .../twig/src/TokenParser/FromTokenParser.php | 64 + .../twig/src/TokenParser/IfTokenParser.php | 89 + .../src/TokenParser/ImportTokenParser.php | 43 + .../src/TokenParser/IncludeTokenParser.php | 68 + .../twig/src/TokenParser/MacroTokenParser.php | 66 + .../src/TokenParser/SandboxTokenParser.php | 65 + .../twig/src/TokenParser/SetTokenParser.php | 72 + .../src/TokenParser/SpacelessTokenParser.php | 55 + .../src/TokenParser/TokenParserInterface.php | 52 + .../twig/src/TokenParser/UseTokenParser.php | 73 + .../twig/src/TokenParser/WithTokenParser.php | 55 + vendor/twig/twig/src/TokenStream.php | 133 + vendor/twig/twig/src/TwigFilter.php | 150 + vendor/twig/twig/src/TwigFunction.php | 140 + vendor/twig/twig/src/TwigTest.php | 109 + .../twig/src/Util/DeprecationCollector.php | 79 + .../twig/src/Util/TemplateDirIterator.php | 30 + .../test/Twig/Tests/Cache/FilesystemTest.php | 195 + .../twig/test/Twig/Tests/CompilerTest.php | 37 + .../Twig/Tests/ContainerRuntimeLoaderTest.php | 36 + .../test/Twig/Tests/CustomExtensionTest.php | 82 + .../twig/test/Twig/Tests/EnvironmentTest.php | 517 ++ .../twig/twig/test/Twig/Tests/ErrorTest.php | 211 + .../test/Twig/Tests/ExpressionParserTest.php | 388 ++ .../test/Twig/Tests/Extension/CoreTest.php | 366 ++ .../test/Twig/Tests/Extension/SandboxTest.php | 368 ++ .../Twig/Tests/FactoryRuntimeLoaderTest.php | 34 + .../FileExtensionEscapingStrategyTest.php | 53 + .../twig/test/Twig/Tests/FilesystemHelper.php | 26 + .../Twig/Tests/Fixtures/autoescape/block.test | 21 + .../Twig/Tests/Fixtures/autoescape/name.test | 22 + .../test/Twig/Tests/Fixtures/errors/base.html | 1 + .../Twig/Tests/Fixtures/errors/index.html | 7 + .../child_contents_outside_blocks.test | 15 + .../exception_in_extension_extends.test | 12 + .../exception_in_extension_include.test | 12 + ...ltiline_array_with_undefined_variable.test | 18 + ...e_array_with_undefined_variable_again.test | 18 + ...line_function_with_undefined_variable.test | 12 + ...tiline_function_with_unknown_argument.test | 9 + ...multiline_tag_with_undefined_variable.test | 12 + .../strict_comparison_operator.test | 6 + .../syntax_error_in_reused_template.test | 10 + .../Fixtures/exceptions/unclosed_tag.test | 20 + .../Fixtures/exceptions/undefined_parent.test | 10 + .../undefined_template_in_child_template.test | 15 + .../Fixtures/exceptions/undefined_trait.test | 9 + .../Tests/Fixtures/expressions/_self.test | 8 + .../Tests/Fixtures/expressions/array.test | 105 + .../Fixtures/expressions/array_call.test | 14 + .../Tests/Fixtures/expressions/binary.test | 46 + .../Tests/Fixtures/expressions/bitwise.test | 14 + .../call_argument_defined_twice.test | 8 + .../call_positional_arg_after_named_arg.test | 8 + .../Fixtures/expressions/comparison.test | 14 + .../Fixtures/expressions/divisibleby.test | 17 + .../Tests/Fixtures/expressions/dotdot.test | 20 + .../Tests/Fixtures/expressions/ends_with.test | 26 + .../Tests/Fixtures/expressions/floats.test | 14 + .../Tests/Fixtures/expressions/grouping.test | 8 + .../Tests/Fixtures/expressions/literals.test | 22 + .../Fixtures/expressions/magic_call.test | 27 + .../Tests/Fixtures/expressions/matches.test | 12 + .../Fixtures/expressions/method_call.test | 28 + .../expressions/negative_numbers.test | 18 + .../expressions/operators_as_variables.test | 16 + .../Tests/Fixtures/expressions/postfix.test | 22 + .../Tests/Fixtures/expressions/power.test | 20 + .../Tests/Fixtures/expressions/sameas.test | 21 + .../Fixtures/expressions/starts_with.test | 27 + .../Tests/Fixtures/expressions/strings.test | 10 + .../expressions/ternary_operator.test | 18 + .../expressions/ternary_operator_noelse.test | 10 + .../expressions/ternary_operator_nothen.test | 10 + .../two_word_operators_as_variables.test | 8 + .../Tests/Fixtures/expressions/unary.test | 12 + .../expressions/unary_macro_arguments.test | 22 + .../expressions/unary_precedence.test | 14 + .../extensions/anonymous_functions.test | 10 + .../test/Twig/Tests/Fixtures/filters/abs.test | 30 + .../Twig/Tests/Fixtures/filters/batch.test | 31 + .../Tests/Fixtures/filters/batch_float.test | 29 + .../filters/batch_with_empty_fill.test | 37 + .../filters/batch_with_exact_elements.test | 33 + .../Fixtures/filters/batch_with_fill.test | 37 + .../Fixtures/filters/batch_with_keys.test | 10 + .../filters/batch_with_more_elements.test | 23 + .../filters/batch_with_zero_elements.test | 10 + .../Twig/Tests/Fixtures/filters/column.test | 11 + .../Fixtures/filters/convert_encoding.test | 8 + .../Twig/Tests/Fixtures/filters/date.test | 90 + .../Fixtures/filters/date_default_format.test | 14 + .../filters/date_default_format_interval.test | 14 + .../Fixtures/filters/date_immutable.test | 35 + .../Tests/Fixtures/filters/date_interval.test | 17 + .../Tests/Fixtures/filters/date_modify.test | 14 + .../Fixtures/filters/date_namedargs.test | 13 + .../Twig/Tests/Fixtures/filters/default.test | 159 + .../Fixtures/filters/dynamic_filter.test | 10 + .../Twig/Tests/Fixtures/filters/escape.test | 8 + .../Fixtures/filters/escape_html_attr.test | 8 + .../Fixtures/filters/escape_javascript.test | 8 + .../filters/escape_non_supported_charset.test | 8 + .../Twig/Tests/Fixtures/filters/first.test | 17 + .../Tests/Fixtures/filters/force_escape.test | 18 + .../Twig/Tests/Fixtures/filters/format.test | 8 + .../Twig/Tests/Fixtures/filters/join.test | 38 + .../Tests/Fixtures/filters/json_encode.test | 12 + .../Twig/Tests/Fixtures/filters/last.test | 17 + .../Twig/Tests/Fixtures/filters/length.test | 40 + .../Tests/Fixtures/filters/length_utf8.test | 10 + .../Twig/Tests/Fixtures/filters/merge.test | 25 + .../Twig/Tests/Fixtures/filters/nl2br.test | 14 + .../Tests/Fixtures/filters/number_format.test | 18 + .../filters/number_format_default.test | 21 + .../Twig/Tests/Fixtures/filters/replace.test | 12 + .../Fixtures/filters/replace_invalid_arg.test | 8 + .../Twig/Tests/Fixtures/filters/reverse.test | 18 + .../Twig/Tests/Fixtures/filters/round.test | 22 + .../Twig/Tests/Fixtures/filters/slice.test | 54 + .../Twig/Tests/Fixtures/filters/sort.test | 12 + .../Tests/Fixtures/filters/spaceless.test | 8 + .../Tests/Fixtures/filters/special_chars.test | 8 + .../Twig/Tests/Fixtures/filters/split.test | 20 + .../Tests/Fixtures/filters/split_utf8.test | 22 + .../Tests/Fixtures/filters/static_calls.test | 10 + .../Twig/Tests/Fixtures/filters/trim.test | 24 + .../Tests/Fixtures/filters/urlencode.test | 14 + .../Tests/Fixtures/functions/attribute.test | 18 + .../Twig/Tests/Fixtures/functions/block.test | 12 + .../functions/block_with_template.test | 22 + .../functions/block_without_name.test | 12 + .../functions/block_without_parent.test | 11 + .../Tests/Fixtures/functions/constant.test | 10 + .../Twig/Tests/Fixtures/functions/cycle.test | 16 + .../Twig/Tests/Fixtures/functions/date.test | 27 + .../Fixtures/functions/date_namedargs.test | 11 + .../Twig/Tests/Fixtures/functions/dump.test | 16 + .../Tests/Fixtures/functions/dump_array.test | 19 + .../Fixtures/functions/dynamic_function.test | 10 + .../functions/include/assignment.test | 13 + .../functions/include/autoescaping.test | 10 + .../Fixtures/functions/include/basic.test | 17 + .../functions/include/expression.test | 17 + .../functions/include/ignore_missing.test | 10 + .../include/ignore_missing_exists.test | 11 + .../include/include_missing_extends.test | 13 + .../Fixtures/functions/include/missing.test | 8 + .../functions/include/missing_nested.test | 16 + .../Fixtures/functions/include/sandbox.test | 13 + .../functions/include/sandbox_disabling.test | 16 + .../sandbox_disabling_ignore_missing.test | 13 + .../functions/include/template_instance.test | 10 + .../functions/include/templates_as_array.test | 12 + .../functions/include/with_context.test | 16 + .../functions/include/with_variables.test | 12 + .../include_template_from_string.test | 11 + .../Tests/Fixtures/functions/magic_call.test | 8 + .../Fixtures/functions/magic_static_call.test | 10 + .../Twig/Tests/Fixtures/functions/max.test | 12 + .../Twig/Tests/Fixtures/functions/min.test | 12 + .../Twig/Tests/Fixtures/functions/range.test | 8 + .../recursive_block_with_inheritance.test | 21 + .../Twig/Tests/Fixtures/functions/source.test | 17 + .../Fixtures/functions/special_chars.test | 8 + .../Fixtures/functions/static_calls.test | 10 + .../functions/template_from_string.test | 15 + .../functions/template_from_string_error.test | 8 + .../Fixtures/functions/undefined_block.test | 16 + .../functions/undefined_block_deep.test | 20 + .../Tests/Fixtures/macros/default_values.test | 16 + .../Tests/Fixtures/macros/nested_calls.test | 18 + .../Fixtures/macros/reserved_variables.test | 14 + .../Twig/Tests/Fixtures/macros/simple.test | 22 + .../Twig/Tests/Fixtures/macros/varargs.test | 21 + .../Fixtures/macros/varargs_argument.test | 7 + .../Tests/Fixtures/macros/with_filters.test | 14 + .../regression/block_names_unicity.test | 19 + .../regression/combined_debug_info.test | 15 + .../Fixtures/regression/empty_token.test | 8 + .../Tests/Fixtures/regression/issue_1143.test | 23 + .../Fixtures/regression/multi_word_tests.test | 10 + .../regression/simple_xml_element.test | 17 + .../regression/strings_like_numbers.test | 8 + .../Twig/Tests/Fixtures/tags/apply/basic.test | 10 + .../Fixtures/tags/apply/json_encode.test | 8 + .../Tests/Fixtures/tags/apply/multiple.test | 10 + .../Tests/Fixtures/tags/apply/nested.test | 16 + .../Twig/Tests/Fixtures/tags/apply/scope.test | 15 + .../Fixtures/tags/apply/with_for_tag.test | 13 + .../Fixtures/tags/apply/with_if_tag.test | 29 + .../Tests/Fixtures/tags/autoescape/basic.test | 22 + .../Fixtures/tags/autoescape/blocks.test | 12 + .../tags/autoescape/double_escaping.test | 10 + .../Fixtures/tags/autoescape/functions.test | 83 + .../Fixtures/tags/autoescape/literal.test | 87 + .../Fixtures/tags/autoescape/nested.test | 26 + .../Fixtures/tags/autoescape/objects.test | 26 + .../Tests/Fixtures/tags/autoescape/raw.test | 10 + .../Fixtures/tags/autoescape/strategy.test | 11 + .../Tests/Fixtures/tags/autoescape/type.test | 69 + .../tags/autoescape/with_filters.test | 131 + .../autoescape/with_filters_arguments.test | 23 + .../autoescape/with_pre_escape_filters.test | 68 + .../with_preserves_safety_filters.test | 50 + .../Twig/Tests/Fixtures/tags/block/basic.test | 11 + .../tags/block/block_unique_name.test | 11 + .../Fixtures/tags/block/capturing_block.test | 24 + .../tags/block/conditional_block.test | 9 + .../Fixtures/tags/block/special_chars.test | 10 + .../tags/deprecated/block.legacy.test | 20 + .../tags/deprecated/macro.legacy.test | 21 + .../tags/deprecated/template.legacy.test | 12 + .../Twig/Tests/Fixtures/tags/embed/basic.test | 35 + .../tags/embed/complex_dynamic_parent.test | 35 + .../Fixtures/tags/embed/dynamic_parent.test | 35 + .../Tests/Fixtures/tags/embed/error_line.test | 16 + .../Tests/Fixtures/tags/embed/multiple.test | 50 + .../Tests/Fixtures/tags/embed/nested.test | 42 + .../Fixtures/tags/embed/with_extends.test | 60 + .../Fixtures/tags/filter/basic.legacy.test | 12 + .../tags/filter/json_encode.legacy.test | 10 + .../Fixtures/tags/filter/multiple.legacy.test | 12 + .../Fixtures/tags/filter/nested.legacy.test | 19 + .../Fixtures/tags/filter/scope.legacy.test | 13 + .../tags/filter/with_for_tag.legacy.test | 15 + .../tags/filter/with_if_tag.legacy.test | 31 + .../Tests/Fixtures/tags/for/condition.test | 14 + .../Twig/Tests/Fixtures/tags/for/context.test | 18 + .../Twig/Tests/Fixtures/tags/for/else.test | 23 + .../Fixtures/tags/for/inner_variables.test | 17 + .../Twig/Tests/Fixtures/tags/for/keys.test | 11 + .../Fixtures/tags/for/keys_and_values.test | 11 + .../Tests/Fixtures/tags/for/loop_context.test | 19 + .../Fixtures/tags/for/loop_context_local.test | 10 + .../Fixtures/tags/for/loop_not_defined.test | 10 + .../tags/for/loop_not_defined_cond.test | 9 + .../Tests/Fixtures/tags/for/nested_else.test | 17 + .../Twig/Tests/Fixtures/tags/for/objects.test | 43 + .../Fixtures/tags/for/objects_countable.test | 47 + .../Tests/Fixtures/tags/for/recursive.test | 18 + .../Twig/Tests/Fixtures/tags/for/values.test | 11 + .../test/Twig/Tests/Fixtures/tags/from.test | 14 + .../Twig/Tests/Fixtures/tags/if/basic.test | 22 + .../Tests/Fixtures/tags/if/expression.test | 22 + .../Tests/Fixtures/tags/include/basic.test | 16 + .../Fixtures/tags/include/expression.test | 16 + .../Fixtures/tags/include/ignore_missing.test | 10 + .../tags/include/ignore_missing_exists.test | 11 + .../tags/include/include_missing_extends.test | 13 + .../Tests/Fixtures/tags/include/missing.test | 8 + .../Fixtures/tags/include/missing_nested.test | 16 + .../Tests/Fixtures/tags/include/only.test | 20 + .../tags/include/template_instance.test | 10 + .../tags/include/templates_as_array.test | 12 + .../Fixtures/tags/include/with_variables.test | 14 + .../Fixtures/tags/inheritance/basic.test | 14 + .../Fixtures/tags/inheritance/block_expr.test | 30 + .../tags/inheritance/block_expr2.test | 32 + .../tags/inheritance/capturing_block.test | 17 + .../tags/inheritance/conditional.test | 14 + .../inheritance/conditional_block.legacy.test | 16 + .../Fixtures/tags/inheritance/dynamic.test | 14 + .../Fixtures/tags/inheritance/empty.test | 10 + .../tags/inheritance/extends_as_array.test | 12 + .../extends_as_array_with_empty_name.test | 12 + .../extends_as_array_with_null_name.test | 12 + .../Fixtures/tags/inheritance/multiple.test | 12 + .../tags/inheritance/multiple_dynamic.test | 22 + .../tags/inheritance/nested_blocks.test | 22 + .../nested_blocks_parent_only.test | 15 + .../tags/inheritance/nested_inheritance.test | 16 + .../Fixtures/tags/inheritance/parent.test | 12 + .../parent_as_template_wrapper.test | 12 + .../tags/inheritance/parent_change.test | 16 + .../tags/inheritance/parent_in_a_block.test | 8 + .../tags/inheritance/parent_isolation.test | 20 + .../tags/inheritance/parent_nested.test | 28 + .../inheritance/parent_without_extends.test | 8 + .../parent_without_extends_but_traits.test | 14 + .../tags/inheritance/template_instance.test | 14 + .../Tests/Fixtures/tags/inheritance/use.test | 44 + .../Twig/Tests/Fixtures/tags/macro/basic.test | 17 + .../Fixtures/tags/macro/endmacro_name.test | 16 + .../Tests/Fixtures/tags/macro/external.test | 17 + .../Twig/Tests/Fixtures/tags/macro/from.test | 18 + .../Tests/Fixtures/tags/macro/global.test | 14 + .../macro/import_from_string_template.test | 10 + .../Fixtures/tags/macro/self_import.test | 17 + .../Fixtures/tags/macro/special_chars.test | 14 + .../Fixtures/tags/macro/super_globals.test | 14 + .../Tests/Fixtures/tags/sandbox/array.test | 16 + .../Fixtures/tags/sandbox/not_valid1.test | 11 + .../Fixtures/tags/sandbox/not_valid2.test | 14 + .../Tests/Fixtures/tags/sandbox/simple.test | 22 + .../Twig/Tests/Fixtures/tags/set/basic.test | 20 + .../Fixtures/tags/set/capture-empty.test | 9 + .../Twig/Tests/Fixtures/tags/set/capture.test | 10 + .../Fixtures/tags/set/capture_scope.test | 10 + .../Tests/Fixtures/tags/set/expression.test | 12 + .../Tests/Fixtures/tags/set/inheritance.test | 24 + .../tags/set/inheritance_overriding.test | 24 + .../Tests/Fixtures/tags/set/mutating.test | 17 + .../spaceless/root_level_in_child.legacy.test | 23 + .../Tests/Fixtures/tags/spaceless/simple.test | 14 + .../Tests/Fixtures/tags/special_chars.test | 8 + .../Twig/Tests/Fixtures/tags/use/aliases.test | 12 + .../Twig/Tests/Fixtures/tags/use/basic.test | 12 + .../Twig/Tests/Fixtures/tags/use/deep.test | 22 + .../Tests/Fixtures/tags/use/deep_empty.test | 10 + .../Tests/Fixtures/tags/use/inheritance.test | 25 + .../Tests/Fixtures/tags/use/inheritance2.test | 24 + .../Tests/Fixtures/tags/use/multiple.test | 21 + .../Fixtures/tags/use/multiple_aliases.test | 23 + .../Tests/Fixtures/tags/use/parent_block.test | 24 + .../Fixtures/tags/use/parent_block2.test | 24 + .../Fixtures/tags/use/parent_block3.test | 38 + .../Fixtures/tags/use/use_with_parent.test | 24 + .../Tests/Fixtures/tags/verbatim/basic.test | 10 + .../tags/verbatim/whitespace_control.test | 56 + .../Twig/Tests/Fixtures/tags/with/basic.test | 13 + .../Tests/Fixtures/tags/with/expression.test | 10 + .../Tests/Fixtures/tags/with/globals.test | 10 + .../Tests/Fixtures/tags/with/iterable.test | 10 + .../Twig/Tests/Fixtures/tags/with/nested.test | 15 + .../Fixtures/tags/with/with_no_hash.test | 10 + .../Tests/Fixtures/tags/with/with_only.test | 10 + .../test/Twig/Tests/Fixtures/tests/array.test | 24 + .../Twig/Tests/Fixtures/tests/constant.test | 14 + .../Twig/Tests/Fixtures/tests/defined.test | 129 + .../Fixtures/tests/defined_for_attribute.test | 35 + .../Fixtures/tests/defined_for_blocks.test | 38 + .../defined_for_blocks_with_template.test | 17 + .../Fixtures/tests/defined_for_constants.test | 14 + .../tests/defined_on_complex_expr.test | 8 + .../Tests/Fixtures/tests/dynamic_test.test | 14 + .../test/Twig/Tests/Fixtures/tests/empty.test | 42 + .../test/Twig/Tests/Fixtures/tests/even.test | 14 + .../test/Twig/Tests/Fixtures/tests/in.test | 116 + .../Tests/Fixtures/tests/in_with_objects.test | 19 + .../Twig/Tests/Fixtures/tests/iterable.test | 19 + .../Tests/Fixtures/tests/null_coalesce.test | 30 + .../test/Twig/Tests/Fixtures/tests/odd.test | 10 + .../Tests/Fixtures/whitespace/trim_block.test | 68 + .../whitespace/trim_delimiter_as_strings.test | 10 + .../Tests/Fixtures/whitespace/trim_left.test | 32 + .../Fixtures/whitespace/trim_line_left.test | 33 + .../Fixtures/whitespace/trim_line_right.test | 32 + .../Tests/Fixtures/whitespace/trim_right.test | 28 + .../twig/test/Twig/Tests/IntegrationTest.php | 386 ++ .../twig/twig/test/Twig/Tests/LexerTest.php | 370 ++ .../twig/test/Twig/Tests/Loader/ArrayTest.php | 88 + .../twig/test/Twig/Tests/Loader/ChainTest.php | 95 + .../test/Twig/Tests/Loader/FilesystemTest.php | 242 + .../array_inheritance_empty_parent.html.twig | 3 + ...y_inheritance_nonexistent_parent.html.twig | 3 + .../array_inheritance_null_parent.html.twig | 3 + .../array_inheritance_valid_parent.html.twig | 3 + .../Fixtures/inheritance/parent.html.twig | 1 + .../inheritance/spare_parent.html.twig | 1 + .../Tests/Loader/Fixtures/named/index.html | 1 + .../Loader/Fixtures/named_bis/index.html | 1 + .../Loader/Fixtures/named_final/index.html | 1 + .../Fixtures/named_quater/named_absolute.html | 1 + .../Loader/Fixtures/named_ter/index.html | 1 + .../Tests/Loader/Fixtures/normal/index.html | 1 + .../Loader/Fixtures/normal_bis/index.html | 1 + .../Loader/Fixtures/normal_final/index.html | 1 + .../Loader/Fixtures/normal_ter/index.html | 1 + .../Loader/Fixtures/phar/phar-sample.phar | Bin 0 -> 6786 bytes .../Fixtures/themes/theme1/blocks.html.twig | 3 + .../Fixtures/themes/theme2/blocks.html.twig | 3 + .../test/Twig/Tests/Node/AutoEscapeTest.php | 37 + .../Twig/Tests/Node/BlockReferenceTest.php | 34 + .../twig/test/Twig/Tests/Node/BlockTest.php | 43 + .../test/Twig/Tests/Node/DeprecatedTest.php | 82 + .../twig/twig/test/Twig/Tests/Node/DoTest.php | 36 + .../Twig/Tests/Node/Expression/ArrayTest.php | 41 + .../Tests/Node/Expression/AssignNameTest.php | 32 + .../Tests/Node/Expression/Binary/AddTest.php | 38 + .../Tests/Node/Expression/Binary/AndTest.php | 38 + .../Node/Expression/Binary/ConcatTest.php | 38 + .../Tests/Node/Expression/Binary/DivTest.php | 38 + .../Node/Expression/Binary/FloorDivTest.php | 38 + .../Tests/Node/Expression/Binary/ModTest.php | 38 + .../Tests/Node/Expression/Binary/MulTest.php | 38 + .../Tests/Node/Expression/Binary/OrTest.php | 38 + .../Tests/Node/Expression/Binary/SubTest.php | 38 + .../Twig/Tests/Node/Expression/CallTest.php | 153 + .../Tests/Node/Expression/ConditionalTest.php | 42 + .../Tests/Node/Expression/ConstantTest.php | 33 + .../Twig/Tests/Node/Expression/FilterTest.php | 160 + .../Tests/Node/Expression/FunctionTest.php | 120 + .../Tests/Node/Expression/GetAttrTest.php | 58 + .../Twig/Tests/Node/Expression/NameTest.php | 44 + .../Node/Expression/NullCoalesceTest.php | 27 + .../Twig/Tests/Node/Expression/ParentTest.php | 31 + .../Twig/Tests/Node/Expression/TestTest.php | 89 + .../Tests/Node/Expression/Unary/NegTest.php | 36 + .../Tests/Node/Expression/Unary/NotTest.php | 35 + .../Tests/Node/Expression/Unary/PosTest.php | 35 + .../twig/test/Twig/Tests/Node/ForTest.php | 200 + .../twig/twig/test/Twig/Tests/Node/IfTest.php | 95 + .../twig/test/Twig/Tests/Node/ImportTest.php | 45 + .../twig/test/Twig/Tests/Node/IncludeTest.php | 93 + .../twig/test/Twig/Tests/Node/MacroTest.php | 67 + .../twig/test/Twig/Tests/Node/ModuleTest.php | 268 + .../twig/test/Twig/Tests/Node/PrintTest.php | 33 + .../twig/test/Twig/Tests/Node/SandboxTest.php | 47 + .../twig/test/Twig/Tests/Node/SetTest.php | 78 + .../test/Twig/Tests/Node/SpacelessTest.php | 42 + .../twig/test/Twig/Tests/Node/TextTest.php | 31 + .../Twig/Tests/NodeVisitor/OptimizerTest.php | 114 + .../twig/twig/test/Twig/Tests/ParserTest.php | 211 + .../Tests/Profiler/Dumper/AbstractTest.php | 105 + .../Tests/Profiler/Dumper/BlackfireTest.php | 34 + .../Twig/Tests/Profiler/Dumper/HtmlTest.php | 32 + .../Twig/Tests/Profiler/Dumper/TextTest.php | 32 + .../test/Twig/Tests/Profiler/ProfileTest.php | 112 + .../twig/test/Twig/Tests/TemplateTest.php | 746 +++ .../test/Twig/Tests/TemplateWrapperTest.php | 68 + .../twig/test/Twig/Tests/TokenStreamTest.php | 73 + .../Tests/Util/DeprecationCollectorTest.php | 47 + .../twig/test/Twig/Tests/escapingTest.php | 325 ++ 1150 files changed, 88749 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 application/home/config/config.php create mode 100644 application/home/config/tags.php create mode 100644 application/home/controller/Common.php create mode 100644 application/home/controller/Index.php create mode 100644 application/home/decorator/Log.php create mode 100644 application/home/functions.php create mode 100644 application/home/model/Category.php create mode 100644 application/home/model/Example.php create mode 100644 application/home/view/Common/base.html create mode 100644 application/home/view/Index/index.html create mode 100644 application/home/view/Index/testPage.html create mode 100644 application/home/view/tips.html create mode 100644 application/route.php create mode 100644 composer.json create mode 100644 public/.htaccess create mode 100644 public/index.php create mode 100644 public/resource/jquery.min.js create mode 100644 public/resource/layer/layer.js create mode 100644 public/resource/layer/mobile/layer.js create mode 100644 public/resource/layer/mobile/need/layer.css create mode 100644 public/resource/layer/theme/default/icon-ext.png create mode 100644 public/resource/layer/theme/default/icon.png create mode 100644 public/resource/layer/theme/default/layer.css create mode 100644 public/resource/layer/theme/default/loading-0.gif create mode 100644 public/resource/layer/theme/default/loading-1.gif create mode 100644 public/resource/layer/theme/default/loading-2.gif create mode 100644 public/resource/layer_mobile/layer.js create mode 100644 public/resource/layer_mobile/need/layer.css create mode 100644 public/runtime/cache/application/home/c9/c996080ae31bdae542d1bd8370097a57688c35692ecf4d92d24ab9fd59e611f8.php create mode 100644 public/runtime/cache/application/home/e8/e8180536e34c4b4dea9e259be7c2183118dd2c6206e8c3103e3df49502fe54d9.php create mode 100644 system/Top.php create mode 100644 system/create/create.php create mode 100644 system/create/tpl/config/config.tpl create mode 100644 system/create/tpl/config/tags.tpl create mode 100644 system/create/tpl/controller/index.tpl create mode 100644 system/create/tpl/index.tpl create mode 100644 system/create/tpl/model/demo.tpl create mode 100644 system/create/tpl/view/index.tpl create mode 100644 system/decorator/InitDecorator.php create mode 100644 system/decorator/ReturnDecorator.php create mode 100644 system/decorator/StringDecorator.php create mode 100644 system/decorator/ifs/DecoratorIfs.php create mode 100644 system/extend/Autoimage.php create mode 100644 system/extend/Page.php create mode 100644 system/extend/Upload.php create mode 100644 system/extend/Water.php create mode 100644 system/library/App.php create mode 100644 system/library/Config.php create mode 100644 system/library/Database.php create mode 100644 system/library/Loader.php create mode 100644 system/library/Register.php create mode 100644 system/library/Router.php create mode 100644 system/library/Template.php create mode 100644 system/library/cache/FileCache.php create mode 100644 system/library/cache/ifs/CacheIfs.php create mode 100644 system/library/database/driver/MySQLi.php create mode 100644 system/library/database/ifs/DatabaseIfs.php create mode 100644 system/library/error/BaseError.php create mode 100644 system/library/exception/BaseException.php create mode 100644 system/library/exception/DatabaseException.php create mode 100644 system/library/exception/RouteException.php create mode 100644 system/library/http/Request.php create mode 100644 system/library/route/Command.php create mode 100644 system/library/route/Pathinfo.php create mode 100644 system/library/route/ifs/RouteIfs.php create mode 100644 system/library/template/Smarty.php create mode 100644 system/library/template/Top.php create mode 100644 system/library/template/Twig.php create mode 100644 system/library/template/ifs/TemplateIfs.php create mode 100644 system/library/template/tags/Tags.php create mode 100644 system/top/Controller.php create mode 100644 system/top/Model.php create mode 100644 system/top/View.php create mode 100644 system/top/functions/functions.php create mode 100644 vendor/autoload.php create mode 100644 vendor/composer/ClassLoader.php create mode 100644 vendor/composer/LICENSE create mode 100644 vendor/composer/autoload_classmap.php create mode 100644 vendor/composer/autoload_files.php create mode 100644 vendor/composer/autoload_namespaces.php create mode 100644 vendor/composer/autoload_psr4.php create mode 100644 vendor/composer/autoload_real.php create mode 100644 vendor/composer/autoload_static.php create mode 100644 vendor/composer/installed.json create mode 100644 vendor/filp/whoops/CHANGELOG.md create mode 100644 vendor/filp/whoops/LICENSE.md create mode 100644 vendor/filp/whoops/composer.json create mode 100644 vendor/filp/whoops/src/Whoops/Exception/ErrorException.php create mode 100644 vendor/filp/whoops/src/Whoops/Exception/Formatter.php create mode 100644 vendor/filp/whoops/src/Whoops/Exception/Frame.php create mode 100644 vendor/filp/whoops/src/Whoops/Exception/FrameCollection.php create mode 100644 vendor/filp/whoops/src/Whoops/Exception/Inspector.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/CallbackHandler.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/Handler.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/HandlerInterface.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/JsonResponseHandler.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/PlainTextHandler.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/PrettyPageHandler.php create mode 100644 vendor/filp/whoops/src/Whoops/Handler/XmlResponseHandler.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/css/whoops.base.css create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/clipboard.min.js create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/prettify.min.js create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/whoops.base.js create mode 100644 vendor/filp/whoops/src/Whoops/Resources/js/zepto.min.js create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/env_details.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frame_code.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frame_list.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frames_container.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/frames_description.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/header.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/header_outer.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/layout.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_details.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_details_outer.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_left.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Resources/views/panel_left_outer.html.php create mode 100644 vendor/filp/whoops/src/Whoops/Run.php create mode 100644 vendor/filp/whoops/src/Whoops/RunInterface.php create mode 100644 vendor/filp/whoops/src/Whoops/Util/HtmlDumperOutput.php create mode 100644 vendor/filp/whoops/src/Whoops/Util/Misc.php create mode 100644 vendor/filp/whoops/src/Whoops/Util/SystemFacade.php create mode 100644 vendor/filp/whoops/src/Whoops/Util/TemplateHelper.php create mode 100644 vendor/psr/log/.gitignore create mode 100644 vendor/psr/log/LICENSE create mode 100644 vendor/psr/log/Psr/Log/AbstractLogger.php create mode 100644 vendor/psr/log/Psr/Log/InvalidArgumentException.php create mode 100644 vendor/psr/log/Psr/Log/LogLevel.php create mode 100644 vendor/psr/log/Psr/Log/LoggerAwareInterface.php create mode 100644 vendor/psr/log/Psr/Log/LoggerAwareTrait.php create mode 100644 vendor/psr/log/Psr/Log/LoggerInterface.php create mode 100644 vendor/psr/log/Psr/Log/LoggerTrait.php create mode 100644 vendor/psr/log/Psr/Log/NullLogger.php create mode 100644 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php create mode 100644 vendor/psr/log/Psr/Log/Test/TestLogger.php create mode 100644 vendor/psr/log/README.md create mode 100644 vendor/psr/log/composer.json create mode 100644 vendor/smarty/smarty/COPYING.lib create mode 100644 vendor/smarty/smarty/INHERITANCE_RELEASE_NOTES.txt create mode 100644 vendor/smarty/smarty/README create mode 100644 vendor/smarty/smarty/README.md create mode 100644 vendor/smarty/smarty/SMARTY_2_BC_NOTES.txt create mode 100644 vendor/smarty/smarty/SMARTY_3.0_BC_NOTES.txt create mode 100644 vendor/smarty/smarty/SMARTY_3.1_NOTES.txt create mode 100644 vendor/smarty/smarty/change_log.txt create mode 100644 vendor/smarty/smarty/composer.json create mode 100644 vendor/smarty/smarty/demo/configs/test.conf create mode 100644 vendor/smarty/smarty/demo/index.php create mode 100644 vendor/smarty/smarty/demo/plugins/cacheresource.apc.php create mode 100644 vendor/smarty/smarty/demo/plugins/cacheresource.memcache.php create mode 100644 vendor/smarty/smarty/demo/plugins/cacheresource.mysql.php create mode 100644 vendor/smarty/smarty/demo/plugins/resource.extendsall.php create mode 100644 vendor/smarty/smarty/demo/plugins/resource.mysql.php create mode 100644 vendor/smarty/smarty/demo/plugins/resource.mysqls.php create mode 100644 vendor/smarty/smarty/demo/templates/footer.tpl create mode 100644 vendor/smarty/smarty/demo/templates/header.tpl create mode 100644 vendor/smarty/smarty/demo/templates/index.tpl create mode 100644 vendor/smarty/smarty/libs/Smarty.class.php create mode 100644 vendor/smarty/smarty/libs/SmartyBC.class.php create mode 100644 vendor/smarty/smarty/libs/debug.tpl create mode 100644 vendor/smarty/smarty/libs/plugins/block.textformat.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.counter.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.cycle.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.fetch.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_checkboxes.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_image.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_options.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_radios.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_select_date.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_select_time.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.html_table.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.mailto.php create mode 100644 vendor/smarty/smarty/libs/plugins/function.math.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.capitalize.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.date_format.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.debug_print_var.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.escape.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.regex_replace.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.replace.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.spacify.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifier.truncate.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.cat.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.count_characters.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.count_paragraphs.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.count_sentences.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.count_words.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.default.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.escape.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.from_charset.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.indent.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.lower.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.noprint.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.string_format.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.strip.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.strip_tags.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.to_charset.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.unescape.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.upper.php create mode 100644 vendor/smarty/smarty/libs/plugins/modifiercompiler.wordwrap.php create mode 100644 vendor/smarty/smarty/libs/plugins/outputfilter.trimwhitespace.php create mode 100644 vendor/smarty/smarty/libs/plugins/shared.escape_special_chars.php create mode 100644 vendor/smarty/smarty/libs/plugins/shared.literal_compiler_param.php create mode 100644 vendor/smarty/smarty/libs/plugins/shared.make_timestamp.php create mode 100644 vendor/smarty/smarty/libs/plugins/shared.mb_str_replace.php create mode 100644 vendor/smarty/smarty/libs/plugins/shared.mb_unicode.php create mode 100644 vendor/smarty/smarty/libs/plugins/shared.mb_wordwrap.php create mode 100644 vendor/smarty/smarty/libs/plugins/variablefilter.htmlspecialchars.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_cacheresource.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_cacheresource_custom.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_cacheresource_keyvaluestore.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_config_source.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_cacheresource_file.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_append.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_assign.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_block.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_break.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_call.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_capture.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_config_load.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_continue.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_debug.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_eval.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_extends.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_for.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_foreach.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_function.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_if.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_include.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_include_php.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_insert.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_ldelim.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_nocache.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_block_plugin.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_function_plugin.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_modifier.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_object_block_function.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_object_function.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_print_expression.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_registered_block.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_registered_function.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_private_special_variable.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_rdelim.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_section.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_setfilter.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compile_while.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_compilebase.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_config.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_config_file_compiler.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_configfilelexer.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_configfileparser.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_data.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_debug.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_filter_handler.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_function_call_handler.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_get_include_path.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_nocache_insert.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_parsetree.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_eval.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_extends.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_file.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_php.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_registered.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_stream.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_resource_string.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatelexer.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_templateparser.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_utility.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_internal_write_file.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_resource.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_resource_custom.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_resource_recompiled.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_resource_uncompiled.php create mode 100644 vendor/smarty/smarty/libs/sysplugins/smarty_security.php create mode 100644 vendor/symfony/polyfill-ctype/Ctype.php create mode 100644 vendor/symfony/polyfill-ctype/LICENSE create mode 100644 vendor/symfony/polyfill-ctype/README.md create mode 100644 vendor/symfony/polyfill-ctype/bootstrap.php create mode 100644 vendor/symfony/polyfill-ctype/composer.json create mode 100644 vendor/symfony/polyfill-mbstring/LICENSE create mode 100644 vendor/symfony/polyfill-mbstring/Mbstring.php create mode 100644 vendor/symfony/polyfill-mbstring/README.md create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php create mode 100644 vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php create mode 100644 vendor/symfony/polyfill-mbstring/bootstrap.php create mode 100644 vendor/symfony/polyfill-mbstring/composer.json create mode 100644 vendor/twig/twig/.editorconfig create mode 100644 vendor/twig/twig/.gitignore create mode 100644 vendor/twig/twig/.php_cs.dist create mode 100644 vendor/twig/twig/.travis.yml create mode 100644 vendor/twig/twig/CHANGELOG create mode 100644 vendor/twig/twig/LICENSE create mode 100644 vendor/twig/twig/README.rst create mode 100644 vendor/twig/twig/composer.json create mode 100644 vendor/twig/twig/doc/advanced.rst create mode 100644 vendor/twig/twig/doc/api.rst create mode 100644 vendor/twig/twig/doc/coding_standards.rst create mode 100644 vendor/twig/twig/doc/deprecated.rst create mode 100644 vendor/twig/twig/doc/filters/abs.rst create mode 100644 vendor/twig/twig/doc/filters/batch.rst create mode 100644 vendor/twig/twig/doc/filters/capitalize.rst create mode 100644 vendor/twig/twig/doc/filters/column.rst create mode 100644 vendor/twig/twig/doc/filters/convert_encoding.rst create mode 100644 vendor/twig/twig/doc/filters/date.rst create mode 100644 vendor/twig/twig/doc/filters/date_modify.rst create mode 100644 vendor/twig/twig/doc/filters/default.rst create mode 100644 vendor/twig/twig/doc/filters/escape.rst create mode 100644 vendor/twig/twig/doc/filters/first.rst create mode 100644 vendor/twig/twig/doc/filters/format.rst create mode 100644 vendor/twig/twig/doc/filters/index.rst create mode 100644 vendor/twig/twig/doc/filters/join.rst create mode 100644 vendor/twig/twig/doc/filters/json_encode.rst create mode 100644 vendor/twig/twig/doc/filters/keys.rst create mode 100644 vendor/twig/twig/doc/filters/last.rst create mode 100644 vendor/twig/twig/doc/filters/length.rst create mode 100644 vendor/twig/twig/doc/filters/lower.rst create mode 100644 vendor/twig/twig/doc/filters/merge.rst create mode 100644 vendor/twig/twig/doc/filters/nl2br.rst create mode 100644 vendor/twig/twig/doc/filters/number_format.rst create mode 100644 vendor/twig/twig/doc/filters/raw.rst create mode 100644 vendor/twig/twig/doc/filters/replace.rst create mode 100644 vendor/twig/twig/doc/filters/reverse.rst create mode 100644 vendor/twig/twig/doc/filters/round.rst create mode 100644 vendor/twig/twig/doc/filters/slice.rst create mode 100644 vendor/twig/twig/doc/filters/sort.rst create mode 100644 vendor/twig/twig/doc/filters/spaceless.rst create mode 100644 vendor/twig/twig/doc/filters/split.rst create mode 100644 vendor/twig/twig/doc/filters/striptags.rst create mode 100644 vendor/twig/twig/doc/filters/title.rst create mode 100644 vendor/twig/twig/doc/filters/trim.rst create mode 100644 vendor/twig/twig/doc/filters/upper.rst create mode 100644 vendor/twig/twig/doc/filters/url_encode.rst create mode 100644 vendor/twig/twig/doc/functions/attribute.rst create mode 100644 vendor/twig/twig/doc/functions/block.rst create mode 100644 vendor/twig/twig/doc/functions/constant.rst create mode 100644 vendor/twig/twig/doc/functions/cycle.rst create mode 100644 vendor/twig/twig/doc/functions/date.rst create mode 100644 vendor/twig/twig/doc/functions/dump.rst create mode 100644 vendor/twig/twig/doc/functions/include.rst create mode 100644 vendor/twig/twig/doc/functions/index.rst create mode 100644 vendor/twig/twig/doc/functions/max.rst create mode 100644 vendor/twig/twig/doc/functions/min.rst create mode 100644 vendor/twig/twig/doc/functions/parent.rst create mode 100644 vendor/twig/twig/doc/functions/random.rst create mode 100644 vendor/twig/twig/doc/functions/range.rst create mode 100644 vendor/twig/twig/doc/functions/source.rst create mode 100644 vendor/twig/twig/doc/functions/template_from_string.rst create mode 100644 vendor/twig/twig/doc/index.rst create mode 100644 vendor/twig/twig/doc/installation.rst create mode 100644 vendor/twig/twig/doc/internals.rst create mode 100644 vendor/twig/twig/doc/intro.rst create mode 100644 vendor/twig/twig/doc/recipes.rst create mode 100644 vendor/twig/twig/doc/tags/apply.rst create mode 100644 vendor/twig/twig/doc/tags/autoescape.rst create mode 100644 vendor/twig/twig/doc/tags/block.rst create mode 100644 vendor/twig/twig/doc/tags/deprecated.rst create mode 100644 vendor/twig/twig/doc/tags/do.rst create mode 100644 vendor/twig/twig/doc/tags/embed.rst create mode 100644 vendor/twig/twig/doc/tags/extends.rst create mode 100644 vendor/twig/twig/doc/tags/filter.rst create mode 100644 vendor/twig/twig/doc/tags/flush.rst create mode 100644 vendor/twig/twig/doc/tags/for.rst create mode 100644 vendor/twig/twig/doc/tags/from.rst create mode 100644 vendor/twig/twig/doc/tags/if.rst create mode 100644 vendor/twig/twig/doc/tags/import.rst create mode 100644 vendor/twig/twig/doc/tags/include.rst create mode 100644 vendor/twig/twig/doc/tags/index.rst create mode 100644 vendor/twig/twig/doc/tags/macro.rst create mode 100644 vendor/twig/twig/doc/tags/sandbox.rst create mode 100644 vendor/twig/twig/doc/tags/set.rst create mode 100644 vendor/twig/twig/doc/tags/spaceless.rst create mode 100644 vendor/twig/twig/doc/tags/use.rst create mode 100644 vendor/twig/twig/doc/tags/verbatim.rst create mode 100644 vendor/twig/twig/doc/tags/with.rst create mode 100644 vendor/twig/twig/doc/templates.rst create mode 100644 vendor/twig/twig/doc/tests/constant.rst create mode 100644 vendor/twig/twig/doc/tests/defined.rst create mode 100644 vendor/twig/twig/doc/tests/divisibleby.rst create mode 100644 vendor/twig/twig/doc/tests/empty.rst create mode 100644 vendor/twig/twig/doc/tests/even.rst create mode 100644 vendor/twig/twig/doc/tests/index.rst create mode 100644 vendor/twig/twig/doc/tests/iterable.rst create mode 100644 vendor/twig/twig/doc/tests/null.rst create mode 100644 vendor/twig/twig/doc/tests/odd.rst create mode 100644 vendor/twig/twig/doc/tests/sameas.rst create mode 100644 vendor/twig/twig/lib/Twig/BaseNodeVisitor.php create mode 100644 vendor/twig/twig/lib/Twig/Cache/Filesystem.php create mode 100644 vendor/twig/twig/lib/Twig/Cache/Null.php create mode 100644 vendor/twig/twig/lib/Twig/CacheInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Compiler.php create mode 100644 vendor/twig/twig/lib/Twig/ContainerRuntimeLoader.php create mode 100644 vendor/twig/twig/lib/Twig/Environment.php create mode 100644 vendor/twig/twig/lib/Twig/Error.php create mode 100644 vendor/twig/twig/lib/Twig/Error/Loader.php create mode 100644 vendor/twig/twig/lib/Twig/Error/Runtime.php create mode 100644 vendor/twig/twig/lib/Twig/Error/Syntax.php create mode 100644 vendor/twig/twig/lib/Twig/ExistsLoaderInterface.php create mode 100644 vendor/twig/twig/lib/Twig/ExpressionParser.php create mode 100644 vendor/twig/twig/lib/Twig/Extension.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Core.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Debug.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Escaper.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/GlobalsInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Optimizer.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Profiler.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Sandbox.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/Staging.php create mode 100644 vendor/twig/twig/lib/Twig/Extension/StringLoader.php create mode 100644 vendor/twig/twig/lib/Twig/ExtensionInterface.php create mode 100644 vendor/twig/twig/lib/Twig/ExtensionSet.php create mode 100644 vendor/twig/twig/lib/Twig/FactoryRuntimeLoader.php create mode 100644 vendor/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php create mode 100644 vendor/twig/twig/lib/Twig/Filter.php create mode 100644 vendor/twig/twig/lib/Twig/Function.php create mode 100644 vendor/twig/twig/lib/Twig/Lexer.php create mode 100644 vendor/twig/twig/lib/Twig/Loader/Array.php create mode 100644 vendor/twig/twig/lib/Twig/Loader/Chain.php create mode 100644 vendor/twig/twig/lib/Twig/Loader/Filesystem.php create mode 100644 vendor/twig/twig/lib/Twig/LoaderInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Markup.php create mode 100644 vendor/twig/twig/lib/Twig/Node.php create mode 100644 vendor/twig/twig/lib/Twig/Node/AutoEscape.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Block.php create mode 100644 vendor/twig/twig/lib/Twig/Node/BlockReference.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Body.php create mode 100644 vendor/twig/twig/lib/Twig/Node/CheckSecurity.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Deprecated.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Do.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Embed.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Array.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/AssignName.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Add.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/And.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Div.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/In.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Less.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Or.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Power.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Range.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/BlockReference.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Call.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Conditional.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Constant.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Filter.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Filter/Default.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Function.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/GetAttr.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/MethodCall.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Name.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Parent.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/TempName.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Constant.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Defined.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Even.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Null.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Odd.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Unary.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Unary/Not.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Flush.php create mode 100644 vendor/twig/twig/lib/Twig/Node/For.php create mode 100644 vendor/twig/twig/lib/Twig/Node/ForLoop.php create mode 100644 vendor/twig/twig/lib/Twig/Node/If.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Import.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Include.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Macro.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Module.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Print.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Sandbox.php create mode 100644 vendor/twig/twig/lib/Twig/Node/SandboxedPrint.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Set.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Spaceless.php create mode 100644 vendor/twig/twig/lib/Twig/Node/Text.php create mode 100644 vendor/twig/twig/lib/Twig/Node/With.php create mode 100644 vendor/twig/twig/lib/Twig/NodeCaptureInterface.php create mode 100644 vendor/twig/twig/lib/Twig/NodeOutputInterface.php create mode 100644 vendor/twig/twig/lib/Twig/NodeTraverser.php create mode 100644 vendor/twig/twig/lib/Twig/NodeVisitor/Escaper.php create mode 100644 vendor/twig/twig/lib/Twig/NodeVisitor/Optimizer.php create mode 100644 vendor/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php create mode 100644 vendor/twig/twig/lib/Twig/NodeVisitor/Sandbox.php create mode 100644 vendor/twig/twig/lib/Twig/NodeVisitorInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Parser.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Dumper/Base.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Dumper/Html.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Dumper/Text.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php create mode 100644 vendor/twig/twig/lib/Twig/Profiler/Profile.php create mode 100644 vendor/twig/twig/lib/Twig/RuntimeLoaderInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityError.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php create mode 100644 vendor/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php create mode 100644 vendor/twig/twig/lib/Twig/SimpleFilter.php create mode 100644 vendor/twig/twig/lib/Twig/SimpleFunction.php create mode 100644 vendor/twig/twig/lib/Twig/SimpleTest.php create mode 100644 vendor/twig/twig/lib/Twig/Source.php create mode 100644 vendor/twig/twig/lib/Twig/SourceContextLoaderInterface.php create mode 100644 vendor/twig/twig/lib/Twig/Template.php create mode 100644 vendor/twig/twig/lib/Twig/TemplateWrapper.php create mode 100644 vendor/twig/twig/lib/Twig/Test.php create mode 100644 vendor/twig/twig/lib/Twig/Test/IntegrationTestCase.php create mode 100644 vendor/twig/twig/lib/Twig/Test/NodeTestCase.php create mode 100644 vendor/twig/twig/lib/Twig/Token.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/AutoEscape.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Block.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Deprecated.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Do.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Embed.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Extends.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Filter.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Flush.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/For.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/From.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/If.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Import.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Include.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Macro.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Sandbox.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Set.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Spaceless.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/Use.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParser/With.php create mode 100644 vendor/twig/twig/lib/Twig/TokenParserInterface.php create mode 100644 vendor/twig/twig/lib/Twig/TokenStream.php create mode 100644 vendor/twig/twig/lib/Twig/Util/DeprecationCollector.php create mode 100644 vendor/twig/twig/lib/Twig/Util/TemplateDirIterator.php create mode 100644 vendor/twig/twig/phpunit.xml.dist create mode 100644 vendor/twig/twig/src/Cache/CacheInterface.php create mode 100644 vendor/twig/twig/src/Cache/FilesystemCache.php create mode 100644 vendor/twig/twig/src/Cache/NullCache.php create mode 100644 vendor/twig/twig/src/Compiler.php create mode 100644 vendor/twig/twig/src/Environment.php create mode 100644 vendor/twig/twig/src/Error/Error.php create mode 100644 vendor/twig/twig/src/Error/LoaderError.php create mode 100644 vendor/twig/twig/src/Error/RuntimeError.php create mode 100644 vendor/twig/twig/src/Error/SyntaxError.php create mode 100644 vendor/twig/twig/src/ExpressionParser.php create mode 100644 vendor/twig/twig/src/Extension/AbstractExtension.php create mode 100644 vendor/twig/twig/src/Extension/CoreExtension.php create mode 100644 vendor/twig/twig/src/Extension/DebugExtension.php create mode 100644 vendor/twig/twig/src/Extension/EscaperExtension.php create mode 100644 vendor/twig/twig/src/Extension/ExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/GlobalsInterface.php create mode 100644 vendor/twig/twig/src/Extension/InitRuntimeInterface.php create mode 100644 vendor/twig/twig/src/Extension/OptimizerExtension.php create mode 100644 vendor/twig/twig/src/Extension/ProfilerExtension.php create mode 100644 vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php create mode 100644 vendor/twig/twig/src/Extension/SandboxExtension.php create mode 100644 vendor/twig/twig/src/Extension/StagingExtension.php create mode 100644 vendor/twig/twig/src/Extension/StringLoaderExtension.php create mode 100644 vendor/twig/twig/src/ExtensionSet.php create mode 100644 vendor/twig/twig/src/FileExtensionEscapingStrategy.php create mode 100644 vendor/twig/twig/src/Lexer.php create mode 100644 vendor/twig/twig/src/Loader/ArrayLoader.php create mode 100644 vendor/twig/twig/src/Loader/ChainLoader.php create mode 100644 vendor/twig/twig/src/Loader/ExistsLoaderInterface.php create mode 100644 vendor/twig/twig/src/Loader/FilesystemLoader.php create mode 100644 vendor/twig/twig/src/Loader/LoaderInterface.php create mode 100644 vendor/twig/twig/src/Loader/SourceContextLoaderInterface.php create mode 100644 vendor/twig/twig/src/Markup.php create mode 100644 vendor/twig/twig/src/Node/AutoEscapeNode.php create mode 100644 vendor/twig/twig/src/Node/BlockNode.php create mode 100644 vendor/twig/twig/src/Node/BlockReferenceNode.php create mode 100644 vendor/twig/twig/src/Node/BodyNode.php create mode 100644 vendor/twig/twig/src/Node/CheckSecurityNode.php create mode 100644 vendor/twig/twig/src/Node/CheckToStringNode.php create mode 100644 vendor/twig/twig/src/Node/DeprecatedNode.php create mode 100644 vendor/twig/twig/src/Node/DoNode.php create mode 100644 vendor/twig/twig/src/Node/EmbedNode.php create mode 100644 vendor/twig/twig/src/Node/Expression/AbstractExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ArrayExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/AssignNameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AbstractBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AddBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/AndBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ConcatBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/DivBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/EqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/GreaterBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/InBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/LessBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/MatchesBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/ModBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/MulBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/NotInBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/OrBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/PowerBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/RangeBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Binary/SubBinary.php create mode 100644 vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/CallExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ConditionalExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ConstantExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Filter/DefaultFilter.php create mode 100644 vendor/twig/twig/src/Node/Expression/FilterExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/FunctionExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/GetAttrExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/InlinePrint.php create mode 100644 vendor/twig/twig/src/Node/Expression/MethodCallExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/NameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/NullCoalesceExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/ParentExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/TempNameExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/ConstantTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/EvenTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/NullTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/OddTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/Test/SameasTest.php create mode 100644 vendor/twig/twig/src/Node/Expression/TestExpression.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/AbstractUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/NegUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/NotUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/Unary/PosUnary.php create mode 100644 vendor/twig/twig/src/Node/Expression/VariadicExpression.php create mode 100644 vendor/twig/twig/src/Node/FlushNode.php create mode 100644 vendor/twig/twig/src/Node/ForLoopNode.php create mode 100644 vendor/twig/twig/src/Node/ForNode.php create mode 100644 vendor/twig/twig/src/Node/IfNode.php create mode 100644 vendor/twig/twig/src/Node/ImportNode.php create mode 100644 vendor/twig/twig/src/Node/IncludeNode.php create mode 100644 vendor/twig/twig/src/Node/MacroNode.php create mode 100644 vendor/twig/twig/src/Node/ModuleNode.php create mode 100644 vendor/twig/twig/src/Node/Node.php create mode 100644 vendor/twig/twig/src/Node/NodeCaptureInterface.php create mode 100644 vendor/twig/twig/src/Node/NodeOutputInterface.php create mode 100644 vendor/twig/twig/src/Node/PrintNode.php create mode 100644 vendor/twig/twig/src/Node/SandboxNode.php create mode 100644 vendor/twig/twig/src/Node/SandboxedPrintNode.php create mode 100644 vendor/twig/twig/src/Node/SetNode.php create mode 100644 vendor/twig/twig/src/Node/SpacelessNode.php create mode 100644 vendor/twig/twig/src/Node/TextNode.php create mode 100644 vendor/twig/twig/src/Node/WithNode.php create mode 100644 vendor/twig/twig/src/NodeTraverser.php create mode 100644 vendor/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/NodeVisitorInterface.php create mode 100644 vendor/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php create mode 100644 vendor/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php create mode 100644 vendor/twig/twig/src/Parser.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/BaseDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/BlackfireDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/HtmlDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Dumper/TextDumper.php create mode 100644 vendor/twig/twig/src/Profiler/Node/EnterProfileNode.php create mode 100644 vendor/twig/twig/src/Profiler/Node/LeaveProfileNode.php create mode 100644 vendor/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php create mode 100644 vendor/twig/twig/src/Profiler/Profile.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php create mode 100644 vendor/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityPolicy.php create mode 100644 vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php create mode 100644 vendor/twig/twig/src/Source.php create mode 100644 vendor/twig/twig/src/Template.php create mode 100644 vendor/twig/twig/src/TemplateWrapper.php create mode 100644 vendor/twig/twig/src/Test/IntegrationTestCase.php create mode 100644 vendor/twig/twig/src/Test/NodeTestCase.php create mode 100644 vendor/twig/twig/src/Token.php create mode 100644 vendor/twig/twig/src/TokenParser/AbstractTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ApplyTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/AutoEscapeTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/BlockTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/DeprecatedTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/DoTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/EmbedTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ExtendsTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FilterTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FlushTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ForTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/FromTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/IfTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/ImportTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/IncludeTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/MacroTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SandboxTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SetTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/SpacelessTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/TokenParserInterface.php create mode 100644 vendor/twig/twig/src/TokenParser/UseTokenParser.php create mode 100644 vendor/twig/twig/src/TokenParser/WithTokenParser.php create mode 100644 vendor/twig/twig/src/TokenStream.php create mode 100644 vendor/twig/twig/src/TwigFilter.php create mode 100644 vendor/twig/twig/src/TwigFunction.php create mode 100644 vendor/twig/twig/src/TwigTest.php create mode 100644 vendor/twig/twig/src/Util/DeprecationCollector.php create mode 100644 vendor/twig/twig/src/Util/TemplateDirIterator.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/CompilerTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/ErrorTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/FilesystemHelper.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/autoescape/block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/autoescape/name.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/errors/base.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/errors/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/child_contents_outside_blocks.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/exception_in_extension_extends.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/exception_in_extension_include.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_array_with_undefined_variable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_array_with_undefined_variable_again.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_function_with_undefined_variable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_function_with_unknown_argument.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/multiline_tag_with_undefined_variable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/strict_comparison_operator.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/syntax_error_in_reused_template.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/unclosed_tag.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/undefined_parent.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/undefined_template_in_child_template.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/exceptions/undefined_trait.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/_self.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/array_call.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/binary.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/bitwise.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/call_argument_defined_twice.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/call_positional_arg_after_named_arg.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/comparison.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/divisibleby.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/dotdot.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ends_with.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/floats.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/grouping.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/literals.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/magic_call.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/matches.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/method_call.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/negative_numbers.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/operators_as_variables.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/postfix.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/power.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/sameas.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/starts_with.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/strings.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ternary_operator.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ternary_operator_noelse.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/ternary_operator_nothen.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/two_word_operators_as_variables.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/unary.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/unary_macro_arguments.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/expressions/unary_precedence.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/extensions/anonymous_functions.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/abs.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_float.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_empty_fill.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_exact_elements.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_fill.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_keys.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_more_elements.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/batch_with_zero_elements.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/column.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/convert_encoding.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_default_format.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_default_format_interval.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_immutable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_interval.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_modify.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/date_namedargs.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/default.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/dynamic_filter.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_html_attr.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_javascript.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/escape_non_supported_charset.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/first.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/force_escape.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/format.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/join.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/json_encode.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/last.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/length.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/length_utf8.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/merge.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/nl2br.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/number_format.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/number_format_default.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/replace.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/replace_invalid_arg.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/reverse.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/round.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/slice.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/sort.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/spaceless.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/special_chars.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/split.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/split_utf8.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/static_calls.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/trim.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/filters/urlencode.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/attribute.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block_with_template.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block_without_name.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/block_without_parent.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/constant.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/cycle.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/date.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/date_namedargs.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/dump.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/dump_array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/dynamic_function.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/assignment.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/autoescaping.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/expression.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/ignore_missing.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/ignore_missing_exists.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/include_missing_extends.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/missing.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/missing_nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/sandbox.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/sandbox_disabling.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/sandbox_disabling_ignore_missing.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/template_instance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/templates_as_array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/with_context.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include/with_variables.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/include_template_from_string.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/magic_call.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/magic_static_call.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/max.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/min.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/range.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/recursive_block_with_inheritance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/source.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/special_chars.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/static_calls.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/template_from_string.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/template_from_string_error.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/undefined_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/functions/undefined_block_deep.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/default_values.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/nested_calls.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/reserved_variables.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/simple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/varargs.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/varargs_argument.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/macros/with_filters.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/block_names_unicity.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/combined_debug_info.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/empty_token.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/issue_1143.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/multi_word_tests.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/simple_xml_element.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/regression/strings_like_numbers.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/json_encode.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/multiple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/scope.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/with_for_tag.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/apply/with_if_tag.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/blocks.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/double_escaping.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/functions.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/literal.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/objects.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/raw.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/strategy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/type.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_filters.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_filters_arguments.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_pre_escape_filters.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/autoescape/with_preserves_safety_filters.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/block_unique_name.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/capturing_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/conditional_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/block/special_chars.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/deprecated/block.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/deprecated/macro.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/deprecated/template.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/complex_dynamic_parent.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/dynamic_parent.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/error_line.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/multiple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/embed/with_extends.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/basic.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/json_encode.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/multiple.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/nested.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/scope.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/with_for_tag.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/filter/with_if_tag.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/condition.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/context.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/else.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/inner_variables.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/keys.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/keys_and_values.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_context.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_context_local.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_not_defined.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/loop_not_defined_cond.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/nested_else.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/objects.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/objects_countable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/recursive.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/for/values.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/from.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/if/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/if/expression.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/expression.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/ignore_missing.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/ignore_missing_exists.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/include_missing_extends.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/missing.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/missing_nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/only.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/template_instance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/templates_as_array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/include/with_variables.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/block_expr.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/block_expr2.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/capturing_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/conditional.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/conditional_block.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/dynamic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/empty.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array_with_empty_name.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/extends_as_array_with_null_name.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/multiple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/multiple_dynamic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_blocks.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_blocks_parent_only.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/nested_inheritance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_as_template_wrapper.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_change.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_in_a_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_isolation.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/parent_without_extends_but_traits.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/template_instance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/inheritance/use.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/endmacro_name.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/external.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/from.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/global.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/import_from_string_template.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/self_import.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/special_chars.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/macro/super_globals.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/not_valid1.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/not_valid2.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/sandbox/simple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/capture-empty.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/capture.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/capture_scope.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/expression.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/inheritance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/inheritance_overriding.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/set/mutating.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/spaceless/root_level_in_child.legacy.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/spaceless/simple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/special_chars.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/aliases.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/deep.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/deep_empty.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/inheritance.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/inheritance2.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/multiple.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/multiple_aliases.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/parent_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/parent_block2.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/parent_block3.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/use_with_parent.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/verbatim/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/verbatim/whitespace_control.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/basic.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/expression.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/globals.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/iterable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/nested.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/with_no_hash.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tags/with/with_only.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/array.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/constant.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_attribute.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_blocks.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_blocks_with_template.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_for_constants.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/defined_on_complex_expr.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/dynamic_test.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/empty.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/even.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/in.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/in_with_objects.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/iterable.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/null_coalesce.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/tests/odd.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_block.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_delimiter_as_strings.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_left.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_line_left.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_line_right.test create mode 100644 vendor/twig/twig/test/Twig/Tests/Fixtures/whitespace/trim_right.test create mode 100644 vendor/twig/twig/test/Twig/Tests/IntegrationTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/LexerTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_empty_parent.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_nonexistent_parent.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_null_parent.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/array_inheritance_valid_parent.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/parent.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/inheritance/spare_parent.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_bis/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_final/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_quater/named_absolute.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_ter/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_bis/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_final/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_ter/index.html create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/phar/phar-sample.phar create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/themes/theme1/blocks.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/themes/theme2/blocks.html.twig create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/AutoEscapeTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/BlockReferenceTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/BlockTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/DeprecatedTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/DoTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ArrayTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/AssignNameTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/AddTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/AndTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/ConcatTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/DivTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/FloorDivTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/ModTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/MulTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/OrTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Binary/SubTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ConditionalTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ConstantTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/FilterTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/FunctionTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/GetAttrTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/NameTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/NullCoalesceTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/ParentTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/TestTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Unary/NegTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Unary/NotTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/Expression/Unary/PosTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/ForTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/IfTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/ImportTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/IncludeTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/MacroTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/ModuleTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/PrintTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/SandboxTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/SetTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/SpacelessTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Node/TextTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/ParserTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/BlackfireTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/HtmlTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/TextTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/TemplateTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php create mode 100644 vendor/twig/twig/test/Twig/Tests/escapingTest.php diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..10ebc0e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,6 @@ +# Auto detect text files and perform LF normalization +* text=auto + +*.js linguist-language=php +*.css linguist-language=php +*.html linguist-language=php \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/application/home/config/config.php b/application/home/config/config.php new file mode 100644 index 0000000..c7f0900 --- /dev/null +++ b/application/home/config/config.php @@ -0,0 +1,34 @@ + [ + 'Twig' => \system\library\template\Twig::class, + // 'Smarty' => \system\library\template\Smarty::class, + // 'Top' => \system\library\template\Top::class, + ], + 'decorator' => [ + application\home\decorator\Log::class + ], + 'session' => [ + 'open' => true, + 'prefix' => 'home', + ], + 'db' => [ + 'driver' => 'MySQLi', + 'host' => '127.0.0.1', + 'user' => 'root', + 'passwd' => '888888', + 'dbname' => 'by_zh', + 'prefix' => 'ot_', + 'charset' => 'utf8' + ], + 'view' => [ + 'engine' => 'Twig', + 'ext' => 'html', + 'dir' => '../application/home/view/', + 'cacheDir' => './runtime/cache/application/home/', + // 'compileDir' => './runtime/compile/application/home/', + // 'left' => '{', + // 'right' => '}', + // 'cacheTime' => 5 + ], +]; \ No newline at end of file diff --git a/application/home/config/tags.php b/application/home/config/tags.php new file mode 100644 index 0000000..a1b26e6 --- /dev/null +++ b/application/home/config/tags.php @@ -0,0 +1,2 @@ +where(['id' => ['>', 9]])->delete; + $db = Database::table('category'); + return [ + 'title' => '测试模型高级操作', + // 'lists' => $model->where('id', '>', 1)->order('id', 'desc')->limit(0, 100)->all, + 'lists' => $db->where(['id'=>['>', 100]])->order('id asc')->limit(0, 10)->select(), + 'query' => $model->sql + ]; + } + + public function testPage() { + // return '测试页面'; + return $this->fetch('', [ + 'title' => '测试页面', + 'content' => 'fetch方法输出' + ]); + } + +} \ No newline at end of file diff --git a/application/home/decorator/Log.php b/application/home/decorator/Log.php new file mode 100644 index 0000000..601afc3 --- /dev/null +++ b/application/home/decorator/Log.php @@ -0,0 +1,27 @@ +module . '.'; + $message .= $router->ctrl . '.'; + $message .= $router->action; + echo $message; + } +} \ No newline at end of file diff --git a/application/home/functions.php b/application/home/functions.php new file mode 100644 index 0000000..b3d9bbc --- /dev/null +++ b/application/home/functions.php @@ -0,0 +1 @@ + 'user_type' + ]; + + protected $insertHandle = [ + '' => 'time', + '' => ['getIntTime', true] + ]; + + protected $updateHandle = [ + '' => ['getIntTime', true] + ]; + + // 出库 + protected $outHandle = [ + '' => [ + 1 => '一', + ] + ]; + + // 数据验证 + protected $validate = [ + '' => [ + ['notEqual', 0, 'tips'], + ['notNull', 'tips'] + ], + '' => ['notNull', 'tips'] + ]; + + /** + * 将字符串时间格式化为unix时间戳 + * + * @param $param + * @return false|int + */ + public function getIntTime($param) { + return strtotime($param); + } + +} \ No newline at end of file diff --git a/application/home/view/Common/base.html b/application/home/view/Common/base.html new file mode 100644 index 0000000..e199421 --- /dev/null +++ b/application/home/view/Common/base.html @@ -0,0 +1,18 @@ + + +
+ + + +