Changeset 2340818
- Timestamp:
- 07/15/2020 09:28:22 AM (6 years ago)
- Location:
- light-live-chat
- Files:
-
- 140 edited
- 12 copied
-
tags/1.0.4 (copied) (copied from light-live-chat/trunk)
-
tags/1.0.4/assets (copied) (copied from light-live-chat/trunk/assets)
-
tags/1.0.4/classes (copied) (copied from light-live-chat/trunk/classes)
-
tags/1.0.4/classes/ACTIONS.php (copied) (copied from light-live-chat/trunk/classes/ACTIONS.php)
-
tags/1.0.4/classes/Plugin.php (copied) (copied from light-live-chat/trunk/classes/Plugin.php)
-
tags/1.0.4/classes/Settings.php (modified) (4 diffs)
-
tags/1.0.4/lang (copied) (copied from light-live-chat/trunk/lang)
-
tags/1.0.4/lang/light-live-chat-ru_RU.mo (copied) (copied from light-live-chat/trunk/lang/light-live-chat-ru_RU.mo)
-
tags/1.0.4/lang/light-live-chat-ru_RU.po (copied) (copied from light-live-chat/trunk/lang/light-live-chat-ru_RU.po)
-
tags/1.0.4/light-live-chat.php (copied) (copied from light-live-chat/trunk/light-live-chat.php) (1 diff)
-
tags/1.0.4/readme.txt (copied) (copied from light-live-chat/trunk/readme.txt) (2 diffs)
-
tags/1.0.4/resources (copied) (copied from light-live-chat/trunk/resources)
-
tags/1.0.4/vendors (copied) (copied from light-live-chat/trunk/vendors)
-
tags/1.0.4/vendors/composer.json (modified) (1 diff)
-
tags/1.0.4/vendors/composer.lock (modified) (10 diffs)
-
tags/1.0.4/vendors/vendor/composer/ClassLoader.php (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/composer/LICENSE (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/composer/autoload_real.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/composer/installed.json (modified) (9 diffs)
-
tags/1.0.4/vendors/vendor/lightsource/data-types/DATA_TYPES.php (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/lightsource/data-types/README.md (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/symfony/polyfill-ctype/composer.json (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (modified) (5 diffs)
-
tags/1.0.4/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (modified) (9 diffs)
-
tags/1.0.4/vendors/vendor/symfony/polyfill-mbstring/composer.json (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/.travis.yml (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/CHANGELOG (modified) (113 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/LICENSE (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/composer.json (modified) (3 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/advanced.rst (modified) (3 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/api.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/deprecated.rst (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/batch.rst (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/country_name.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/currency_name.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/currency_symbol.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/data_uri.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/default.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/escape.rst (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_currency.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_date.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_datetime.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_number.rst (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_time.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/html_to_markdown.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/inky_to_html.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/inline_css.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/language_name.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/locale_name.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/markdown_to_html.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/timezone_name.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/filters/url_encode.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/functions/country_timezones.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/functions/html_classes.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/intro.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/doc/tags/macro.rst (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/drupal_test.sh (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Environment.php (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Extension/CoreExtension.php (modified) (4 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Extension/EscaperExtension.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Extension/ProfilerExtension.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Lexer.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/EmbedNode.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/CallExpression.php (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/NameExpression.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/TestExpression.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/ForNode.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/IfNode.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/IncludeNode.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/ModuleNode.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/Node.php (modified) (4 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Node/WithNode.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Profiler/Profile.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Template.php (modified) (2 diffs)
-
tags/1.0.4/vendors/vendor/twig/twig/src/Test/IntegrationTestCase.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/TwigFilter.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/TwigFunction.php (modified) (1 diff)
-
tags/1.0.4/vendors/vendor/twig/twig/src/TwigTest.php (modified) (1 diff)
-
trunk/classes/Settings.php (modified) (4 diffs)
-
trunk/light-live-chat.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/vendors/composer.json (modified) (1 diff)
-
trunk/vendors/composer.lock (modified) (10 diffs)
-
trunk/vendors/vendor/composer/ClassLoader.php (modified) (2 diffs)
-
trunk/vendors/vendor/composer/LICENSE (modified) (1 diff)
-
trunk/vendors/vendor/composer/autoload_real.php (modified) (1 diff)
-
trunk/vendors/vendor/composer/installed.json (modified) (9 diffs)
-
trunk/vendors/vendor/lightsource/data-types/DATA_TYPES.php (modified) (2 diffs)
-
trunk/vendors/vendor/lightsource/data-types/README.md (modified) (2 diffs)
-
trunk/vendors/vendor/symfony/polyfill-ctype/composer.json (modified) (1 diff)
-
trunk/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php (modified) (5 diffs)
-
trunk/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php (modified) (9 diffs)
-
trunk/vendors/vendor/symfony/polyfill-mbstring/composer.json (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/.travis.yml (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/CHANGELOG (modified) (113 diffs)
-
trunk/vendors/vendor/twig/twig/LICENSE (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/composer.json (modified) (3 diffs)
-
trunk/vendors/vendor/twig/twig/doc/advanced.rst (modified) (3 diffs)
-
trunk/vendors/vendor/twig/twig/doc/api.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/deprecated.rst (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/doc/filters/batch.rst (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/doc/filters/country_name.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/currency_name.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/currency_symbol.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/data_uri.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/default.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/escape.rst (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/doc/filters/format_currency.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/format_date.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/format_datetime.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/format_number.rst (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/doc/filters/format_time.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/html_to_markdown.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/inky_to_html.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/inline_css.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/language_name.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/locale_name.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/markdown_to_html.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/timezone_name.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/filters/url_encode.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/functions/country_timezones.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/functions/html_classes.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/intro.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/doc/tags/macro.rst (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/drupal_test.sh (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Environment.php (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/src/Extension/CoreExtension.php (modified) (4 diffs)
-
trunk/vendors/vendor/twig/twig/src/Extension/EscaperExtension.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Extension/ProfilerExtension.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Lexer.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/EmbedNode.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/Expression/CallExpression.php (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/Expression/NameExpression.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/Expression/TestExpression.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/ForNode.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/IfNode.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/IncludeNode.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/ModuleNode.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Node/Node.php (modified) (4 diffs)
-
trunk/vendors/vendor/twig/twig/src/Node/WithNode.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Profiler/Profile.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/Template.php (modified) (2 diffs)
-
trunk/vendors/vendor/twig/twig/src/Test/IntegrationTestCase.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/TwigFilter.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/TwigFunction.php (modified) (1 diff)
-
trunk/vendors/vendor/twig/twig/src/TwigTest.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
light-live-chat/tags/1.0.4/classes/Settings.php
r2325730 r2340818 149 149 } 150 150 151 $clearStdResponse = DATA_TYPES::Clea n( DATA_TYPES::STRING, $_GET[ self::_GET_TAB ], [151 $clearStdResponse = DATA_TYPES::Clear( DATA_TYPES::STRING, $_GET[ self::_GET_TAB ], [ 152 152 DATA_TYPES::_WHITE__LIST => $this->_getTabsInfo( true ), 153 153 ] ); … … 455 455 // contain's <script>, so just only htmlEntities 456 456 457 $stdResponse = DATA_TYPES::Clea n( $type, $value, [457 $stdResponse = DATA_TYPES::Clear( $type, $value, [ 458 458 DATA_TYPES::_MAX => 1000, 459 459 DATA_TYPES::_MIN => null, … … 466 466 // unset min, because all fields is optional (so, strings can be empty) 467 467 468 $stdResponse = DATA_TYPES::Clea n( $type, $value, [468 $stdResponse = DATA_TYPES::Clear( $type, $value, [ 469 469 DATA_TYPES::_MAX => 1000, 470 470 DATA_TYPES::_MIN => null, … … 620 620 } 621 621 622 $clearStdResponse = DATA_TYPES::Clea n( DATA_TYPES::STRING, $inputData[ self::FIELD_CURRENT_TAB ], [622 $clearStdResponse = DATA_TYPES::Clear( DATA_TYPES::STRING, $inputData[ self::FIELD_CURRENT_TAB ], [ 623 623 DATA_TYPES::_WHITE__LIST => $this->_getTabsInfo( true ), 624 624 ] ); -
light-live-chat/tags/1.0.4/light-live-chat.php
r2334164 r2340818 3 3 Plugin Name: Light live chat 4 4 Description: Providing an easy way for a live chat widget integration. Multilingual. For LightChat.org customers (has a free tariff) 5 Version: 1.0. 35 Version: 1.0.4 6 6 Author: LightChat.org 7 7 Author URI: https://lightchat.org/en/ -
light-live-chat/tags/1.0.4/readme.txt
r2334167 r2340818 57 57 Translations update 58 58 59 = 1.0.4 = 60 Improvement 61 59 62 == Upgrade Notice == 60 63 … … 70 73 = 1.0.3 = 71 74 Translations update 75 76 = 1.0.4 = 77 Improvement -
light-live-chat/tags/1.0.4/vendors/composer.json
r2325730 r2340818 2 2 "require": { 3 3 "twig/twig": "^2.12", 4 "lightsource/data-types": "^ 1.0"4 "lightsource/data-types": "^2.0" 5 5 }, 6 6 "autoload": { -
light-live-chat/tags/1.0.4/vendors/composer.lock
r2325730 r2340818 2 2 "_readme": [ 3 3 "This file locks the dependencies of your project to a known state", 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md# composer-lock-the-lock-file",4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " 40ba807cab378fd97e097d5c44a6d53d",7 "content-hash": "86eb87c51c7bb971872622e79abd6738", 8 8 "packages": [ 9 9 { 10 10 "name": "lightsource/data-types", 11 "version": " 1.0.3",11 "version": "2.0.0", 12 12 "source": { 13 13 "type": "git", 14 14 "url": "https://github.com/light-source/data-types.git", 15 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d"16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/light-source/data-types/zipball/ f8d6df8cbd50de81d87fa05c8f265b10227fce0d",20 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d",15 "reference": "6e708d8894e901faeef38029c5893804f02df587" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/light-source/data-types/zipball/6e708d8894e901faeef38029c5893804f02df587", 20 "reference": "6e708d8894e901faeef38029c5893804f02df587", 21 21 "shasum": "" 22 22 }, … … 36 36 ], 37 37 "description": "Class for complex data cleaning depending on a type", 38 "time": "2020-0 6-07T10:01:19+00:00"38 "time": "2020-07-15T08:29:30+00:00" 39 39 }, 40 40 { … … 67 67 { 68 68 "name": "symfony/polyfill-ctype", 69 "version": "v1.17. 0",69 "version": "v1.17.1", 70 70 "source": { 71 71 "type": "git", 72 72 "url": "https://github.com/symfony/polyfill-ctype.git", 73 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9"74 }, 75 "dist": { 76 "type": "zip", 77 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ e94c8b1bbe2bc77507a1056cdb06451c75b427f9",78 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9",73 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" 74 }, 75 "dist": { 76 "type": "zip", 77 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 78 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 79 79 "shasum": "" 80 80 }, … … 89 89 "branch-alias": { 90 90 "dev-master": "1.17-dev" 91 }, 92 "thanks": { 93 "name": "symfony/polyfill", 94 "url": "https://github.com/symfony/polyfill" 91 95 } 92 96 }, … … 121 125 "portable" 122 126 ], 123 "time": "2020-05-12T16:14:59+00:00" 127 "funding": [ 128 { 129 "url": "https://symfony.com/sponsor", 130 "type": "custom" 131 }, 132 { 133 "url": "https://github.com/fabpot", 134 "type": "github" 135 }, 136 { 137 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 138 "type": "tidelift" 139 } 140 ], 141 "time": "2020-06-06T08:46:27+00:00" 124 142 }, 125 143 { 126 144 "name": "symfony/polyfill-mbstring", 127 "version": "v1.17. 0",145 "version": "v1.17.1", 128 146 "source": { 129 147 "type": "git", 130 148 "url": "https://github.com/symfony/polyfill-mbstring.git", 131 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c"132 }, 133 "dist": { 134 "type": "zip", 135 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ fa79b11539418b02fc5e1897267673ba2c19419c",136 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c",149 "reference": "7110338d81ce1cbc3e273136e4574663627037a7" 150 }, 151 "dist": { 152 "type": "zip", 153 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", 154 "reference": "7110338d81ce1cbc3e273136e4574663627037a7", 137 155 "shasum": "" 138 156 }, … … 147 165 "branch-alias": { 148 166 "dev-master": "1.17-dev" 167 }, 168 "thanks": { 169 "name": "symfony/polyfill", 170 "url": "https://github.com/symfony/polyfill" 149 171 } 150 172 }, … … 180 202 "shim" 181 203 ], 182 "time": "2020-05-12T16:47:27+00:00" 204 "funding": [ 205 { 206 "url": "https://symfony.com/sponsor", 207 "type": "custom" 208 }, 209 { 210 "url": "https://github.com/fabpot", 211 "type": "github" 212 }, 213 { 214 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 215 "type": "tidelift" 216 } 217 ], 218 "time": "2020-06-06T08:46:27+00:00" 183 219 }, 184 220 { 185 221 "name": "twig/twig", 186 "version": "v2.1 2.5",222 "version": "v2.13.0", 187 223 "source": { 188 224 "type": "git", 189 225 "url": "https://github.com/twigphp/Twig.git", 190 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94"191 }, 192 "dist": { 193 "type": "zip", 194 "url": "https://api.github.com/repos/twigphp/Twig/zipball/ 18772e0190734944277ee97a02a9a6c6555fcd94",195 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94",226 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911" 227 }, 228 "dist": { 229 "type": "zip", 230 "url": "https://api.github.com/repos/twigphp/Twig/zipball/46a612ba1bbf6ee1c58acabacd868212ff8a2911", 231 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911", 196 232 "shasum": "" 197 233 }, 198 234 "require": { 199 "php": " ^7.0",235 "php": ">=7.1.3", 200 236 "symfony/polyfill-ctype": "^1.8", 201 237 "symfony/polyfill-mbstring": "^1.3" … … 203 239 "require-dev": { 204 240 "psr/container": "^1.0", 205 "symfony/phpunit-bridge": "^4.4 |^5.0"241 "symfony/phpunit-bridge": "^4.4.9|^5.0.9" 206 242 }, 207 243 "type": "library", 208 244 "extra": { 209 245 "branch-alias": { 210 "dev-master": "2.1 2-dev"246 "dev-master": "2.13-dev" 211 247 } 212 248 }, … … 245 281 "templating" 246 282 ], 247 "time": "2020-02-11T15:31:23+00:00" 283 "funding": [ 284 { 285 "url": "https://certification.symfony.com/", 286 "type": "custom" 287 }, 288 { 289 "url": "https://live.symfony.com/", 290 "type": "custom" 291 }, 292 { 293 "url": "https://symfony.com/cloud/", 294 "type": "custom" 295 }, 296 { 297 "url": "https://github.com/fabpot", 298 "type": "github" 299 }, 300 { 301 "url": "https://tidelift.com/funding/github/packagist/twig/twig", 302 "type": "tidelift" 303 } 304 ], 305 "time": "2020-07-05T13:08:05+00:00" 248 306 } 249 307 ], … … 255 313 "prefer-lowest": false, 256 314 "platform": [], 257 "platform-dev": [] 315 "platform-dev": [], 316 "plugin-api-version": "1.1.0" 258 317 } -
light-live-chat/tags/1.0.4/vendors/vendor/composer/ClassLoader.php
r2325730 r2340818 280 280 public function setApcuPrefix($apcuPrefix) 281 281 { 282 $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;282 $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; 283 283 } 284 284 … … 378 378 while (false !== $lastPos = strrpos($subPath, '\\')) { 379 379 $subPath = substr($subPath, 0, $lastPos); 380 $search = $subPath .'\\';380 $search = $subPath . '\\'; 381 381 if (isset($this->prefixDirsPsr4[$search])) { 382 382 $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); -
light-live-chat/tags/1.0.4/vendors/vendor/composer/LICENSE
r2325730 r2340818 1 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 2 Upstream-Name: Composer 3 Upstream-Contact: Jordi Boggiano <j.boggiano@seld.be> 4 Source: https://github.com/composer/composer 1 Copyright (c) Nils Adermann, Jordi Boggiano 5 2 6 Files: * 7 Copyright: 2016, Nils Adermann <naderman@naderman.de> 8 2016, Jordi Boggiano <j.boggiano@seld.be> 9 License: Expat 3 Permission is hereby granted, free of charge, to any person obtaining a copy 4 of this software and associated documentation files (the "Software"), to deal 5 in the Software without restriction, including without limitation the rights 6 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 copies of the Software, and to permit persons to whom the Software is furnished 8 to do so, subject to the following conditions: 10 9 11 Files: src/Composer/Util/TlsHelper.php 12 Copyright: 2016, Nils Adermann <naderman@naderman.de> 13 2016, Jordi Boggiano <j.boggiano@seld.be> 14 2013, Evan Coury <me@evancoury.com> 15 License: Expat and BSD-2-Clause 10 The above copyright notice and this permission notice shall be included in all 11 copies or substantial portions of the Software. 16 12 17 License: BSD-2-Clause 18 Redistribution and use in source and binary forms, with or without modification, 19 are permitted provided that the following conditions are met: 20 . 21 * Redistributions of source code must retain the above copyright notice, 22 this list of conditions and the following disclaimer. 23 . 24 * Redistributions in binary form must reproduce the above copyright notice, 25 this list of conditions and the following disclaimer in the documentation 26 and/or other materials provided with the distribution. 27 . 28 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 29 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 30 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 31 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 32 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 33 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 35 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 36 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 37 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 38 39 License: Expat 40 Permission is hereby granted, free of charge, to any person obtaining a copy 41 of this software and associated documentation files (the "Software"), to deal 42 in the Software without restriction, including without limitation the rights 43 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 44 copies of the Software, and to permit persons to whom the Software is furnished 45 to do so, subject to the following conditions: 46 . 47 The above copyright notice and this permission notice shall be included in all 48 copies or substantial portions of the Software. 49 . 50 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 51 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 52 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 53 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 54 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 55 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 56 THE SOFTWARE. 13 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 THE SOFTWARE. -
light-live-chat/tags/1.0.4/vendors/vendor/composer/autoload_real.php
r2325730 r2340818 14 14 } 15 15 16 /** 17 * @return \Composer\Autoload\ClassLoader 18 */ 16 19 public static function getLoader() 17 20 { -
light-live-chat/tags/1.0.4/vendors/vendor/composer/installed.json
r2325730 r2340818 2 2 { 3 3 "name": "lightsource/data-types", 4 "version": " 1.0.3",5 "version_normalized": " 1.0.3.0",4 "version": "2.0.0", 5 "version_normalized": "2.0.0.0", 6 6 "source": { 7 7 "type": "git", 8 8 "url": "https://github.com/light-source/data-types.git", 9 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d"10 }, 11 "dist": { 12 "type": "zip", 13 "url": "https://api.github.com/repos/light-source/data-types/zipball/ f8d6df8cbd50de81d87fa05c8f265b10227fce0d",14 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d",9 "reference": "6e708d8894e901faeef38029c5893804f02df587" 10 }, 11 "dist": { 12 "type": "zip", 13 "url": "https://api.github.com/repos/light-source/data-types/zipball/6e708d8894e901faeef38029c5893804f02df587", 14 "reference": "6e708d8894e901faeef38029c5893804f02df587", 15 15 "shasum": "" 16 16 }, … … 19 19 "lightsource/std-response": "^2.0" 20 20 }, 21 "time": "2020-0 6-07T10:01:19+00:00",21 "time": "2020-07-15T08:29:30+00:00", 22 22 "type": "library", 23 23 "installation-source": "dist", … … 64 64 { 65 65 "name": "symfony/polyfill-ctype", 66 "version": "v1.17. 0",67 "version_normalized": "1.17. 0.0",66 "version": "v1.17.1", 67 "version_normalized": "1.17.1.0", 68 68 "source": { 69 69 "type": "git", 70 70 "url": "https://github.com/symfony/polyfill-ctype.git", 71 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9"72 }, 73 "dist": { 74 "type": "zip", 75 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ e94c8b1bbe2bc77507a1056cdb06451c75b427f9",76 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9",71 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" 72 }, 73 "dist": { 74 "type": "zip", 75 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 76 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 77 77 "shasum": "" 78 78 }, … … 83 83 "ext-ctype": "For best performance" 84 84 }, 85 "time": "2020-0 5-12T16:14:59+00:00",85 "time": "2020-06-06T08:46:27+00:00", 86 86 "type": "library", 87 87 "extra": { 88 88 "branch-alias": { 89 89 "dev-master": "1.17-dev" 90 }, 91 "thanks": { 92 "name": "symfony/polyfill", 93 "url": "https://github.com/symfony/polyfill" 90 94 } 91 95 }, … … 120 124 "polyfill", 121 125 "portable" 126 ], 127 "funding": [ 128 { 129 "url": "https://symfony.com/sponsor", 130 "type": "custom" 131 }, 132 { 133 "url": "https://github.com/fabpot", 134 "type": "github" 135 }, 136 { 137 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 138 "type": "tidelift" 139 } 122 140 ] 123 141 }, 124 142 { 125 143 "name": "symfony/polyfill-mbstring", 126 "version": "v1.17. 0",127 "version_normalized": "1.17. 0.0",144 "version": "v1.17.1", 145 "version_normalized": "1.17.1.0", 128 146 "source": { 129 147 "type": "git", 130 148 "url": "https://github.com/symfony/polyfill-mbstring.git", 131 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c"132 }, 133 "dist": { 134 "type": "zip", 135 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ fa79b11539418b02fc5e1897267673ba2c19419c",136 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c",149 "reference": "7110338d81ce1cbc3e273136e4574663627037a7" 150 }, 151 "dist": { 152 "type": "zip", 153 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", 154 "reference": "7110338d81ce1cbc3e273136e4574663627037a7", 137 155 "shasum": "" 138 156 }, … … 143 161 "ext-mbstring": "For best performance" 144 162 }, 145 "time": "2020-0 5-12T16:47:27+00:00",163 "time": "2020-06-06T08:46:27+00:00", 146 164 "type": "library", 147 165 "extra": { 148 166 "branch-alias": { 149 167 "dev-master": "1.17-dev" 168 }, 169 "thanks": { 170 "name": "symfony/polyfill", 171 "url": "https://github.com/symfony/polyfill" 150 172 } 151 173 }, … … 181 203 "portable", 182 204 "shim" 205 ], 206 "funding": [ 207 { 208 "url": "https://symfony.com/sponsor", 209 "type": "custom" 210 }, 211 { 212 "url": "https://github.com/fabpot", 213 "type": "github" 214 }, 215 { 216 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 217 "type": "tidelift" 218 } 183 219 ] 184 220 }, 185 221 { 186 222 "name": "twig/twig", 187 "version": "v2.1 2.5",188 "version_normalized": "2.1 2.5.0",223 "version": "v2.13.0", 224 "version_normalized": "2.13.0.0", 189 225 "source": { 190 226 "type": "git", 191 227 "url": "https://github.com/twigphp/Twig.git", 192 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94"193 }, 194 "dist": { 195 "type": "zip", 196 "url": "https://api.github.com/repos/twigphp/Twig/zipball/ 18772e0190734944277ee97a02a9a6c6555fcd94",197 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94",228 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911" 229 }, 230 "dist": { 231 "type": "zip", 232 "url": "https://api.github.com/repos/twigphp/Twig/zipball/46a612ba1bbf6ee1c58acabacd868212ff8a2911", 233 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911", 198 234 "shasum": "" 199 235 }, 200 236 "require": { 201 "php": " ^7.0",237 "php": ">=7.1.3", 202 238 "symfony/polyfill-ctype": "^1.8", 203 239 "symfony/polyfill-mbstring": "^1.3" … … 205 241 "require-dev": { 206 242 "psr/container": "^1.0", 207 "symfony/phpunit-bridge": "^4.4 |^5.0"208 }, 209 "time": "2020-0 2-11T15:31:23+00:00",243 "symfony/phpunit-bridge": "^4.4.9|^5.0.9" 244 }, 245 "time": "2020-07-05T13:08:05+00:00", 210 246 "type": "library", 211 247 "extra": { 212 248 "branch-alias": { 213 "dev-master": "2.1 2-dev"249 "dev-master": "2.13-dev" 214 250 } 215 251 }, … … 248 284 "keywords": [ 249 285 "templating" 286 ], 287 "funding": [ 288 { 289 "url": "https://certification.symfony.com/", 290 "type": "custom" 291 }, 292 { 293 "url": "https://live.symfony.com/", 294 "type": "custom" 295 }, 296 { 297 "url": "https://symfony.com/cloud/", 298 "type": "custom" 299 }, 300 { 301 "url": "https://github.com/fabpot", 302 "type": "github" 303 }, 304 { 305 "url": "https://tidelift.com/funding/github/packagist/twig/twig", 306 "type": "tidelift" 307 } 250 308 ] 251 309 } -
light-live-chat/tags/1.0.4/vendors/vendor/lightsource/data-types/DATA_TYPES.php
r2325730 r2340818 46 46 * @return array StdResponse : args = [self::_ARG__VALUE => x] || errorMsgs = [x, x...] 47 47 */ 48 final public static function Clea n( $typeConst, $value, $args = [], $isSoftMode = false ) {48 final public static function Clear( $typeConst, $value, $args = [], $isSoftMode = false ) { 49 49 50 50 … … 115 115 116 116 // 'on' to support php forms 117 $value = in_array( $value, [ true, 1, 'true', 'on', ], true ); 117 118 $value = in_array( $value, [ true, 1, 'true', '1', 'on', ], true ); 118 119 119 120 break; -
light-live-chat/tags/1.0.4/vendors/vendor/lightsource/data-types/README.md
r2325730 r2340818 1 1 # Data Types 2 [](//packagist.org/packages/lightsource/data-types) 3 [](//packagist.org/packages/lightsource/data-types) 4 [](//packagist.org/packages/lightsource/data-types) 5 [](//packagist.org/packages/lightsource/data-types) 6 [](//packagist.org/packages/lightsource/data-types) 2 7 3 8 ## What is it … … 17 22 require_once __DIR__ . '/vendor/autoload.php'; 18 23 19 $result = DATA_TYPES::Clea n( DATA_TYPES::INT, '10', [24 $result = DATA_TYPES::Clear( DATA_TYPES::INT, '10', [ 20 25 DATA_TYPES::_MIN => 1, 21 26 DATA_TYPES::_MAX => 20, -
light-live-chat/tags/1.0.4/vendors/vendor/symfony/polyfill-ctype/composer.json
r2325730 r2340818 30 30 "branch-alias": { 31 31 "dev-master": "1.17-dev" 32 }, 33 "thanks": { 34 "name": "symfony/polyfill", 35 "url": "https://github.com/symfony/polyfill" 32 36 } 33 37 } -
light-live-chat/tags/1.0.4/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
r2325730 r2340818 1 1 <?php 2 2 3 return array (3 return array ( 4 4 'A' => 'a', 5 5 'B' => 'b', … … 511 511 'Ⴧ' => 'ⴧ', 512 512 'Ⴭ' => 'ⴭ', 513 'Ꭰ' => 'ꭰ', 514 'Ꭱ' => 'ꭱ', 515 'Ꭲ' => 'ꭲ', 516 'Ꭳ' => 'ꭳ', 517 'Ꭴ' => 'ꭴ', 518 'Ꭵ' => 'ꭵ', 519 'Ꭶ' => 'ꭶ', 520 'Ꭷ' => 'ꭷ', 521 'Ꭸ' => 'ꭸ', 522 'Ꭹ' => 'ꭹ', 523 'Ꭺ' => 'ꭺ', 524 'Ꭻ' => 'ꭻ', 525 'Ꭼ' => 'ꭼ', 526 'Ꭽ' => 'ꭽ', 527 'Ꭾ' => 'ꭾ', 528 'Ꭿ' => 'ꭿ', 529 'Ꮀ' => 'ꮀ', 530 'Ꮁ' => 'ꮁ', 531 'Ꮂ' => 'ꮂ', 532 'Ꮃ' => 'ꮃ', 533 'Ꮄ' => 'ꮄ', 534 'Ꮅ' => 'ꮅ', 535 'Ꮆ' => 'ꮆ', 536 'Ꮇ' => 'ꮇ', 537 'Ꮈ' => 'ꮈ', 538 'Ꮉ' => 'ꮉ', 539 'Ꮊ' => 'ꮊ', 540 'Ꮋ' => 'ꮋ', 541 'Ꮌ' => 'ꮌ', 542 'Ꮍ' => 'ꮍ', 543 'Ꮎ' => 'ꮎ', 544 'Ꮏ' => 'ꮏ', 545 'Ꮐ' => 'ꮐ', 546 'Ꮑ' => 'ꮑ', 547 'Ꮒ' => 'ꮒ', 548 'Ꮓ' => 'ꮓ', 549 'Ꮔ' => 'ꮔ', 550 'Ꮕ' => 'ꮕ', 551 'Ꮖ' => 'ꮖ', 552 'Ꮗ' => 'ꮗ', 553 'Ꮘ' => 'ꮘ', 554 'Ꮙ' => 'ꮙ', 555 'Ꮚ' => 'ꮚ', 556 'Ꮛ' => 'ꮛ', 557 'Ꮜ' => 'ꮜ', 558 'Ꮝ' => 'ꮝ', 559 'Ꮞ' => 'ꮞ', 560 'Ꮟ' => 'ꮟ', 561 'Ꮠ' => 'ꮠ', 562 'Ꮡ' => 'ꮡ', 563 'Ꮢ' => 'ꮢ', 564 'Ꮣ' => 'ꮣ', 565 'Ꮤ' => 'ꮤ', 566 'Ꮥ' => 'ꮥ', 567 'Ꮦ' => 'ꮦ', 568 'Ꮧ' => 'ꮧ', 569 'Ꮨ' => 'ꮨ', 570 'Ꮩ' => 'ꮩ', 571 'Ꮪ' => 'ꮪ', 572 'Ꮫ' => 'ꮫ', 573 'Ꮬ' => 'ꮬ', 574 'Ꮭ' => 'ꮭ', 575 'Ꮮ' => 'ꮮ', 576 'Ꮯ' => 'ꮯ', 577 'Ꮰ' => 'ꮰ', 578 'Ꮱ' => 'ꮱ', 579 'Ꮲ' => 'ꮲ', 580 'Ꮳ' => 'ꮳ', 581 'Ꮴ' => 'ꮴ', 582 'Ꮵ' => 'ꮵ', 583 'Ꮶ' => 'ꮶ', 584 'Ꮷ' => 'ꮷ', 585 'Ꮸ' => 'ꮸ', 586 'Ꮹ' => 'ꮹ', 587 'Ꮺ' => 'ꮺ', 588 'Ꮻ' => 'ꮻ', 589 'Ꮼ' => 'ꮼ', 590 'Ꮽ' => 'ꮽ', 591 'Ꮾ' => 'ꮾ', 592 'Ꮿ' => 'ꮿ', 593 'Ᏸ' => 'ᏸ', 594 'Ᏹ' => 'ᏹ', 595 'Ᏺ' => 'ᏺ', 596 'Ᏻ' => 'ᏻ', 597 'Ᏼ' => 'ᏼ', 598 'Ᏽ' => 'ᏽ', 599 'Ა' => 'ა', 600 'Ბ' => 'ბ', 601 'Გ' => 'გ', 602 'Დ' => 'დ', 603 'Ე' => 'ე', 604 'Ვ' => 'ვ', 605 'Ზ' => 'ზ', 606 'Თ' => 'თ', 607 'Ი' => 'ი', 608 'Კ' => 'კ', 609 'Ლ' => 'ლ', 610 'Მ' => 'მ', 611 'Ნ' => 'ნ', 612 'Ო' => 'ო', 613 'Პ' => 'პ', 614 'Ჟ' => 'ჟ', 615 'Რ' => 'რ', 616 'Ს' => 'ს', 617 'Ტ' => 'ტ', 618 'Უ' => 'უ', 619 'Ფ' => 'ფ', 620 'Ქ' => 'ქ', 621 'Ღ' => 'ღ', 622 'Ყ' => 'ყ', 623 'Შ' => 'შ', 624 'Ჩ' => 'ჩ', 625 'Ც' => 'ც', 626 'Ძ' => 'ძ', 627 'Წ' => 'წ', 628 'Ჭ' => 'ჭ', 629 'Ხ' => 'ხ', 630 'Ჯ' => 'ჯ', 631 'Ჰ' => 'ჰ', 632 'Ჱ' => 'ჱ', 633 'Ჲ' => 'ჲ', 634 'Ჳ' => 'ჳ', 635 'Ჴ' => 'ჴ', 636 'Ჵ' => 'ჵ', 637 'Ჶ' => 'ჶ', 638 'Ჷ' => 'ჷ', 639 'Ჸ' => 'ჸ', 640 'Ჹ' => 'ჹ', 641 'Ჺ' => 'ჺ', 642 'Ჽ' => 'ჽ', 643 'Ჾ' => 'ჾ', 644 'Ჿ' => 'ჿ', 513 645 'Ḁ' => 'ḁ', 514 646 'Ḃ' => 'ḃ', … … 994 1126 'Ɡ' => 'ɡ', 995 1127 'Ɬ' => 'ɬ', 1128 'Ɪ' => 'ɪ', 996 1129 'Ʞ' => 'ʞ', 997 1130 'Ʇ' => 'ʇ', 1131 'Ʝ' => 'ʝ', 1132 'Ꭓ' => 'ꭓ', 1133 'Ꞵ' => 'ꞵ', 1134 'Ꞷ' => 'ꞷ', 1135 'Ꞹ' => 'ꞹ', 1136 'Ꞻ' => 'ꞻ', 1137 'Ꞽ' => 'ꞽ', 1138 'Ꞿ' => 'ꞿ', 1139 'Ꟃ' => 'ꟃ', 1140 'Ꞔ' => 'ꞔ', 1141 'Ʂ' => 'ʂ', 1142 'Ᶎ' => 'ᶎ', 1143 'Ꟈ' => 'ꟈ', 1144 'Ꟊ' => 'ꟊ', 1145 'Ꟶ' => 'ꟶ', 998 1146 'A' => 'a', 999 1147 'B' => 'b', … … 1062 1210 '𐐦' => '𐑎', 1063 1211 '𐐧' => '𐑏', 1212 '𐒰' => '𐓘', 1213 '𐒱' => '𐓙', 1214 '𐒲' => '𐓚', 1215 '𐒳' => '𐓛', 1216 '𐒴' => '𐓜', 1217 '𐒵' => '𐓝', 1218 '𐒶' => '𐓞', 1219 '𐒷' => '𐓟', 1220 '𐒸' => '𐓠', 1221 '𐒹' => '𐓡', 1222 '𐒺' => '𐓢', 1223 '𐒻' => '𐓣', 1224 '𐒼' => '𐓤', 1225 '𐒽' => '𐓥', 1226 '𐒾' => '𐓦', 1227 '𐒿' => '𐓧', 1228 '𐓀' => '𐓨', 1229 '𐓁' => '𐓩', 1230 '𐓂' => '𐓪', 1231 '𐓃' => '𐓫', 1232 '𐓄' => '𐓬', 1233 '𐓅' => '𐓭', 1234 '𐓆' => '𐓮', 1235 '𐓇' => '𐓯', 1236 '𐓈' => '𐓰', 1237 '𐓉' => '𐓱', 1238 '𐓊' => '𐓲', 1239 '𐓋' => '𐓳', 1240 '𐓌' => '𐓴', 1241 '𐓍' => '𐓵', 1242 '𐓎' => '𐓶', 1243 '𐓏' => '𐓷', 1244 '𐓐' => '𐓸', 1245 '𐓑' => '𐓹', 1246 '𐓒' => '𐓺', 1247 '𐓓' => '𐓻', 1248 '𐲀' => '𐳀', 1249 '𐲁' => '𐳁', 1250 '𐲂' => '𐳂', 1251 '𐲃' => '𐳃', 1252 '𐲄' => '𐳄', 1253 '𐲅' => '𐳅', 1254 '𐲆' => '𐳆', 1255 '𐲇' => '𐳇', 1256 '𐲈' => '𐳈', 1257 '𐲉' => '𐳉', 1258 '𐲊' => '𐳊', 1259 '𐲋' => '𐳋', 1260 '𐲌' => '𐳌', 1261 '𐲍' => '𐳍', 1262 '𐲎' => '𐳎', 1263 '𐲏' => '𐳏', 1264 '𐲐' => '𐳐', 1265 '𐲑' => '𐳑', 1266 '𐲒' => '𐳒', 1267 '𐲓' => '𐳓', 1268 '𐲔' => '𐳔', 1269 '𐲕' => '𐳕', 1270 '𐲖' => '𐳖', 1271 '𐲗' => '𐳗', 1272 '𐲘' => '𐳘', 1273 '𐲙' => '𐳙', 1274 '𐲚' => '𐳚', 1275 '𐲛' => '𐳛', 1276 '𐲜' => '𐳜', 1277 '𐲝' => '𐳝', 1278 '𐲞' => '𐳞', 1279 '𐲟' => '𐳟', 1280 '𐲠' => '𐳠', 1281 '𐲡' => '𐳡', 1282 '𐲢' => '𐳢', 1283 '𐲣' => '𐳣', 1284 '𐲤' => '𐳤', 1285 '𐲥' => '𐳥', 1286 '𐲦' => '𐳦', 1287 '𐲧' => '𐳧', 1288 '𐲨' => '𐳨', 1289 '𐲩' => '𐳩', 1290 '𐲪' => '𐳪', 1291 '𐲫' => '𐳫', 1292 '𐲬' => '𐳬', 1293 '𐲭' => '𐳭', 1294 '𐲮' => '𐳮', 1295 '𐲯' => '𐳯', 1296 '𐲰' => '𐳰', 1297 '𐲱' => '𐳱', 1298 '𐲲' => '𐳲', 1064 1299 '𑢠' => '𑣀', 1065 1300 '𑢡' => '𑣁', … … 1094 1329 '𑢾' => '𑣞', 1095 1330 '𑢿' => '𑣟', 1331 '𖹀' => '𖹠', 1332 '𖹁' => '𖹡', 1333 '𖹂' => '𖹢', 1334 '𖹃' => '𖹣', 1335 '𖹄' => '𖹤', 1336 '𖹅' => '𖹥', 1337 '𖹆' => '𖹦', 1338 '𖹇' => '𖹧', 1339 '𖹈' => '𖹨', 1340 '𖹉' => '𖹩', 1341 '𖹊' => '𖹪', 1342 '𖹋' => '𖹫', 1343 '𖹌' => '𖹬', 1344 '𖹍' => '𖹭', 1345 '𖹎' => '𖹮', 1346 '𖹏' => '𖹯', 1347 '𖹐' => '𖹰', 1348 '𖹑' => '𖹱', 1349 '𖹒' => '𖹲', 1350 '𖹓' => '𖹳', 1351 '𖹔' => '𖹴', 1352 '𖹕' => '𖹵', 1353 '𖹖' => '𖹶', 1354 '𖹗' => '𖹷', 1355 '𖹘' => '𖹸', 1356 '𖹙' => '𖹹', 1357 '𖹚' => '𖹺', 1358 '𖹛' => '𖹻', 1359 '𖹜' => '𖹼', 1360 '𖹝' => '𖹽', 1361 '𖹞' => '𖹾', 1362 '𖹟' => '𖹿', 1363 '𞤀' => '𞤢', 1364 '𞤁' => '𞤣', 1365 '𞤂' => '𞤤', 1366 '𞤃' => '𞤥', 1367 '𞤄' => '𞤦', 1368 '𞤅' => '𞤧', 1369 '𞤆' => '𞤨', 1370 '𞤇' => '𞤩', 1371 '𞤈' => '𞤪', 1372 '𞤉' => '𞤫', 1373 '𞤊' => '𞤬', 1374 '𞤋' => '𞤭', 1375 '𞤌' => '𞤮', 1376 '𞤍' => '𞤯', 1377 '𞤎' => '𞤰', 1378 '𞤏' => '𞤱', 1379 '𞤐' => '𞤲', 1380 '𞤑' => '𞤳', 1381 '𞤒' => '𞤴', 1382 '𞤓' => '𞤵', 1383 '𞤔' => '𞤶', 1384 '𞤕' => '𞤷', 1385 '𞤖' => '𞤸', 1386 '𞤗' => '𞤹', 1387 '𞤘' => '𞤺', 1388 '𞤙' => '𞤻', 1389 '𞤚' => '𞤼', 1390 '𞤛' => '𞤽', 1391 '𞤜' => '𞤾', 1392 '𞤝' => '𞤿', 1393 '𞤞' => '𞥀', 1394 '𞤟' => '𞥁', 1395 '𞤠' => '𞥂', 1396 '𞤡' => '𞥃', 1096 1397 ); -
light-live-chat/tags/1.0.4/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
r2325730 r2340818 1 1 <?php 2 2 3 return array (3 return array ( 4 4 'a' => 'A', 5 5 'b' => 'B', … … 226 226 'ɨ' => 'Ɨ', 227 227 'ɩ' => 'Ɩ', 228 'ɪ' => 'Ɪ', 228 229 'ɫ' => 'Ɫ', 229 230 'ɬ' => 'Ɬ', … … 234 235 'ɽ' => 'Ɽ', 235 236 'ʀ' => 'Ʀ', 237 'ʂ' => 'Ʂ', 236 238 'ʃ' => 'Ʃ', 237 239 'ʇ' => 'Ʇ', … … 242 244 'ʌ' => 'Ʌ', 243 245 'ʒ' => 'Ʒ', 246 'ʝ' => 'Ʝ', 244 247 'ʞ' => 'Ʞ', 245 248 'ͅ' => 'Ι', … … 494 497 'օ' => 'Օ', 495 498 'ֆ' => 'Ֆ', 499 'ა' => 'Ა', 500 'ბ' => 'Ბ', 501 'გ' => 'Გ', 502 'დ' => 'Დ', 503 'ე' => 'Ე', 504 'ვ' => 'Ვ', 505 'ზ' => 'Ზ', 506 'თ' => 'Თ', 507 'ი' => 'Ი', 508 'კ' => 'Კ', 509 'ლ' => 'Ლ', 510 'მ' => 'Მ', 511 'ნ' => 'Ნ', 512 'ო' => 'Ო', 513 'პ' => 'Პ', 514 'ჟ' => 'Ჟ', 515 'რ' => 'Რ', 516 'ს' => 'Ს', 517 'ტ' => 'Ტ', 518 'უ' => 'Უ', 519 'ფ' => 'Ფ', 520 'ქ' => 'Ქ', 521 'ღ' => 'Ღ', 522 'ყ' => 'Ყ', 523 'შ' => 'Შ', 524 'ჩ' => 'Ჩ', 525 'ც' => 'Ც', 526 'ძ' => 'Ძ', 527 'წ' => 'Წ', 528 'ჭ' => 'Ჭ', 529 'ხ' => 'Ხ', 530 'ჯ' => 'Ჯ', 531 'ჰ' => 'Ჰ', 532 'ჱ' => 'Ჱ', 533 'ჲ' => 'Ჲ', 534 'ჳ' => 'Ჳ', 535 'ჴ' => 'Ჴ', 536 'ჵ' => 'Ჵ', 537 'ჶ' => 'Ჶ', 538 'ჷ' => 'Ჷ', 539 'ჸ' => 'Ჸ', 540 'ჹ' => 'Ჹ', 541 'ჺ' => 'Ჺ', 542 'ჽ' => 'Ჽ', 543 'ჾ' => 'Ჾ', 544 'ჿ' => 'Ჿ', 545 'ᏸ' => 'Ᏸ', 546 'ᏹ' => 'Ᏹ', 547 'ᏺ' => 'Ᏺ', 548 'ᏻ' => 'Ᏻ', 549 'ᏼ' => 'Ᏼ', 550 'ᏽ' => 'Ᏽ', 551 'ᲀ' => 'В', 552 'ᲁ' => 'Д', 553 'ᲂ' => 'О', 554 'ᲃ' => 'С', 555 'ᲄ' => 'Т', 556 'ᲅ' => 'Т', 557 'ᲆ' => 'Ъ', 558 'ᲇ' => 'Ѣ', 559 'ᲈ' => 'Ꙋ', 496 560 'ᵹ' => 'Ᵹ', 497 561 'ᵽ' => 'Ᵽ', 562 'ᶎ' => 'Ᶎ', 498 563 'ḁ' => 'Ḁ', 499 564 'ḃ' => 'Ḃ', … … 994 1059 'ꞑ' => 'Ꞑ', 995 1060 'ꞓ' => 'Ꞓ', 1061 'ꞔ' => 'Ꞔ', 996 1062 'ꞗ' => 'Ꞗ', 997 1063 'ꞙ' => 'Ꞙ', … … 1004 1070 'ꞧ' => 'Ꞧ', 1005 1071 'ꞩ' => 'Ꞩ', 1072 'ꞵ' => 'Ꞵ', 1073 'ꞷ' => 'Ꞷ', 1074 'ꞹ' => 'Ꞹ', 1075 'ꞻ' => 'Ꞻ', 1076 'ꞽ' => 'Ꞽ', 1077 'ꞿ' => 'Ꞿ', 1078 'ꟃ' => 'Ꟃ', 1079 'ꟈ' => 'Ꟈ', 1080 'ꟊ' => 'Ꟊ', 1081 'ꟶ' => 'Ꟶ', 1082 'ꭓ' => 'Ꭓ', 1083 'ꭰ' => 'Ꭰ', 1084 'ꭱ' => 'Ꭱ', 1085 'ꭲ' => 'Ꭲ', 1086 'ꭳ' => 'Ꭳ', 1087 'ꭴ' => 'Ꭴ', 1088 'ꭵ' => 'Ꭵ', 1089 'ꭶ' => 'Ꭶ', 1090 'ꭷ' => 'Ꭷ', 1091 'ꭸ' => 'Ꭸ', 1092 'ꭹ' => 'Ꭹ', 1093 'ꭺ' => 'Ꭺ', 1094 'ꭻ' => 'Ꭻ', 1095 'ꭼ' => 'Ꭼ', 1096 'ꭽ' => 'Ꭽ', 1097 'ꭾ' => 'Ꭾ', 1098 'ꭿ' => 'Ꭿ', 1099 'ꮀ' => 'Ꮀ', 1100 'ꮁ' => 'Ꮁ', 1101 'ꮂ' => 'Ꮂ', 1102 'ꮃ' => 'Ꮃ', 1103 'ꮄ' => 'Ꮄ', 1104 'ꮅ' => 'Ꮅ', 1105 'ꮆ' => 'Ꮆ', 1106 'ꮇ' => 'Ꮇ', 1107 'ꮈ' => 'Ꮈ', 1108 'ꮉ' => 'Ꮉ', 1109 'ꮊ' => 'Ꮊ', 1110 'ꮋ' => 'Ꮋ', 1111 'ꮌ' => 'Ꮌ', 1112 'ꮍ' => 'Ꮍ', 1113 'ꮎ' => 'Ꮎ', 1114 'ꮏ' => 'Ꮏ', 1115 'ꮐ' => 'Ꮐ', 1116 'ꮑ' => 'Ꮑ', 1117 'ꮒ' => 'Ꮒ', 1118 'ꮓ' => 'Ꮓ', 1119 'ꮔ' => 'Ꮔ', 1120 'ꮕ' => 'Ꮕ', 1121 'ꮖ' => 'Ꮖ', 1122 'ꮗ' => 'Ꮗ', 1123 'ꮘ' => 'Ꮘ', 1124 'ꮙ' => 'Ꮙ', 1125 'ꮚ' => 'Ꮚ', 1126 'ꮛ' => 'Ꮛ', 1127 'ꮜ' => 'Ꮜ', 1128 'ꮝ' => 'Ꮝ', 1129 'ꮞ' => 'Ꮞ', 1130 'ꮟ' => 'Ꮟ', 1131 'ꮠ' => 'Ꮠ', 1132 'ꮡ' => 'Ꮡ', 1133 'ꮢ' => 'Ꮢ', 1134 'ꮣ' => 'Ꮣ', 1135 'ꮤ' => 'Ꮤ', 1136 'ꮥ' => 'Ꮥ', 1137 'ꮦ' => 'Ꮦ', 1138 'ꮧ' => 'Ꮧ', 1139 'ꮨ' => 'Ꮨ', 1140 'ꮩ' => 'Ꮩ', 1141 'ꮪ' => 'Ꮪ', 1142 'ꮫ' => 'Ꮫ', 1143 'ꮬ' => 'Ꮬ', 1144 'ꮭ' => 'Ꮭ', 1145 'ꮮ' => 'Ꮮ', 1146 'ꮯ' => 'Ꮯ', 1147 'ꮰ' => 'Ꮰ', 1148 'ꮱ' => 'Ꮱ', 1149 'ꮲ' => 'Ꮲ', 1150 'ꮳ' => 'Ꮳ', 1151 'ꮴ' => 'Ꮴ', 1152 'ꮵ' => 'Ꮵ', 1153 'ꮶ' => 'Ꮶ', 1154 'ꮷ' => 'Ꮷ', 1155 'ꮸ' => 'Ꮸ', 1156 'ꮹ' => 'Ꮹ', 1157 'ꮺ' => 'Ꮺ', 1158 'ꮻ' => 'Ꮻ', 1159 'ꮼ' => 'Ꮼ', 1160 'ꮽ' => 'Ꮽ', 1161 'ꮾ' => 'Ꮾ', 1162 'ꮿ' => 'Ꮿ', 1006 1163 'a' => 'A', 1007 1164 'b' => 'B', … … 1070 1227 '𐑎' => '𐐦', 1071 1228 '𐑏' => '𐐧', 1229 '𐓘' => '𐒰', 1230 '𐓙' => '𐒱', 1231 '𐓚' => '𐒲', 1232 '𐓛' => '𐒳', 1233 '𐓜' => '𐒴', 1234 '𐓝' => '𐒵', 1235 '𐓞' => '𐒶', 1236 '𐓟' => '𐒷', 1237 '𐓠' => '𐒸', 1238 '𐓡' => '𐒹', 1239 '𐓢' => '𐒺', 1240 '𐓣' => '𐒻', 1241 '𐓤' => '𐒼', 1242 '𐓥' => '𐒽', 1243 '𐓦' => '𐒾', 1244 '𐓧' => '𐒿', 1245 '𐓨' => '𐓀', 1246 '𐓩' => '𐓁', 1247 '𐓪' => '𐓂', 1248 '𐓫' => '𐓃', 1249 '𐓬' => '𐓄', 1250 '𐓭' => '𐓅', 1251 '𐓮' => '𐓆', 1252 '𐓯' => '𐓇', 1253 '𐓰' => '𐓈', 1254 '𐓱' => '𐓉', 1255 '𐓲' => '𐓊', 1256 '𐓳' => '𐓋', 1257 '𐓴' => '𐓌', 1258 '𐓵' => '𐓍', 1259 '𐓶' => '𐓎', 1260 '𐓷' => '𐓏', 1261 '𐓸' => '𐓐', 1262 '𐓹' => '𐓑', 1263 '𐓺' => '𐓒', 1264 '𐓻' => '𐓓', 1265 '𐳀' => '𐲀', 1266 '𐳁' => '𐲁', 1267 '𐳂' => '𐲂', 1268 '𐳃' => '𐲃', 1269 '𐳄' => '𐲄', 1270 '𐳅' => '𐲅', 1271 '𐳆' => '𐲆', 1272 '𐳇' => '𐲇', 1273 '𐳈' => '𐲈', 1274 '𐳉' => '𐲉', 1275 '𐳊' => '𐲊', 1276 '𐳋' => '𐲋', 1277 '𐳌' => '𐲌', 1278 '𐳍' => '𐲍', 1279 '𐳎' => '𐲎', 1280 '𐳏' => '𐲏', 1281 '𐳐' => '𐲐', 1282 '𐳑' => '𐲑', 1283 '𐳒' => '𐲒', 1284 '𐳓' => '𐲓', 1285 '𐳔' => '𐲔', 1286 '𐳕' => '𐲕', 1287 '𐳖' => '𐲖', 1288 '𐳗' => '𐲗', 1289 '𐳘' => '𐲘', 1290 '𐳙' => '𐲙', 1291 '𐳚' => '𐲚', 1292 '𐳛' => '𐲛', 1293 '𐳜' => '𐲜', 1294 '𐳝' => '𐲝', 1295 '𐳞' => '𐲞', 1296 '𐳟' => '𐲟', 1297 '𐳠' => '𐲠', 1298 '𐳡' => '𐲡', 1299 '𐳢' => '𐲢', 1300 '𐳣' => '𐲣', 1301 '𐳤' => '𐲤', 1302 '𐳥' => '𐲥', 1303 '𐳦' => '𐲦', 1304 '𐳧' => '𐲧', 1305 '𐳨' => '𐲨', 1306 '𐳩' => '𐲩', 1307 '𐳪' => '𐲪', 1308 '𐳫' => '𐲫', 1309 '𐳬' => '𐲬', 1310 '𐳭' => '𐲭', 1311 '𐳮' => '𐲮', 1312 '𐳯' => '𐲯', 1313 '𐳰' => '𐲰', 1314 '𐳱' => '𐲱', 1315 '𐳲' => '𐲲', 1072 1316 '𑣀' => '𑢠', 1073 1317 '𑣁' => '𑢡', … … 1102 1346 '𑣞' => '𑢾', 1103 1347 '𑣟' => '𑢿', 1348 '𖹠' => '𖹀', 1349 '𖹡' => '𖹁', 1350 '𖹢' => '𖹂', 1351 '𖹣' => '𖹃', 1352 '𖹤' => '𖹄', 1353 '𖹥' => '𖹅', 1354 '𖹦' => '𖹆', 1355 '𖹧' => '𖹇', 1356 '𖹨' => '𖹈', 1357 '𖹩' => '𖹉', 1358 '𖹪' => '𖹊', 1359 '𖹫' => '𖹋', 1360 '𖹬' => '𖹌', 1361 '𖹭' => '𖹍', 1362 '𖹮' => '𖹎', 1363 '𖹯' => '𖹏', 1364 '𖹰' => '𖹐', 1365 '𖹱' => '𖹑', 1366 '𖹲' => '𖹒', 1367 '𖹳' => '𖹓', 1368 '𖹴' => '𖹔', 1369 '𖹵' => '𖹕', 1370 '𖹶' => '𖹖', 1371 '𖹷' => '𖹗', 1372 '𖹸' => '𖹘', 1373 '𖹹' => '𖹙', 1374 '𖹺' => '𖹚', 1375 '𖹻' => '𖹛', 1376 '𖹼' => '𖹜', 1377 '𖹽' => '𖹝', 1378 '𖹾' => '𖹞', 1379 '𖹿' => '𖹟', 1380 '𞤢' => '𞤀', 1381 '𞤣' => '𞤁', 1382 '𞤤' => '𞤂', 1383 '𞤥' => '𞤃', 1384 '𞤦' => '𞤄', 1385 '𞤧' => '𞤅', 1386 '𞤨' => '𞤆', 1387 '𞤩' => '𞤇', 1388 '𞤪' => '𞤈', 1389 '𞤫' => '𞤉', 1390 '𞤬' => '𞤊', 1391 '𞤭' => '𞤋', 1392 '𞤮' => '𞤌', 1393 '𞤯' => '𞤍', 1394 '𞤰' => '𞤎', 1395 '𞤱' => '𞤏', 1396 '𞤲' => '𞤐', 1397 '𞤳' => '𞤑', 1398 '𞤴' => '𞤒', 1399 '𞤵' => '𞤓', 1400 '𞤶' => '𞤔', 1401 '𞤷' => '𞤕', 1402 '𞤸' => '𞤖', 1403 '𞤹' => '𞤗', 1404 '𞤺' => '𞤘', 1405 '𞤻' => '𞤙', 1406 '𞤼' => '𞤚', 1407 '𞤽' => '𞤛', 1408 '𞤾' => '𞤜', 1409 '𞤿' => '𞤝', 1410 '𞥀' => '𞤞', 1411 '𞥁' => '𞤟', 1412 '𞥂' => '𞤠', 1413 '𞥃' => '𞤡', 1104 1414 ); -
light-live-chat/tags/1.0.4/vendors/vendor/symfony/polyfill-mbstring/composer.json
r2325730 r2340818 30 30 "branch-alias": { 31 31 "dev-master": "1.17-dev" 32 }, 33 "thanks": { 34 "name": "symfony/polyfill", 35 "url": "https://github.com/symfony/polyfill" 32 36 } 33 37 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/.travis.yml
r2325730 r2340818 1 1 language: php 2 3 dist: xenial 2 4 3 5 cache: … … 9 11 env: 10 12 global: 11 - SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT=112 13 - SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE=1 13 14 14 15 before_install: 15 16 - phpenv config-rm xdebug.ini || return 0 17 - echo memory_limit = -1 >> ~/.phpenv/versions/$TRAVIS_PHP_VERSION/etc/conf.d/travis.ini 16 18 17 19 install: 18 20 - travis_retry composer install 19 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/cssinliner-extra && travis_retry composer install) 20 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/html-extra && travis_retry composer install) 21 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/inky-extra && travis_retry composer install) 22 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/intl-extra && travis_retry composer install) 23 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/markdown-extra && travis_retry composer install) 24 - ([[ $TRAVIS_PHP_VERSION < 7.2 ]] || cd extra/string-extra && travis_retry composer install) 21 - export PHPUNIT=$(readlink -f ./vendor/bin/simple-phpunit) 22 - $PHPUNIT install 23 - (cd extra/cssinliner-extra && travis_retry composer install) 24 - (cd extra/html-extra && travis_retry composer install) 25 - (cd extra/inky-extra && travis_retry composer install) 26 - (cd extra/intl-extra && travis_retry composer install) 27 - ([[ $TRAVIS_PHP_VERSION = nightly ]] && (cd extra/markdown-extra && composer config platform.php 7.4.99) || true) 28 - (cd extra/markdown-extra && travis_retry composer install) 29 - ([[ $TRAVIS_PHP_VERSION = 7.1 ]] || (cd extra/string-extra && travis_retry composer install)) 25 30 26 31 script: 27 - ./vendor/bin/simple-phpunit28 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/cssinliner-extra && ./vendor/bin/simple-phpunit)29 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/html-extra && ./vendor/bin/simple-phpunit)30 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/inky-extra && ./vendor/bin/simple-phpunit)31 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/intl-extra && ./vendor/bin/simple-phpunit)32 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/markdown-extra && ./vendor/bin/simple-phpunit)33 - ([[ $TRAVIS_PHP_VERSION < 7.2 ]] || cd extra/string-extra && ./vendor/bin/simple-phpunit)32 - $PHPUNIT 33 - (cd extra/cssinliner-extra && $PHPUNIT) 34 - (cd extra/html-extra && $PHPUNIT) 35 - (cd extra/inky-extra && $PHPUNIT) 36 - (cd extra/intl-extra && $PHPUNIT) 37 - (cd extra/markdown-extra && $PHPUNIT) 38 - ([[ $TRAVIS_PHP_VERSION = 7.1 ]] || (cd extra/string-extra && $PHPUNIT)) 34 39 35 40 jobs: 36 41 fast_finish: true 37 42 include: 38 - php: 7.039 43 - php: 7.1 40 44 - php: 7.2 41 45 - php: 7.3 42 46 - php: 7.4 47 - php: nightly 43 48 - stage: integration tests 44 49 php: 7.3 -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/CHANGELOG
r2325730 r2340818 1 * 2.12.5 (2020-02-11) 1 # 2.13.0 (2020-07-05) 2 3 * Fix options not taken into account when using "Michelf\MarkdownExtra" 4 * Fix "Twig\Extra\Intl\IntlExtension::getCountryName()" to accept "null" as a first argument 5 * Drop support for PHP 7.0 6 * Throw exception in case non-Traversable data is passed to "filter" 7 * Fix context optimization on PHP 7.4 8 * Fix PHP 8 compatibility 9 * Fix ambiguous syntax parsing 10 11 # 2.12.5 (2020-02-11) 2 12 3 13 * Add a check to ensure that iconv() is defined 4 14 5 *2.12.4 (2020-02-11)15 # 2.12.4 (2020-02-11) 6 16 7 17 * Avoid exceptions when an intl resource is not found 8 18 * Fix implementation of case-insensitivity for method names 9 19 10 *2.12.3 (2019-12-28)20 # 2.12.3 (2019-12-28) 11 21 12 22 * fixed Symfony 5.0 support for the HTML extra extension 13 23 * fixed number formatter in Intl extra extension when using a formatter prototype 14 24 15 *2.12.2 (2019-11-11)25 # 2.12.2 (2019-11-11) 16 26 17 27 * added supported for exponential numbers 18 28 19 *2.12.1 (2019-10-17)29 # 2.12.1 (2019-10-17) 20 30 21 31 * added the String extension in the "extra" repositories: "u" filter 22 32 23 *2.12.0 (2019-10-05)33 # 2.12.0 (2019-10-05) 24 34 25 35 * added the spaceship operator ("<=>"), useful when using an arrow function in the "sort" filter … … 44 54 * fixed split filter on edge case 45 55 46 *2.11.3 (2019-06-18)56 # 2.11.3 (2019-06-18) 47 57 48 58 * display partial output (PHP buffer) when an error occurs in debug mode … … 50 60 * fixed macro auto-import when a template contains only macros 51 61 52 *2.11.2 (2019-06-05)62 # 2.11.2 (2019-06-05) 53 63 54 64 * fixed macro auto-import 55 65 56 *2.11.1 (2019-06-04)66 # 2.11.1 (2019-06-04) 57 67 58 68 * added support for "Twig\Markup" instances in the "in" test (again) … … 60 70 * fixed support for macros defined in parent templates 61 71 62 *2.11.0 (2019-05-31)72 # 2.11.0 (2019-05-31) 63 73 64 74 * added the possibility to register classes/interfaces as being safe for the escaper ("EscaperExtension::addSafeClass()") … … 74 84 * fixed wrong error message on "import" and "from" 75 85 76 *2.10.0 (2019-05-14)86 # 2.10.0 (2019-05-14) 77 87 78 88 * deprecated "if" conditions on "for" tags … … 81 91 * optimized context access on PHP 7.4 82 92 83 *2.9.0 (2019-04-28)93 # 2.9.0 (2019-04-28) 84 94 85 95 * deprecated returning "false" to remove a Node from NodeVisitorInterface::leaveNode() … … 93 103 * added template line number to twig_get_attribute() 94 104 95 *2.8.1 (2019-04-16)105 # 2.8.1 (2019-04-16) 96 106 97 107 * fixed EscaperNodeVisitor … … 99 109 * deprecated Node::setTemplateName() in favor of Node::setSourceContext() 100 110 101 *2.8.0 (2019-04-16)111 # 2.8.0 (2019-04-16) 102 112 103 113 * added Traversable support for the length filter … … 111 121 * added the "column" filter 112 122 113 *2.7.4 (2019-03-23)123 # 2.7.4 (2019-03-23) 114 124 115 125 * fixed variadic support 116 126 * fixed CheckToStringNode implementation (broken when a function/filter is variadic) 117 127 118 *2.7.3 (2019-03-21)128 # 2.7.3 (2019-03-21) 119 129 120 130 * fixed the spaceless filter so that it behaves like the spaceless tag … … 124 134 * allowed Traversable objects to be used in the "with" argument of the "include" and "embed" tags 125 135 126 *2.7.2 (2019-03-12)136 # 2.7.2 (2019-03-12) 127 137 128 138 * added TemplateWrapper::getTemplateName() 129 139 130 *2.7.1 (2019-03-12)140 # 2.7.1 (2019-03-12) 131 141 132 142 * fixed class aliases 133 143 134 *2.7.0 (2019-03-12)144 # 2.7.0 (2019-03-12) 135 145 136 146 * fixed sandbox security issue (under some circumstances, calling the … … 159 169 * deprecated Twig_Parser::isReservedMacroName() 160 170 161 *2.6.2 (2019-01-14)171 # 2.6.2 (2019-01-14) 162 172 163 173 * fixed regression (key exists check for non ArrayObject objects) 164 174 165 *2.6.1 (2019-01-14)175 # 2.6.1 (2019-01-14) 166 176 167 177 * fixed ArrayObject access with a null value … … 174 184 * added a second argument to the join filter (last separator configuration) 175 185 176 *2.6.0 (2018-12-16)186 # 2.6.0 (2018-12-16) 177 187 178 188 * made sure twig_include returns a string … … 183 193 * fixed filesystem loader throwing an exception instead of returning false 184 194 185 *2.5.0 (2018-07-13)195 # 2.5.0 (2018-07-13) 186 196 187 197 * deprecated using the spaceless tag at the root level of a child template (noop anyway) … … 193 203 * "js" filter now produces valid JSON 194 204 195 *2.4.8 (2018-04-02)205 # 2.4.8 (2018-04-02) 196 206 197 207 * fixed a regression when using the "default" filter or the "defined" test on non-existing arrays 198 208 199 *2.4.7 (2018-03-20)209 # 2.4.7 (2018-03-20) 200 210 201 211 * optimized runtime performance … … 206 216 * fixed .. (range operator) in sandbox policy 207 217 208 *2.4.6 (2018-03-03)218 # 2.4.6 (2018-03-03) 209 219 210 220 * fixed a regression in the way the profiler is registered in templates 211 221 212 *2.4.5 (2018-03-02)222 # 2.4.5 (2018-03-02) 213 223 214 224 * optimized the performance of calling an extension method at runtime … … 220 230 * fixed Environment::resolveTemplate to accept instances of TemplateWrapper 221 231 222 *2.4.4 (2017-09-27)232 # 2.4.4 (2017-09-27) 223 233 224 234 * added Twig_Profiler_Profile::reset() … … 230 240 * removed @final from Twig_Profiler_Dumper_Text 231 241 232 *2.4.3 (2017-06-07)242 # 2.4.3 (2017-06-07) 233 243 234 244 * fixed namespaces introduction 235 245 236 *2.4.2 (2017-06-05)246 # 2.4.2 (2017-06-05) 237 247 238 248 * fixed namespaces introduction 239 249 240 *2.4.1 (2017-06-05)250 # 2.4.1 (2017-06-05) 241 251 242 252 * fixed namespaces introduction 243 253 244 *2.4.0 (2017-06-05)254 # 2.4.0 (2017-06-05) 245 255 246 256 * added support for PHPUnit 6 when testing extensions … … 252 262 * marked Twig_Filter, Twig_Function, Twig_Test, Twig_Node_Module and Twig_Profiler_Profile as final via the @final annotation 253 263 254 *2.3.2 (2017-04-20)264 # 2.3.2 (2017-04-20) 255 265 256 266 * fixed edge case in the method cache for Twig attributes 257 267 258 *2.3.1 (2017-04-18)268 # 2.3.1 (2017-04-18) 259 269 260 270 * fixed the empty() test 261 271 262 *2.3.0 (2017-03-22)272 # 2.3.0 (2017-03-22) 263 273 264 274 * fixed a race condition handling when writing cache files … … 270 280 * added error message when calling `parent()` in a block that doesn't exist in the parent template 271 281 272 *2.2.0 (2017-02-26)282 # 2.2.0 (2017-02-26) 273 283 274 284 * added a PSR-11 compatible runtime loader 275 285 * added `side` argument to `trim` to allow left or right trimming only. 276 286 277 *2.1.0 (2017-01-11)287 # 2.1.0 (2017-01-11) 278 288 279 289 * fixed twig_get_attribute() 280 290 * added Twig_NodeCaptureInterface for nodes that capture all output 281 291 282 *2.0.0 (2017-01-05)292 # 2.0.0 (2017-01-05) 283 293 284 294 * removed the C extension … … 301 311 * removed features that were deprecated in 1.x 302 312 303 * 1.42.6(2020-XX-XX)313 # 1.43.1 (2020-XX-XX) 304 314 305 315 * n/a 306 316 307 * 1.42.5 (2020-02-11) 317 # 1.43.0 (2020-07-05) 318 319 * Throw exception in case non-Traversable data is passed to "filter" 320 * Fix context optimization on PHP 7.4 321 * Fix PHP 8 compatibility 322 * Drop PHP 5.5 5.6, and 7.0 support 323 * Fix ambiguous syntax parsing 324 325 # 1.42.5 (2020-02-11) 308 326 309 327 * Fix implementation of case-insensitivity for method names 310 328 311 *1.42.4 (2019-11-11)329 # 1.42.4 (2019-11-11) 312 330 313 331 * optimized "block('foo') ?? 'bar" 314 332 * added supported for exponential numbers 315 333 316 *1.42.3 (2019-08-24)334 # 1.42.3 (2019-08-24) 317 335 318 336 * fixed the "split" filter when the delimiter is "0" … … 322 340 * bumped the minimal PHP version to 5.5 323 341 324 *1.42.2 (2019-06-18)342 # 1.42.2 (2019-06-18) 325 343 326 344 * Display partial output (PHP buffer) when an error occurs in debug mode 327 345 328 *1.42.1 (2019-06-04)346 # 1.42.1 (2019-06-04) 329 347 330 348 * added support for "Twig\Markup" instances in the "in" test (again) 331 349 * allowed string operators as variables names in assignments 332 350 333 *1.42.0 (2019-05-31)351 # 1.42.0 (2019-05-31) 334 352 335 353 * fixed the "filter" filter when the argument is \Traversable but does not implement \Iterator (\SimpleXmlElement for instance) … … 338 356 * fixed wrong error message on "import" and "from" 339 357 340 *1.41.0 (2019-05-14)358 # 1.41.0 (2019-05-14) 341 359 342 360 * fixed support for PHP 7.4 … … 345 363 * optimized context access on PHP 7.4 346 364 347 *1.40.1 (2019-04-29)348 349 *fixed regression in NodeTraverser350 351 *1.40.0 (2019-04-28)365 # 1.40.1 (2019-04-29) 366 367 # fixed regression in NodeTraverser 368 369 # 1.40.0 (2019-04-28) 352 370 353 371 * allowed Twig\NodeVisitor\NodeVisitorInterface::leaveNode() to return "null" instead of "false" (same meaning) … … 358 376 * fixed "import" when macros are stored in a template string 359 377 360 *1.39.1 (2019-04-16)378 # 1.39.1 (2019-04-16) 361 379 362 380 * fixed EscaperNodeVisitor 363 381 364 *1.39.0 (2019-04-16)382 # 1.39.0 (2019-04-16) 365 383 366 384 * added Traversable support for the length filter … … 373 391 * added support for a new whitespace trimming option ({%~ ~%}, {{~ ~}}, {#~ ~#}) 374 392 375 *1.38.4 (2019-03-23)393 # 1.38.4 (2019-03-23) 376 394 377 395 * fixed CheckToStringNode implementation (broken when a function/filter is variadic) 378 396 379 *1.38.3 (2019-03-21)397 # 1.38.3 (2019-03-21) 380 398 381 399 * fixed the spaceless filter so that it behaves like the spaceless tag … … 385 403 * allowed Traversable objects to be used in the "with" argument of the "include" and "embed" tags 386 404 387 *1.38.2 (2019-03-12)405 # 1.38.2 (2019-03-12) 388 406 389 407 * added TemplateWrapper::getTemplateName() 390 408 391 *1.38.1 (2019-03-12)409 # 1.38.1 (2019-03-12) 392 410 393 411 * fixed class aliases 394 412 395 *1.38.0 (2019-03-12)413 # 1.38.0 (2019-03-12) 396 414 397 415 * fixed sandbox security issue (under some circumstances, calling the … … 410 428 * changed internal code to use the namespaced classes as much as possible 411 429 412 *1.37.1 (2019-01-14)430 # 1.37.1 (2019-01-14) 413 431 414 432 * fixed regression (key exists check for non ArrayObject objects) 415 433 * fixed logic in TemplateWrapper 416 434 417 *1.37.0 (2019-01-14)435 # 1.37.0 (2019-01-14) 418 436 419 437 * fixed ArrayObject access with a null value … … 425 443 * added a second argument to the join filter (last separator configuration) 426 444 427 *1.36.0 (2018-12-16)445 # 1.36.0 (2018-12-16) 428 446 429 447 * made sure twig_include returns a string … … 434 452 * fixed filesystem loader throwing an exception instead of returning false 435 453 436 *1.35.4 (2018-07-13)454 # 1.35.4 (2018-07-13) 437 455 438 456 * ensured that syntax errors are triggered with the right line … … 440 458 * "js" filter now produces valid JSON 441 459 442 *1.35.3 (2018-03-20)460 # 1.35.3 (2018-03-20) 443 461 444 462 * fixed block names unicity … … 447 465 * fixed .. (range operator) in sandbox policy 448 466 449 *1.35.2 (2018-03-03)467 # 1.35.2 (2018-03-03) 450 468 451 469 * fixed a regression in the way the profiler is registered in templates 452 470 453 *1.35.1 (2018-03-02)471 # 1.35.1 (2018-03-02) 454 472 455 473 * added an exception when using "===" instead of "same as" … … 459 477 * fixed Environment::resolveTemplate to accept instances of TemplateWrapper 460 478 461 *1.35.0 (2017-09-27)479 # 1.35.0 (2017-09-27) 462 480 463 481 * added Twig_Profiler_Profile::reset() … … 466 484 * added circular reference detection when loading templates 467 485 468 *1.34.4 (2017-07-04)486 # 1.34.4 (2017-07-04) 469 487 470 488 * added support for runtime loaders in IntegrationTestCase 471 489 * fixed deprecation when using Twig_Profiler_Dumper_Html 472 490 473 *1.34.3 (2017-06-07)491 # 1.34.3 (2017-06-07) 474 492 475 493 * fixed namespaces introduction 476 494 477 *1.34.2 (2017-06-05)495 # 1.34.2 (2017-06-05) 478 496 479 497 * fixed namespaces introduction 480 498 481 *1.34.1 (2017-06-05)499 # 1.34.1 (2017-06-05) 482 500 483 501 * fixed namespaces introduction 484 502 485 *1.34.0 (2017-06-05)503 # 1.34.0 (2017-06-05) 486 504 487 505 * added support for PHPUnit 6 when testing extensions … … 493 511 * dropped PHP 5.2 support 494 512 495 *1.33.2 (2017-04-20)513 # 1.33.2 (2017-04-20) 496 514 497 515 * fixed edge case in the method cache for Twig attributes 498 516 499 *1.33.1 (2017-04-18)517 # 1.33.1 (2017-04-18) 500 518 501 519 * fixed the empty() test 502 520 503 *1.33.0 (2017-03-22)521 # 1.33.0 (2017-03-22) 504 522 505 523 * fixed a race condition handling when writing cache files … … 510 528 * fixed JS escaping for unicode characters with higher code points 511 529 512 *1.32.0 (2017-02-26)530 # 1.32.0 (2017-02-26) 513 531 514 532 * fixed deprecation notice in Twig_Util_DeprecationCollector … … 516 534 * added `side` argument to `trim` to allow left or right trimming only. 517 535 518 *1.31.0 (2017-01-11)536 # 1.31.0 (2017-01-11) 519 537 520 538 * added Twig_NodeCaptureInterface for nodes that capture all output … … 524 542 * fixed offline cache warm-ups for embedded templates 525 543 526 *1.30.0 (2016-12-23)544 # 1.30.0 (2016-12-23) 527 545 528 546 * added Twig_FactoryRuntimeLoader … … 530 548 * deprecated the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr 531 549 532 *1.29.0 (2016-12-13)550 # 1.29.0 (2016-12-13) 533 551 534 552 * fixed sandbox being left enabled if an exception is thrown while rendering … … 539 557 * deprecated support for mbstring.func_overload != 0 540 558 541 *1.28.2 (2016-11-23)559 # 1.28.2 (2016-11-23) 542 560 543 561 * fixed precedence between getFoo() and isFoo() in Twig_Template::getAttribute() 544 562 * improved a deprecation message 545 563 546 *1.28.1 (2016-11-18)564 # 1.28.1 (2016-11-18) 547 565 548 566 * fixed block() function when used with a template argument 549 567 550 *1.28.0 (2016-11-17)568 # 1.28.0 (2016-11-17) 551 569 552 570 * added support for the PHP 7 null coalescing operator for the ?? Twig implementation … … 558 576 * optimized the way attributes are fetched 559 577 560 *1.27.0 (2016-10-25)578 # 1.27.0 (2016-10-25) 561 579 562 580 * deprecated Twig_Parser::getEnvironment() … … 576 594 * improved debugging with Twig_Sandbox_SecurityError exceptions for disallowed methods and properties 577 595 578 *1.26.1 (2016-10-05)596 # 1.26.1 (2016-10-05) 579 597 580 598 * removed template source code from generated template classes when debug is disabled … … 582 600 * fixed regression on static calls for functions/filters/tests 583 601 584 *1.26.0 (2016-10-02)602 # 1.26.0 (2016-10-02) 585 603 586 604 * added template cache invalidation based on more environment options … … 590 608 * deprecated Twig_ExtensionInterface::getName() 591 609 592 *1.25.0 (2016-09-21)610 # 1.25.0 (2016-09-21) 593 611 594 612 * changed the way we store template source in template classes … … 600 618 * deprecated Twig_Compiler::getFilename() 601 619 602 *1.24.2 (2016-09-01)620 # 1.24.2 (2016-09-01) 603 621 604 622 * fixed static callables … … 606 624 * fixed a case where the autoescaping does not work as expected 607 625 608 *1.24.1 (2016-05-30)626 # 1.24.1 (2016-05-30) 609 627 610 628 * fixed reserved keywords (forbids true, false, null and none keywords for variables names) … … 615 633 getFunctions(), getFilters(), getGlobals(), initGlobals(), initExtensions(), and initExtension() 616 634 617 *1.24.0 (2016-01-25)635 # 1.24.0 (2016-01-25) 618 636 619 637 * adding support for the ?? operator … … 622 640 * fixed parsing on PHP7 623 641 624 *1.23.3 (2016-01-11)642 # 1.23.3 (2016-01-11) 625 643 626 644 * fixed typo 627 645 628 *1.23.2 (2015-01-11)646 # 1.23.2 (2015-01-11) 629 647 630 648 * added versions in deprecated messages … … 632 650 * deprecated unused Twig_Node_Expression_ExtensionReference class 633 651 634 *1.23.1 (2015-11-05)652 # 1.23.1 (2015-11-05) 635 653 636 654 * fixed some exception messages which triggered PHP warnings 637 655 * fixed BC on Twig_Test_NodeTestCase 638 656 639 *1.23.0 (2015-10-29)657 # 1.23.0 (2015-10-29) 640 658 641 659 * deprecated the possibility to override an extension by registering another one with the same name … … 644 662 * deprecated Twig_Environment::computeAlternatives() 645 663 646 *1.22.3 (2015-10-13)664 # 1.22.3 (2015-10-13) 647 665 648 666 * fixed regression when using null as a cache strategy … … 653 671 * changed template cache names to take into account the Twig C extension 654 672 655 *1.22.2 (2015-09-22)673 # 1.22.2 (2015-09-22) 656 674 657 675 * fixed a race condition in template loading 658 676 659 *1.22.1 (2015-09-15)677 # 1.22.1 (2015-09-15) 660 678 661 679 * fixed regression in template_from_string 662 680 663 *1.22.0 (2015-09-13)681 # 1.22.0 (2015-09-13) 664 682 665 683 * made Twig_Test_IntegrationTestCase more flexible … … 672 690 * added a way to get the original template source from Twig_Template 673 691 674 *1.21.2 (2015-09-09)692 # 1.21.2 (2015-09-09) 675 693 676 694 * fixed variable names for the deprecation triggering code … … 679 697 * deprecated support for character by character replacement for the "replace" filter 680 698 681 *1.21.1 (2015-08-26)699 # 1.21.1 (2015-08-26) 682 700 683 701 * fixed regression when using the deprecated Twig_Test_* classes 684 702 685 *1.21.0 (2015-08-24)703 # 1.21.0 (2015-08-24) 686 704 687 705 * added deprecation notices for deprecated features 688 706 * added a deprecation "framework" for filters/functions/tests and test fixtures 689 707 690 *1.20.0 (2015-08-12)708 # 1.20.0 (2015-08-12) 691 709 692 710 * forbid access to the Twig environment from templates and internal parts of Twig_Template … … 697 715 between 1.x and 2.x 698 716 699 *1.19.0 (2015-07-31)717 # 1.19.0 (2015-07-31) 700 718 701 719 * fixed wrong error message when including an undefined template in a child template … … 707 725 * fixed sandbox disabling when using the include function 708 726 709 *1.18.2 (2015-06-06)727 # 1.18.2 (2015-06-06) 710 728 711 729 * fixed template/line guessing in exceptions for nested templates 712 730 * optimized the number of inodes and the size of realpath cache when using the cache 713 731 714 *1.18.1 (2015-04-19)732 # 1.18.1 (2015-04-19) 715 733 716 734 * fixed memory leaks in the C extension … … 719 737 * fixed filesystem loader when trying to load non-files (like directories) 720 738 721 *1.18.0 (2015-01-25)739 # 1.18.0 (2015-01-25) 722 740 723 741 * fixed some error messages where the line was wrong (unknown variables or argument names) … … 727 745 * fixed filesystem loader cache when different file paths are used for the same template 728 746 729 *1.17.0 (2015-01-14)747 # 1.17.0 (2015-01-14) 730 748 731 749 * added a 'filename' autoescaping strategy, which dynamically chooses the 732 750 autoescaping strategy for a template based on template file extension. 733 751 734 *1.16.3 (2014-12-25)752 # 1.16.3 (2014-12-25) 735 753 736 754 * fixed regression for dynamic parent templates … … 738 756 * fixed a regression in the slice filter 739 757 740 *1.16.2 (2014-10-17)758 # 1.16.2 (2014-10-17) 741 759 742 760 * fixed timezone on dates as strings … … 749 767 * fixed a regression in the slice filter 750 768 751 *1.16.1 (2014-10-10)769 # 1.16.1 (2014-10-10) 752 770 753 771 * improved error reporting in a sandboxed template … … 759 777 * fixed the attribute() function when passing a variable for the arguments 760 778 761 *1.16.0 (2014-07-05)779 # 1.16.0 (2014-07-05) 762 780 763 781 * changed url_encode to always encode according to RFC 3986 … … 766 784 * fixed recursively calling blocks in templates with inheritance 767 785 768 *1.15.1 (2014-02-13)786 # 1.15.1 (2014-02-13) 769 787 770 788 * fixed the conversion of the special '0000-00-00 00:00' date … … 772 790 * fixed a C extension crash when accessing defined but uninitialized property. 773 791 774 *1.15.0 (2013-12-06)792 # 1.15.0 (2013-12-06) 775 793 776 794 * made ignoreStrictCheck in Template::getAttribute() works with __call() methods throwing BadMethodCallException … … 782 800 * fixed the C extension sandbox behavior when get or set is prepend to method name 783 801 784 *1.14.2 (2013-10-30)802 # 1.14.2 (2013-10-30) 785 803 786 804 * fixed error filename/line when an error occurs in an included file … … 788 806 * allowed tests to be made of 1 or 2 words (like "same as" or "divisible by") 789 807 790 *1.14.1 (2013-10-15)808 # 1.14.1 (2013-10-15) 791 809 792 810 * made it possible to use named operators as variables … … 794 812 * added support for PHP 5.5 DateTimeInterface 795 813 796 *1.14.0 (2013-10-03)814 # 1.14.0 (2013-10-03) 797 815 798 816 * fixed usage of the html_attr escaping strategy to avoid double-escaping with the html strategy … … 806 824 * fixed a crash of the C extension on an edge case 807 825 808 *1.13.2 (2013-08-03)826 # 1.13.2 (2013-08-03) 809 827 810 828 * fixed the error line number for an error occurs in and embedded template 811 829 * fixed crashes of the C extension on some edge cases 812 830 813 *1.13.1 (2013-06-06)831 # 1.13.1 (2013-06-06) 814 832 815 833 * added the possibility to ignore the filesystem constructor argument in Twig_Loader_Filesystem … … 819 837 * fixed the include function when used in an assignment 820 838 821 *1.13.0 (2013-05-10)839 # 1.13.0 (2013-05-10) 822 840 823 841 * fixed getting a numeric-like item on a variable ('09' for instance) … … 828 846 * enforced usage of named arguments after positional ones 829 847 830 *1.12.3 (2013-04-08)848 # 1.12.3 (2013-04-08) 831 849 832 850 * fixed a security issue in the filesystem loader where it was possible to include a template one … … 836 854 * added support for encoding an array as query string in the url_encode filter 837 855 838 *1.12.2 (2013-02-09)856 # 1.12.2 (2013-02-09) 839 857 840 858 * fixed the timezone used by the date filter and function when the given date contains a timezone (like 2010-01-28T15:00:00+02:00) … … 842 860 * added the first and last filter 843 861 844 *1.12.1 (2013-01-15)862 # 1.12.1 (2013-01-15) 845 863 846 864 * added support for object instances as the second argument of the constant function … … 848 866 * added support for {{ some_string[:2] }} 849 867 850 *1.12.0 (2013-01-08)868 # 1.12.0 (2013-01-08) 851 869 852 870 * added verbatim as an alias for the raw tag to avoid confusion with the raw filter … … 854 872 * fixed globals management 855 873 856 *1.12.0-RC1 (2012-12-29)874 # 1.12.0-RC1 (2012-12-29) 857 875 858 876 * added an include function (does the same as the include tag but in a more flexible way) … … 864 882 * added support for extended ternary operator syntaxes 865 883 866 *1.11.1 (2012-11-11)884 # 1.11.1 (2012-11-11) 867 885 868 886 * fixed debug info line numbering (was off by 2) … … 871 889 * fixed a crash of the C extension when an exception was thrown from a macro called without being imported (using _self.XXX) 872 890 873 *1.11.0 (2012-11-07)891 # 1.11.0 (2012-11-07) 874 892 875 893 * fixed macro compilation when a variable name is a PHP reserved keyword … … 881 899 * added Twig_ExistsLoaderInterface (implementing this interface in your loader make the chain loader much faster) 882 900 883 *1.10.3 (2012-10-19)901 # 1.10.3 (2012-10-19) 884 902 885 903 * fixed wrong template location in some error messages … … 887 905 * added a split filter 888 906 889 *1.10.2 (2012-10-15)907 # 1.10.2 (2012-10-15) 890 908 891 909 * fixed macro calls on PHP 5.4 892 910 893 *1.10.1 (2012-10-15)911 # 1.10.1 (2012-10-15) 894 912 895 913 * made a speed optimization to macro calls when imported via the "import" tag … … 897 915 * fixed a segfault in the C extension when using DateTime objects 898 916 899 *1.10.0 (2012-09-28)917 # 1.10.0 (2012-09-28) 900 918 901 919 * extracted functional tests framework to make it reusable for third-party extensions … … 904 922 * fixed an error when a token parser pass a closure as a test to the subparse() method 905 923 906 *1.9.2 (2012-08-25)924 # 1.9.2 (2012-08-25) 907 925 908 926 * fixed the in operator for objects that contain circular references 909 927 * fixed the C extension when accessing a public property of an object implementing the \ArrayAccess interface 910 928 911 *1.9.1 (2012-07-22)929 # 1.9.1 (2012-07-22) 912 930 913 931 * optimized macro calls when auto-escaping is on … … 915 933 * made Twig_Loader_Chain more explicit about problems 916 934 917 *1.9.0 (2012-07-13)935 # 1.9.0 (2012-07-13) 918 936 919 937 * made the parsing independent of the template loaders … … 923 941 * added the date_modify filter 924 942 925 *1.8.3 (2012-06-17)943 # 1.8.3 (2012-06-17) 926 944 927 945 * fixed paths in the filesystem loader when passing a path that ends with a slash or a backslash … … 929 947 * fixed chmod mode to apply the umask correctly 930 948 931 *1.8.2 (2012-05-30)949 # 1.8.2 (2012-05-30) 932 950 933 951 * added the abs filter … … 936 954 * fixed DateTimeZone support in date filter 937 955 938 *1.8.1 (2012-05-17)956 # 1.8.1 (2012-05-17) 939 957 940 958 * fixed a regression when dealing with SimpleXMLElement instances in templates … … 942 960 * switched to use mbstring whenever possible instead of iconv (you might need to update your encoding as mbstring and iconv encoding names sometimes differ) 943 961 944 *1.8.0 (2012-05-08)962 # 1.8.0 (2012-05-08) 945 963 946 964 * enforced interface when adding tests, filters, functions, and node visitors from extensions … … 951 969 * added an embed tag 952 970 953 *1.7.0 (2012-04-24)971 # 1.7.0 (2012-04-24) 954 972 955 973 * fixed a PHP warning when using CIFS … … 965 983 * fixed random function when charset is null 966 984 967 *1.6.5 (2012-04-11)985 # 1.6.5 (2012-04-11) 968 986 969 987 * fixed a regression when a template only extends another one without defining any blocks 970 988 971 *1.6.4 (2012-04-02)989 # 1.6.4 (2012-04-02) 972 990 973 991 * fixed PHP notice in Twig_Error::guessTemplateLine() introduced in 1.6.3 … … 975 993 * optimized parent template creation when the template does not use dynamic inheritance 976 994 977 *1.6.3 (2012-03-22)995 # 1.6.3 (2012-03-22) 978 996 979 997 * fixed usage of Z_ADDREF_P for PHP 5.2 in the C extension … … 981 999 * made the strategy used to guess the real template file name and line number in exception messages much faster and more accurate 982 1000 983 *1.6.2 (2012-03-18)1001 # 1.6.2 (2012-03-18) 984 1002 985 1003 * fixed sandbox mode when used with inheritance … … 988 1006 * added a trim filter 989 1007 990 *1.6.1 (2012-02-29)1008 # 1.6.1 (2012-02-29) 991 1009 992 1010 * fixed Twig C extension … … 996 1014 * fixed the creation of the cache directory in case of a race condition 997 1015 998 *1.6.0 (2012-02-04)1016 # 1.6.0 (2012-02-04) 999 1017 1000 1018 * fixed raw blocks when used with the whitespace trim option … … 1011 1029 * added string and integer handling for the random function 1012 1030 1013 *1.5.1 (2012-01-05)1031 # 1.5.1 (2012-01-05) 1014 1032 1015 1033 * fixed a regression when parsing strings 1016 1034 1017 *1.5.0 (2012-01-04)1035 # 1.5.0 (2012-01-04) 1018 1036 1019 1037 * added Traversable objects support for the join filter 1020 1038 1021 *1.5.0-RC2 (2011-12-30)1039 # 1.5.0-RC2 (2011-12-30) 1022 1040 1023 1041 * added a way to set the default global date interval format … … 1026 1044 * added a number_format filter 1027 1045 1028 *1.5.0-RC1 (2011-12-26)1046 # 1.5.0-RC1 (2011-12-26) 1029 1047 1030 1048 * removed the need to quote hash keys … … 1041 1059 * enhanced exceptions for unknown filters, functions, tests, and tags 1042 1060 1043 *1.4.0 (2011-12-07)1061 # 1.4.0 (2011-12-07) 1044 1062 1045 1063 * fixed lexer when using big numbers (> PHP_INT_MAX) … … 1047 1065 * fixed macros containing filter tag calls 1048 1066 1049 *1.4.0-RC2 (2011-11-27)1067 # 1.4.0-RC2 (2011-11-27) 1050 1068 1051 1069 * removed usage of Reflection in Twig_Template::getAttribute() … … 1053 1071 * added negative timestamp support to the date filter 1054 1072 1055 *1.4.0-RC1 (2011-11-20)1073 # 1.4.0-RC1 (2011-11-20) 1056 1074 1057 1075 * optimized variable access when using PHP 5.4 … … 1071 1089 * made several speed optimizations 1072 1090 1073 *1.3.0 (2011-10-08)1091 # 1.3.0 (2011-10-08) 1074 1092 1075 1093 no changes 1076 1094 1077 *1.3.0-RC1 (2011-10-04)1095 # 1.3.0-RC1 (2011-10-04) 1078 1096 1079 1097 * added an optimization for the parent() function … … 1083 1101 * added traits support for the "parent" function 1084 1102 1085 *1.2.0 (2011-09-13)1103 # 1.2.0 (2011-09-13) 1086 1104 1087 1105 no changes 1088 1106 1089 *1.2.0-RC1 (2011-09-10)1107 # 1.2.0-RC1 (2011-09-10) 1090 1108 1091 1109 * enhanced the exception when a tag remains unclosed … … 1104 1122 * added "if" modifier support to "for" loops 1105 1123 1106 *1.1.2 (2011-07-30)1124 # 1.1.2 (2011-07-30) 1107 1125 1108 1126 * fixed json_encode filter on PHP 5.2 … … 1114 1132 * added PHPDoc for all Token parsers and Core extension functions 1115 1133 1116 *1.1.1 (2011-07-17)1134 # 1.1.1 (2011-07-17) 1117 1135 1118 1136 * added a performance optimization in the Optimizer (also helps to lower the number of nested level calls) 1119 1137 * made some performance improvement for some edge cases 1120 1138 1121 *1.1.0 (2011-06-28)1139 # 1.1.0 (2011-06-28) 1122 1140 1123 1141 * fixed json_encode filter 1124 1142 1125 *1.1.0-RC3 (2011-06-24)1143 # 1.1.0-RC3 (2011-06-24) 1126 1144 1127 1145 * fixed method case-sensitivity when using the sandbox mode … … 1129 1147 * fixed possible security problems with NUL bytes 1130 1148 1131 *1.1.0-RC2 (2011-06-16)1149 # 1.1.0-RC2 (2011-06-16) 1132 1150 1133 1151 * added an exception when the template passed to "use" is not a string … … 1135 1153 * added {% line \d+ %} directive 1136 1154 1137 *1.1.0-RC1 (2011-05-28)1155 # 1.1.0-RC1 (2011-05-28) 1138 1156 1139 1157 Flush your cache after upgrading. … … 1149 1167 * moved display() method to Twig_Template (generated templates should now use doDisplay() instead) 1150 1168 1151 *1.0.0 (2011-03-27)1169 # 1.0.0 (2011-03-27) 1152 1170 1153 1171 * fixed output when using mbstring … … 1155 1173 * made the charset configurable for the escape filter 1156 1174 1157 *1.0.0-RC2 (2011-02-21)1175 # 1.0.0-RC2 (2011-02-21) 1158 1176 1159 1177 * changed the way {% set %} works when capturing (the content is now marked as safe) … … 1166 1184 * fixed the ternary operator precedence rule 1167 1185 1168 *1.0.0-RC1 (2011-01-09)1186 # 1.0.0-RC1 (2011-01-09) 1169 1187 1170 1188 Backward incompatibilities: … … 1192 1210 * added the "empty" test 1193 1211 1194 *0.9.10 (2010-12-16)1212 # 0.9.10 (2010-12-16) 1195 1213 1196 1214 Backward incompatibilities: … … 1227 1245 * added priority to node visitors 1228 1246 1229 *0.9.9 (2010-11-28)1247 # 0.9.9 (2010-11-28) 1230 1248 1231 1249 Backward incompatibilities: … … 1276 1294 * fixed Twig_Template::getAttribute() for protected properties 1277 1295 1278 *0.9.8 (2010-06-28)1296 # 0.9.8 (2010-06-28) 1279 1297 1280 1298 Backward incompatibilities: … … 1291 1309 * fixed type hinting for Twig_Environment::addFilter() method 1292 1310 1293 *0.9.7 (2010-06-12)1311 # 0.9.7 (2010-06-12) 1294 1312 1295 1313 Backward incompatibilities: … … 1318 1336 * added an exception when a child template has a non-empty body (as it is always ignored when rendering) 1319 1337 1320 *0.9.6 (2010-05-12)1338 # 0.9.6 (2010-05-12) 1321 1339 1322 1340 * fixed variables defined outside a loop and for which the value changes in a for loop … … 1335 1353 * fixed lexer when a template has a big chunk of text between/in a block 1336 1354 1337 *0.9.5 (2010-01-20)1355 # 0.9.5 (2010-01-20) 1338 1356 1339 1357 As for any new release, don't forget to remove all cached templates after … … 1372 1390 * enhanced some error messages to provide better feedback in case of parsing errors 1373 1391 1374 *0.9.4 (2009-12-02)1392 # 0.9.4 (2009-12-02) 1375 1393 1376 1394 If you have custom loaders, you MUST upgrade them for this release: The … … 1385 1403 * refactored loaders 1386 1404 1387 *0.9.3 (2009-11-11)1405 # 0.9.3 (2009-11-11) 1388 1406 1389 1407 This release is NOT backward compatible with the previous releases. … … 1414 1432 * fixed bug when \ was used in HTML 1415 1433 1416 *0.9.2 (2009-10-29)1434 # 0.9.2 (2009-10-29) 1417 1435 1418 1436 * made some speed optimizations … … 1432 1450 * fixed empty cache files when the template contains an error 1433 1451 1434 *0.9.1 (2009-10-14)1452 # 0.9.1 (2009-10-14) 1435 1453 1436 1454 * fixed a bug in PHP 5.2.6 … … 1440 1458 * made minor tweaks to allow better extensibility and flexibility 1441 1459 1442 *0.9.0 (2009-10-12)1460 # 0.9.0 (2009-10-12) 1443 1461 1444 1462 * Initial release -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/LICENSE
r2325730 r2340818 1 1 Copyright (c) 2009-2020 by the Twig Team. 2 2 3 Redistribution and use in source and binary forms, with or without 4 modification, are permitted provided that the following conditions are 5 met: 3 All rights reserved. 6 4 7 * Redistributions of source code must retain the above copyright 8 notice, this list of conditions and the following disclaimer. 5 Redistribution and use in source and binary forms, with or without modification, 6 are permitted provided that the following conditions are met: 9 7 10 * Redistributions in binary form must reproduce the above11 copyright notice, this list of conditions and the following12 disclaimer in the documentation and/or other materials provided13 with the distribution.14 15 * The names of the contributors may not be used to endorse or16 promote products derived from this software without specific17 prior written permission.8 * Redistributions of source code must retain the above copyright notice, 9 this list of conditions and the following disclaimer. 10 * Redistributions in binary form must reproduce the above copyright notice, 11 this list of conditions and the following disclaimer in the documentation 12 and/or other materials provided with the distribution. 13 * Neither the name of Twig nor the names of its contributors 14 may be used to endorse or promote products derived from this software 15 without specific prior written permission. 18 16 19 17 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20 18 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21 19 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,24 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.20 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 21 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 22 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 23 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 24 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 25 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 26 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/composer.json
r2325730 r2340818 6 6 "homepage": "https://twig.symfony.com", 7 7 "license": "BSD-3-Clause", 8 "minimum-stability": "dev", 8 9 "authors": [ 9 10 { … … 24 25 ], 25 26 "require": { 26 "php": " ^7.0",27 "php": ">=7.1.3", 27 28 "symfony/polyfill-mbstring": "^1.3", 28 29 "symfony/polyfill-ctype": "^1.8" 29 30 }, 30 31 "require-dev": { 31 "symfony/phpunit-bridge": "^4.4 |^5.0",32 "symfony/phpunit-bridge": "^4.4.9|^5.0.9", 32 33 "psr/container": "^1.0" 33 34 }, … … 47 48 "extra": { 48 49 "branch-alias": { 49 "dev-master": "2.1 2-dev"50 "dev-master": "2.13-dev" 50 51 } 51 52 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/advanced.rst
r2325730 r2340818 183 183 environment as the first argument to the filter call:: 184 184 185 $filter = new \Twig\TwigFilter('rot13', function ( Twig_Environment $env, $string) {185 $filter = new \Twig\TwigFilter('rot13', function (\Twig\Environment $env, $string) { 186 186 // get the current charset for instance 187 187 $charset = $env->getCharset(); … … 202 202 }, ['needs_context' => true]); 203 203 204 $filter = new \Twig\TwigFilter('rot13', function ( Twig_Environment $env, $context, $string) {204 $filter = new \Twig\TwigFilter('rot13', function (\Twig\Environment $env, $context, $string) { 205 205 // ... 206 206 }, ['needs_context' => true, 'needs_environment' => true]); … … 327 327 This is used by many of the tests built into Twig:: 328 328 329 $twig = new \Twig\Environment($loader); 330 $test = new \Twig\TwigTest( 329 namespace App; 330 331 use Twig\Environment; 332 use Twig\Node\Expression\TestExpression; 333 use Twig\TwigTest; 334 335 $twig = new Environment($loader); 336 $test = new TwigTest( 331 337 'odd', 332 338 null, 333 ['node_class' => \Twig\Node\Expression\Test\OddTest::class]);339 ['node_class' => OddTestExpression::class]); 334 340 $twig->addTest($test); 335 341 336 class Twig_Node_Expression_Test_Odd extends \Twig\Node\Expression\TestExpression342 class OddTestExpression extends TestExpression 337 343 { 338 344 public function compile(\Twig\Compiler $compiler) -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/api.rst
r2325730 r2340818 139 139 140 140 All template loaders can cache the compiled templates on the filesystem for 141 future reuse. It speeds up Twig a lot as templates are only compiled once; and 142 the performance boost is even larger if you use a PHP accelerator such as 143 OPCache. See the ``cache`` and ``auto_reload`` options of ``\Twig\Environment`` 144 above for more information. 141 future reuse. It speeds up Twig a lot as templates are only compiled once. 145 142 146 143 Built-in Loaders -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/deprecated.rst
r2325730 r2340818 22 22 ------ 23 23 24 * Passing a string as the ``$source`` argument on ``\Twig\Error\Error`` /25 ``Twig\Error\Error`` constructor is deprecated since Twig 2.6.1. Pass an26 instance of ``Twig\Source`` instead.24 * Passing a string as the ``$source`` argument on ``\Twig\Error\Error`` / 25 ``Twig\Error\Error`` constructor is deprecated since Twig 2.6.1. Pass an 26 instance of ``Twig\Source`` instead. 27 27 28 28 Tags … … 42 42 * Adding an ``if`` condition on a ``for`` tag is deprecated in Twig 2.10. Use a 43 43 ``filter`` filter or an "if" condition inside the "for" body instead (if your condition 44 depends on a variable updated inside the loop) 44 depends on a variable updated inside the loop). 45 45 46 46 Final Classes -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/batch.rst
r2325730 r2340818 8 8 .. code-block:: twig 9 9 10 {% set items = ['a', 'b', 'c', 'd' , 'e', 'f', 'g'] %}10 {% set items = ['a', 'b', 'c', 'd'] %} 11 11 12 12 <table> … … 32 32 <tr> 33 33 <td>d</td> 34 <td>e</td>35 <td>f</td>36 </tr>37 <tr>38 <td>g</td>39 34 <td>No item</td> 40 35 <td>No item</td> -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/country_name.rst
r2325730 r2340818 30 30 31 31 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 32 explic tly on the Twig environment::32 explicitly on the Twig environment:: 33 33 34 34 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/currency_name.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/currency_symbol.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/data_uri.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Html\HtmlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/default.rst
r2325730 r2340818 22 22 23 23 {{ var.method(foo|default('foo'))|default('foo') }} 24 25 Using the ``default`` filter on a boolean variable might trigger unexpected behaviour, as 26 ``false`` is treated as an empty value. Consider using ``??`` instead: 27 28 .. code-block:: twig 29 30 {% set foo = false %} 31 {{ foo|default(true) }} {# true #} 32 {{ foo ?? true }} {# false #} 24 33 25 34 .. note:: -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/escape.rst
r2325730 r2340818 95 95 96 96 You can define custom escapers by calling the ``setEscaper()`` method on the 97 ``core``extension instance. The first argument is the escaper name (to be97 escaper extension instance. The first argument is the escaper name (to be 98 98 used in the ``escape`` call) and the second one must be a valid PHP callable: 99 99 … … 101 101 102 102 $twig = new \Twig\Environment($loader); 103 $twig->getExtension(\Twig\Extension\ CoreExtension::class)->setEscaper('csv', 'csv_escaper');103 $twig->getExtension(\Twig\Extension\EscaperExtension::class)->setEscaper('csv', 'csv_escaper'); 104 104 105 105 When called by Twig, the callable receives the Twig environment instance, the -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_currency.rst
r2325730 r2340818 61 61 62 62 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 63 explic tly on the Twig environment::63 explicitly on the Twig environment:: 64 64 65 65 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_date.rst
r2325730 r2340818 18 18 19 19 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 20 explic tly on the Twig environment::20 explicitly on the Twig environment:: 21 21 22 22 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_datetime.rst
r2325730 r2340818 53 53 54 54 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 55 explic tly on the Twig environment::55 explicitly on the Twig environment:: 56 56 57 57 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_number.rst
r2325730 r2340818 81 81 .. code-block:: twig 82 82 83 {# €12.34 #} 84 {{ '12.345'|format_number('EUR', {rounding_mode: 'floor'}) }} 85 86 {# €1,000,000.0000 #} 87 {{ '1000000'|format_number('EUR', {fraction_digit: 4}) }} 83 {# 12.3% #} 84 {{ '0.12345'|format_percent_number({rounding_mode: 'floor', fraction_digit: 1}) }} 88 85 89 86 By default, the filter uses the current locale. You can pass it explicitly: … … 104 101 105 102 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 106 explic tly on the Twig environment::103 explicitly on the Twig environment:: 107 104 108 105 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/format_time.rst
r2325730 r2340818 18 18 19 19 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 20 explic tly on the Twig environment::20 explicitly on the Twig environment:: 21 21 22 22 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/html_to_markdown.rst
r2325730 r2340818 45 45 46 46 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 47 explic tly on the Twig environment::47 explicitly on the Twig environment:: 48 48 49 use Twig\Extra\Markdown\Markdown MarkdownExtension;49 use Twig\Extra\Markdown\MarkdownExtension; 50 50 51 51 $twig = new \Twig\Environment(...); -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/inky_to_html.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Inky\InkyExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/inline_css.rst
r2325730 r2340818 57 57 58 58 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 59 explic tly on the Twig environment::59 explicitly on the Twig environment:: 60 60 61 61 use Twig\Extra\CssInliner\CssInlinerExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/language_name.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/locale_name.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/markdown_to_html.rst
r2325730 r2340818 44 44 45 45 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 46 explic tly on the Twig environment::46 explicitly on the Twig environment:: 47 47 48 use Twig\Extra\Markdown\Markdown MarkdownExtension;48 use Twig\Extra\Markdown\MarkdownExtension; 49 49 50 50 $twig = new \Twig\Environment(...); -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/timezone_name.rst
r2325730 r2340818 32 32 33 33 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 34 explic tly on the Twig environment::34 explicitly on the Twig environment:: 35 35 36 36 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/filters/url_encode.rst
r2325730 r2340818 18 18 .. note:: 19 19 20 Internally, Twig uses the PHP ` `rawurlencode``.20 Internally, Twig uses the PHP `rawurlencode`_ or the `http_build_query`_ function. 21 21 22 22 .. _`rawurlencode`: https://secure.php.net/rawurlencode 23 .. _`http_build_query`: https://secure.php.net/http_build_query -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/functions/country_timezones.rst
r2325730 r2340818 23 23 24 24 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 25 explic tly on the Twig environment::25 explicitly on the Twig environment:: 26 26 27 27 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/functions/html_classes.rst
r2325730 r2340818 26 26 27 27 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 28 explic tly on the Twig environment::28 explicitly on the Twig environment:: 29 29 30 30 use Twig\Extra\Html\HtmlExtension; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/intro.rst
r2325730 r2340818 27 27 ------------- 28 28 29 Twig needs at least **PHP 7.0.0** to run.29 Twig 2.x needs at least **PHP 7.1.3** to run. 30 30 31 31 Installation -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/doc/tags/macro.rst
r2325730 r2340818 129 129 macros are available in all blocks and other macros defined in the current 130 130 template, but they are not available in included templates or child templates; 131 you need to explicit ely re-import macros in each template.131 you need to explicitly re-import macros in each template. 132 132 133 133 When calling ``import`` or ``from`` from a ``block`` tag, the imported macros -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/drupal_test.sh
r2325730 r2340818 7 7 cd /tmp 8 8 rm -rf drupal-twig-test 9 composer create-project --no-interaction drupal -composer/drupal-project:8.x-dev drupal-twig-test9 composer create-project --no-interaction drupal/recommended-project:9.1.x-dev drupal-twig-test 10 10 cd drupal-twig-test 11 11 (cd vendor/twig && rm -rf twig && ln -sf $REPO twig) 12 echo '$config["system.logging"]["error_level"] = "verbose";' >> web/sites/default/settings.php13 composer require drupal/core:8.7.x-dev webflo/drupal-core-require-dev:8.7.x-dev "egulias/email-validator:^2.0"14 12 php ./web/core/scripts/drupal install --no-interaction demo_umami > output 15 13 perl -p -i -e 's/^([A-Za-z]+)\: (.+)$/export DRUPAL_\1=\2/' output 16 14 source output 15 #echo '$config["system.logging"]["error_level"] = "verbose";' >> web/sites/default/settings.php 17 16 18 17 wget https://get.symfony.com/cli/installer -O - | bash -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Environment.php
r2325730 r2340818 33 33 34 34 /** 35 * Stores the Twig configuration .35 * Stores the Twig configuration and renders templates. 36 36 * 37 37 * @author Fabien Potencier <fabien@symfony.com> … … 39 39 class Environment 40 40 { 41 const VERSION = '2.1 2.5';42 const VERSION_ID = 21 205;41 const VERSION = '2.13.0'; 42 const VERSION_ID = 21300; 43 43 const MAJOR_VERSION = 2; 44 const MINOR_VERSION = 1 2;45 const RELEASE_VERSION = 5;44 const MINOR_VERSION = 13; 45 const RELEASE_VERSION = 0; 46 46 const EXTRA_VERSION = ''; 47 47 -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Extension/CoreExtension.php
r2325730 r2340818 564 564 function twig_round($value, $precision = 0, $method = 'common') 565 565 { 566 if ('common' == $method) {566 if ('common' === $method) { 567 567 return round($value, $precision); 568 568 } 569 569 570 if ('ceil' != $method && 'floor' != $method) {570 if ('ceil' !== $method && 'floor' !== $method) { 571 571 throw new RuntimeError('The round filter only supports the "common", "ceil", and "floor" methods.'); 572 572 } … … 998 998 function twig_convert_encoding($string, $to, $from) 999 999 { 1000 if (! function_exists('iconv')) {1000 if (!\function_exists('iconv')) { 1001 1001 throw new RuntimeError('Unable to convert encoding: required function iconv() does not exist. You should install ext-iconv or symfony/polyfill-iconv.'); 1002 1002 } … … 1153 1153 { 1154 1154 if ($value instanceof \Countable) { 1155 return 0 == \count($value);1155 return 0 === \count($value); 1156 1156 } 1157 1157 … … 1538 1538 function twig_array_filter($array, $arrow) 1539 1539 { 1540 if (!twig_test_iterable($array)) { 1541 throw new RuntimeError(sprintf('The "filter" filter expects an array or "Traversable", got "%s".', \is_object($array) ? \get_class($array) : \gettype($array))); 1542 } 1543 1540 1544 if (\is_array($array)) { 1541 1545 return array_filter($array, $arrow, \ARRAY_FILTER_USE_BOTH); -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Extension/EscaperExtension.php
r2325730 r2340818 266 266 /* 267 267 * A few characters have short escape sequences in JSON and JavaScript. 268 * Escape sequences supported only by JavaScript, not JSON, are om mitted.268 * Escape sequences supported only by JavaScript, not JSON, are omitted. 269 269 * \" is also supported but omitted, because the resulting string is not HTML safe. 270 270 */ -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Extension/ProfilerExtension.php
r2325730 r2340818 42 42 public function getNodeVisitors() 43 43 { 44 return [new ProfilerNodeVisitor( \get_class($this))];44 return [new ProfilerNodeVisitor(static::class)]; 45 45 } 46 46 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Lexer.php
r2325730 r2340818 468 468 // an operator that ends with a character must be followed by 469 469 // a whitespace or a parenthesis 470 $r = preg_quote($operator, '/'); 470 471 if (ctype_alpha($operator[$length - 1])) { 471 $r = preg_quote($operator, '/').'(?=[\s()])'; 472 } else { 473 $r = preg_quote($operator, '/'); 472 $r .= '(?=[\s()])'; 473 } 474 475 // an operator that begins with a character must have a space before 476 // or a parenthesis 477 if (ctype_alpha($operator[0])) { 478 $r = '(?<=[\s(])'.$r; 474 479 } 475 480 -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/EmbedNode.php
r2325730 r2340818 24 24 { 25 25 // we don't inject the module to avoid node visitors to traverse it twice (as it will be already visited in the main module) 26 public function __construct(string $name, int $index, AbstractExpression $variables = null, bool $only = false, bool $ignoreMissing = false, int $lineno, string $tag = null)26 public function __construct(string $name, int $index, ?AbstractExpression $variables, bool $only, bool $ignoreMissing, int $lineno, string $tag = null) 27 27 { 28 28 parent::__construct(new ConstantExpression('not_used', $lineno), $variables, $only, $ignoreMissing, $lineno, $tag); -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php
r2325730 r2340818 23 23 class BlockReferenceExpression extends AbstractExpression 24 24 { 25 public function __construct(Node $name, Node $template = null, int $lineno, string $tag = null)25 public function __construct(Node $name, ?Node $template, int $lineno, string $tag = null) 26 26 { 27 27 $nodes = ['name' => $name]; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/CallExpression.php
r2325730 r2340818 114 114 } 115 115 116 protected function getArguments($callable = null, $arguments)116 protected function getArguments($callable, $arguments) 117 117 { 118 118 $callType = $this->getAttribute('type'); … … 260 260 if ($isVariadic) { 261 261 $argument = end($parameters); 262 if ($argument && $argument->isArray() && $argument->isDefaultValueAvailable() && [] === $argument->getDefaultValue()) { 262 $isArray = $argument && $argument->hasType() && 'array' === $argument->getType()->getName(); 263 if ($isArray && $argument->isDefaultValueAvailable() && [] === $argument->getDefaultValue()) { 263 264 array_pop($parameters); 264 265 } elseif ($argument && $argument->isVariadic()) { -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php
r2325730 r2340818 19 19 class GetAttrExpression extends AbstractExpression 20 20 { 21 public function __construct(AbstractExpression $node, AbstractExpression $attribute, AbstractExpression $arguments = null, string $type, int $lineno)21 public function __construct(AbstractExpression $node, AbstractExpression $attribute, ?AbstractExpression $arguments, string $type, int $lineno) 22 22 { 23 23 $nodes = ['node' => $node, 'attribute' => $attribute]; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/NameExpression.php
r2325730 r2340818 37 37 if ($this->isSpecial()) { 38 38 $compiler->repr(true); 39 } elseif (\PHP_VERSION_ID >= 70 0400) {39 } elseif (\PHP_VERSION_ID >= 70400) { 40 40 $compiler 41 41 ->raw('array_key_exists(') -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php
r2325730 r2340818 36 36 class DefinedTest extends TestExpression 37 37 { 38 public function __construct(Node $node, string $name, Node $arguments = null, int $lineno)38 public function __construct(Node $node, string $name, ?Node $arguments, int $lineno) 39 39 { 40 40 if ($node instanceof NameExpression) { -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Expression/TestExpression.php
r2325730 r2340818 17 17 class TestExpression extends CallExpression 18 18 { 19 public function __construct(Node $node, string $name, Node $arguments = null, int $lineno)19 public function __construct(Node $node, string $name, ?Node $arguments, int $lineno) 20 20 { 21 21 $nodes = ['node' => $node]; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/ForNode.php
r2325730 r2340818 26 26 private $loop; 27 27 28 public function __construct(AssignNameExpression $keyTarget, AssignNameExpression $valueTarget, AbstractExpression $seq, AbstractExpression $ifexpr = null, Node $body, Node $else = null, int $lineno, string $tag = null)28 public function __construct(AssignNameExpression $keyTarget, AssignNameExpression $valueTarget, AbstractExpression $seq, ?AbstractExpression $ifexpr, Node $body, ?Node $else, int $lineno, string $tag = null) 29 29 { 30 30 $body = new Node([$body, $this->loop = new ForLoopNode($lineno, $tag)]); -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/IfNode.php
r2325730 r2340818 22 22 class IfNode extends Node 23 23 { 24 public function __construct(Node $tests, Node $else = null, int $lineno, string $tag = null)24 public function __construct(Node $tests, ?Node $else, int $lineno, string $tag = null) 25 25 { 26 26 $nodes = ['tests' => $tests]; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/IncludeNode.php
r2325730 r2340818 23 23 class IncludeNode extends Node implements NodeOutputInterface 24 24 { 25 public function __construct(AbstractExpression $expr, AbstractExpression $variables = null, bool $only = false, bool $ignoreMissing = false, int $lineno, string $tag = null)25 public function __construct(AbstractExpression $expr, ?AbstractExpression $variables, bool $only, bool $ignoreMissing, int $lineno, string $tag = null) 26 26 { 27 27 $nodes = ['expr' => $expr]; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/ModuleNode.php
r2325730 r2340818 31 31 class ModuleNode extends Node 32 32 { 33 public function __construct(Node $body, AbstractExpression $parent = null, Node $blocks, Node $macros, Node $traits, $embeddedTemplates, Source $source)34 { 35 if (__CLASS__ !== \get_class($this)) {33 public function __construct(Node $body, ?AbstractExpression $parent, Node $blocks, Node $macros, Node $traits, $embeddedTemplates, Source $source) 34 { 35 if (__CLASS__ !== static::class) { 36 36 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 37 37 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/Node.php
r2325730 r2340818 41 41 foreach ($nodes as $name => $node) { 42 42 if (!$node instanceof self) { 43 throw new \InvalidArgumentException(sprintf('Using "%s" for the value of node "%s" of "%s" is not supported. You must pass a \Twig\Node\Node instance.', \is_object($node) ? \get_class($node) : (null === $node ? 'null' : \gettype($node)), $name, \get_class($this)));43 throw new \InvalidArgumentException(sprintf('Using "%s" for the value of node "%s" of "%s" is not supported. You must pass a \Twig\Node\Node instance.', \is_object($node) ? \get_class($node) : (null === $node ? 'null' : \gettype($node)), $name, static::class)); 44 44 } 45 45 } … … 57 57 } 58 58 59 $repr = [ \get_class($this).'('.implode(', ', $attributes)];59 $repr = [static::class.'('.implode(', ', $attributes)]; 60 60 61 61 if (\count($this->nodes)) { … … 109 109 { 110 110 if (!\array_key_exists($name, $this->attributes)) { 111 throw new \LogicException(sprintf('Attribute "%s" does not exist for Node "%s".', $name, \get_class($this)));111 throw new \LogicException(sprintf('Attribute "%s" does not exist for Node "%s".', $name, static::class)); 112 112 } 113 113 … … 143 143 { 144 144 if (!isset($this->nodes[$name])) { 145 throw new \LogicException(sprintf('Node "%s" does not exist for Node "%s".', $name, \get_class($this)));145 throw new \LogicException(sprintf('Node "%s" does not exist for Node "%s".', $name, static::class)); 146 146 } 147 147 -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Node/WithNode.php
r2325730 r2340818 21 21 class WithNode extends Node 22 22 { 23 public function __construct(Node $body, Node $variables = null, bool $only = false, int $lineno, string $tag = null)23 public function __construct(Node $body, ?Node $variables, bool $only, int $lineno, string $tag = null) 24 24 { 25 25 $nodes = ['body' => $body]; -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Profiler/Profile.php
r2325730 r2340818 33 33 public function __construct(string $template = 'main', string $type = self::ROOT, string $name = 'main') 34 34 { 35 if (__CLASS__ !== \get_class($this)) {35 if (__CLASS__ !== static::class) { 36 36 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 37 37 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Template.php
r2325730 r2340818 86 86 * directly. 87 87 * 88 * @param array $context89 *90 88 * @return Template|TemplateWrapper|false The parent template or false if there is no parent 91 89 */ … … 325 323 326 324 if ($template === $this->getTemplateName()) { 327 $class = \get_class($this);325 $class = static::class; 328 326 if (false !== $pos = strrpos($class, '___', -1)) { 329 327 $class = substr($class, 0, $pos); -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/Test/IntegrationTestCase.php
r2325730 r2340818 258 258 preg_match_all('/--TEMPLATE(?:\((.*?)\))?--(.*?)(?=\-\-TEMPLATE|$)/s', $test, $matches, PREG_SET_ORDER); 259 259 foreach ($matches as $match) { 260 $templates[($match[1] ? $match[1]: 'index.twig')] = $match[2];260 $templates[($match[1] ?: 'index.twig')] = $match[2]; 261 261 } 262 262 -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/TwigFilter.php
r2325730 r2340818 40 40 public function __construct(string $name, $callable = null, array $options = []) 41 41 { 42 if (__CLASS__ !== \get_class($this)) {42 if (__CLASS__ !== static::class) { 43 43 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 44 44 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/TwigFunction.php
r2325730 r2340818 40 40 public function __construct(string $name, $callable = null, array $options = []) 41 41 { 42 if (__CLASS__ !== \get_class($this)) {42 if (__CLASS__ !== static::class) { 43 43 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 44 44 } -
light-live-chat/tags/1.0.4/vendors/vendor/twig/twig/src/TwigTest.php
r2325730 r2340818 39 39 public function __construct(string $name, $callable = null, array $options = []) 40 40 { 41 if (__CLASS__ !== \get_class($this)) {41 if (__CLASS__ !== static::class) { 42 42 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 43 43 } -
light-live-chat/trunk/classes/Settings.php
r2325730 r2340818 149 149 } 150 150 151 $clearStdResponse = DATA_TYPES::Clea n( DATA_TYPES::STRING, $_GET[ self::_GET_TAB ], [151 $clearStdResponse = DATA_TYPES::Clear( DATA_TYPES::STRING, $_GET[ self::_GET_TAB ], [ 152 152 DATA_TYPES::_WHITE__LIST => $this->_getTabsInfo( true ), 153 153 ] ); … … 455 455 // contain's <script>, so just only htmlEntities 456 456 457 $stdResponse = DATA_TYPES::Clea n( $type, $value, [457 $stdResponse = DATA_TYPES::Clear( $type, $value, [ 458 458 DATA_TYPES::_MAX => 1000, 459 459 DATA_TYPES::_MIN => null, … … 466 466 // unset min, because all fields is optional (so, strings can be empty) 467 467 468 $stdResponse = DATA_TYPES::Clea n( $type, $value, [468 $stdResponse = DATA_TYPES::Clear( $type, $value, [ 469 469 DATA_TYPES::_MAX => 1000, 470 470 DATA_TYPES::_MIN => null, … … 620 620 } 621 621 622 $clearStdResponse = DATA_TYPES::Clea n( DATA_TYPES::STRING, $inputData[ self::FIELD_CURRENT_TAB ], [622 $clearStdResponse = DATA_TYPES::Clear( DATA_TYPES::STRING, $inputData[ self::FIELD_CURRENT_TAB ], [ 623 623 DATA_TYPES::_WHITE__LIST => $this->_getTabsInfo( true ), 624 624 ] ); -
light-live-chat/trunk/light-live-chat.php
r2334164 r2340818 3 3 Plugin Name: Light live chat 4 4 Description: Providing an easy way for a live chat widget integration. Multilingual. For LightChat.org customers (has a free tariff) 5 Version: 1.0. 35 Version: 1.0.4 6 6 Author: LightChat.org 7 7 Author URI: https://lightchat.org/en/ -
light-live-chat/trunk/readme.txt
r2334167 r2340818 5 5 Requires PHP: 7.0 6 6 Tested up to: 5.4.2 7 Stable tag: 1.0. 37 Stable tag: 1.0.4 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 57 57 Translations update 58 58 59 = 1.0.4 = 60 Improvement 61 59 62 == Upgrade Notice == 60 63 … … 70 73 = 1.0.3 = 71 74 Translations update 75 76 = 1.0.4 = 77 Improvement -
light-live-chat/trunk/vendors/composer.json
r2325730 r2340818 2 2 "require": { 3 3 "twig/twig": "^2.12", 4 "lightsource/data-types": "^ 1.0"4 "lightsource/data-types": "^2.0" 5 5 }, 6 6 "autoload": { -
light-live-chat/trunk/vendors/composer.lock
r2325730 r2340818 2 2 "_readme": [ 3 3 "This file locks the dependencies of your project to a known state", 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md# composer-lock-the-lock-file",4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " 40ba807cab378fd97e097d5c44a6d53d",7 "content-hash": "86eb87c51c7bb971872622e79abd6738", 8 8 "packages": [ 9 9 { 10 10 "name": "lightsource/data-types", 11 "version": " 1.0.3",11 "version": "2.0.0", 12 12 "source": { 13 13 "type": "git", 14 14 "url": "https://github.com/light-source/data-types.git", 15 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d"16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/light-source/data-types/zipball/ f8d6df8cbd50de81d87fa05c8f265b10227fce0d",20 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d",15 "reference": "6e708d8894e901faeef38029c5893804f02df587" 16 }, 17 "dist": { 18 "type": "zip", 19 "url": "https://api.github.com/repos/light-source/data-types/zipball/6e708d8894e901faeef38029c5893804f02df587", 20 "reference": "6e708d8894e901faeef38029c5893804f02df587", 21 21 "shasum": "" 22 22 }, … … 36 36 ], 37 37 "description": "Class for complex data cleaning depending on a type", 38 "time": "2020-0 6-07T10:01:19+00:00"38 "time": "2020-07-15T08:29:30+00:00" 39 39 }, 40 40 { … … 67 67 { 68 68 "name": "symfony/polyfill-ctype", 69 "version": "v1.17. 0",69 "version": "v1.17.1", 70 70 "source": { 71 71 "type": "git", 72 72 "url": "https://github.com/symfony/polyfill-ctype.git", 73 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9"74 }, 75 "dist": { 76 "type": "zip", 77 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ e94c8b1bbe2bc77507a1056cdb06451c75b427f9",78 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9",73 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" 74 }, 75 "dist": { 76 "type": "zip", 77 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 78 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 79 79 "shasum": "" 80 80 }, … … 89 89 "branch-alias": { 90 90 "dev-master": "1.17-dev" 91 }, 92 "thanks": { 93 "name": "symfony/polyfill", 94 "url": "https://github.com/symfony/polyfill" 91 95 } 92 96 }, … … 121 125 "portable" 122 126 ], 123 "time": "2020-05-12T16:14:59+00:00" 127 "funding": [ 128 { 129 "url": "https://symfony.com/sponsor", 130 "type": "custom" 131 }, 132 { 133 "url": "https://github.com/fabpot", 134 "type": "github" 135 }, 136 { 137 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 138 "type": "tidelift" 139 } 140 ], 141 "time": "2020-06-06T08:46:27+00:00" 124 142 }, 125 143 { 126 144 "name": "symfony/polyfill-mbstring", 127 "version": "v1.17. 0",145 "version": "v1.17.1", 128 146 "source": { 129 147 "type": "git", 130 148 "url": "https://github.com/symfony/polyfill-mbstring.git", 131 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c"132 }, 133 "dist": { 134 "type": "zip", 135 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ fa79b11539418b02fc5e1897267673ba2c19419c",136 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c",149 "reference": "7110338d81ce1cbc3e273136e4574663627037a7" 150 }, 151 "dist": { 152 "type": "zip", 153 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", 154 "reference": "7110338d81ce1cbc3e273136e4574663627037a7", 137 155 "shasum": "" 138 156 }, … … 147 165 "branch-alias": { 148 166 "dev-master": "1.17-dev" 167 }, 168 "thanks": { 169 "name": "symfony/polyfill", 170 "url": "https://github.com/symfony/polyfill" 149 171 } 150 172 }, … … 180 202 "shim" 181 203 ], 182 "time": "2020-05-12T16:47:27+00:00" 204 "funding": [ 205 { 206 "url": "https://symfony.com/sponsor", 207 "type": "custom" 208 }, 209 { 210 "url": "https://github.com/fabpot", 211 "type": "github" 212 }, 213 { 214 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 215 "type": "tidelift" 216 } 217 ], 218 "time": "2020-06-06T08:46:27+00:00" 183 219 }, 184 220 { 185 221 "name": "twig/twig", 186 "version": "v2.1 2.5",222 "version": "v2.13.0", 187 223 "source": { 188 224 "type": "git", 189 225 "url": "https://github.com/twigphp/Twig.git", 190 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94"191 }, 192 "dist": { 193 "type": "zip", 194 "url": "https://api.github.com/repos/twigphp/Twig/zipball/ 18772e0190734944277ee97a02a9a6c6555fcd94",195 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94",226 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911" 227 }, 228 "dist": { 229 "type": "zip", 230 "url": "https://api.github.com/repos/twigphp/Twig/zipball/46a612ba1bbf6ee1c58acabacd868212ff8a2911", 231 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911", 196 232 "shasum": "" 197 233 }, 198 234 "require": { 199 "php": " ^7.0",235 "php": ">=7.1.3", 200 236 "symfony/polyfill-ctype": "^1.8", 201 237 "symfony/polyfill-mbstring": "^1.3" … … 203 239 "require-dev": { 204 240 "psr/container": "^1.0", 205 "symfony/phpunit-bridge": "^4.4 |^5.0"241 "symfony/phpunit-bridge": "^4.4.9|^5.0.9" 206 242 }, 207 243 "type": "library", 208 244 "extra": { 209 245 "branch-alias": { 210 "dev-master": "2.1 2-dev"246 "dev-master": "2.13-dev" 211 247 } 212 248 }, … … 245 281 "templating" 246 282 ], 247 "time": "2020-02-11T15:31:23+00:00" 283 "funding": [ 284 { 285 "url": "https://certification.symfony.com/", 286 "type": "custom" 287 }, 288 { 289 "url": "https://live.symfony.com/", 290 "type": "custom" 291 }, 292 { 293 "url": "https://symfony.com/cloud/", 294 "type": "custom" 295 }, 296 { 297 "url": "https://github.com/fabpot", 298 "type": "github" 299 }, 300 { 301 "url": "https://tidelift.com/funding/github/packagist/twig/twig", 302 "type": "tidelift" 303 } 304 ], 305 "time": "2020-07-05T13:08:05+00:00" 248 306 } 249 307 ], … … 255 313 "prefer-lowest": false, 256 314 "platform": [], 257 "platform-dev": [] 315 "platform-dev": [], 316 "plugin-api-version": "1.1.0" 258 317 } -
light-live-chat/trunk/vendors/vendor/composer/ClassLoader.php
r2325730 r2340818 280 280 public function setApcuPrefix($apcuPrefix) 281 281 { 282 $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;282 $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; 283 283 } 284 284 … … 378 378 while (false !== $lastPos = strrpos($subPath, '\\')) { 379 379 $subPath = substr($subPath, 0, $lastPos); 380 $search = $subPath .'\\';380 $search = $subPath . '\\'; 381 381 if (isset($this->prefixDirsPsr4[$search])) { 382 382 $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); -
light-live-chat/trunk/vendors/vendor/composer/LICENSE
r2325730 r2340818 1 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 2 Upstream-Name: Composer 3 Upstream-Contact: Jordi Boggiano <j.boggiano@seld.be> 4 Source: https://github.com/composer/composer 1 Copyright (c) Nils Adermann, Jordi Boggiano 5 2 6 Files: * 7 Copyright: 2016, Nils Adermann <naderman@naderman.de> 8 2016, Jordi Boggiano <j.boggiano@seld.be> 9 License: Expat 3 Permission is hereby granted, free of charge, to any person obtaining a copy 4 of this software and associated documentation files (the "Software"), to deal 5 in the Software without restriction, including without limitation the rights 6 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 copies of the Software, and to permit persons to whom the Software is furnished 8 to do so, subject to the following conditions: 10 9 11 Files: src/Composer/Util/TlsHelper.php 12 Copyright: 2016, Nils Adermann <naderman@naderman.de> 13 2016, Jordi Boggiano <j.boggiano@seld.be> 14 2013, Evan Coury <me@evancoury.com> 15 License: Expat and BSD-2-Clause 10 The above copyright notice and this permission notice shall be included in all 11 copies or substantial portions of the Software. 16 12 17 License: BSD-2-Clause 18 Redistribution and use in source and binary forms, with or without modification, 19 are permitted provided that the following conditions are met: 20 . 21 * Redistributions of source code must retain the above copyright notice, 22 this list of conditions and the following disclaimer. 23 . 24 * Redistributions in binary form must reproduce the above copyright notice, 25 this list of conditions and the following disclaimer in the documentation 26 and/or other materials provided with the distribution. 27 . 28 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 29 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 30 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 31 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR 32 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 33 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 34 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 35 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 36 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 37 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 38 39 License: Expat 40 Permission is hereby granted, free of charge, to any person obtaining a copy 41 of this software and associated documentation files (the "Software"), to deal 42 in the Software without restriction, including without limitation the rights 43 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 44 copies of the Software, and to permit persons to whom the Software is furnished 45 to do so, subject to the following conditions: 46 . 47 The above copyright notice and this permission notice shall be included in all 48 copies or substantial portions of the Software. 49 . 50 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 51 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 52 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 53 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 54 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 55 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 56 THE SOFTWARE. 13 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 THE SOFTWARE. -
light-live-chat/trunk/vendors/vendor/composer/autoload_real.php
r2325730 r2340818 14 14 } 15 15 16 /** 17 * @return \Composer\Autoload\ClassLoader 18 */ 16 19 public static function getLoader() 17 20 { -
light-live-chat/trunk/vendors/vendor/composer/installed.json
r2325730 r2340818 2 2 { 3 3 "name": "lightsource/data-types", 4 "version": " 1.0.3",5 "version_normalized": " 1.0.3.0",4 "version": "2.0.0", 5 "version_normalized": "2.0.0.0", 6 6 "source": { 7 7 "type": "git", 8 8 "url": "https://github.com/light-source/data-types.git", 9 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d"10 }, 11 "dist": { 12 "type": "zip", 13 "url": "https://api.github.com/repos/light-source/data-types/zipball/ f8d6df8cbd50de81d87fa05c8f265b10227fce0d",14 "reference": " f8d6df8cbd50de81d87fa05c8f265b10227fce0d",9 "reference": "6e708d8894e901faeef38029c5893804f02df587" 10 }, 11 "dist": { 12 "type": "zip", 13 "url": "https://api.github.com/repos/light-source/data-types/zipball/6e708d8894e901faeef38029c5893804f02df587", 14 "reference": "6e708d8894e901faeef38029c5893804f02df587", 15 15 "shasum": "" 16 16 }, … … 19 19 "lightsource/std-response": "^2.0" 20 20 }, 21 "time": "2020-0 6-07T10:01:19+00:00",21 "time": "2020-07-15T08:29:30+00:00", 22 22 "type": "library", 23 23 "installation-source": "dist", … … 64 64 { 65 65 "name": "symfony/polyfill-ctype", 66 "version": "v1.17. 0",67 "version_normalized": "1.17. 0.0",66 "version": "v1.17.1", 67 "version_normalized": "1.17.1.0", 68 68 "source": { 69 69 "type": "git", 70 70 "url": "https://github.com/symfony/polyfill-ctype.git", 71 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9"72 }, 73 "dist": { 74 "type": "zip", 75 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ e94c8b1bbe2bc77507a1056cdb06451c75b427f9",76 "reference": " e94c8b1bbe2bc77507a1056cdb06451c75b427f9",71 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d" 72 }, 73 "dist": { 74 "type": "zip", 75 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 76 "reference": "2edd75b8b35d62fd3eeabba73b26b8f1f60ce13d", 77 77 "shasum": "" 78 78 }, … … 83 83 "ext-ctype": "For best performance" 84 84 }, 85 "time": "2020-0 5-12T16:14:59+00:00",85 "time": "2020-06-06T08:46:27+00:00", 86 86 "type": "library", 87 87 "extra": { 88 88 "branch-alias": { 89 89 "dev-master": "1.17-dev" 90 }, 91 "thanks": { 92 "name": "symfony/polyfill", 93 "url": "https://github.com/symfony/polyfill" 90 94 } 91 95 }, … … 120 124 "polyfill", 121 125 "portable" 126 ], 127 "funding": [ 128 { 129 "url": "https://symfony.com/sponsor", 130 "type": "custom" 131 }, 132 { 133 "url": "https://github.com/fabpot", 134 "type": "github" 135 }, 136 { 137 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 138 "type": "tidelift" 139 } 122 140 ] 123 141 }, 124 142 { 125 143 "name": "symfony/polyfill-mbstring", 126 "version": "v1.17. 0",127 "version_normalized": "1.17. 0.0",144 "version": "v1.17.1", 145 "version_normalized": "1.17.1.0", 128 146 "source": { 129 147 "type": "git", 130 148 "url": "https://github.com/symfony/polyfill-mbstring.git", 131 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c"132 }, 133 "dist": { 134 "type": "zip", 135 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/ fa79b11539418b02fc5e1897267673ba2c19419c",136 "reference": " fa79b11539418b02fc5e1897267673ba2c19419c",149 "reference": "7110338d81ce1cbc3e273136e4574663627037a7" 150 }, 151 "dist": { 152 "type": "zip", 153 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7110338d81ce1cbc3e273136e4574663627037a7", 154 "reference": "7110338d81ce1cbc3e273136e4574663627037a7", 137 155 "shasum": "" 138 156 }, … … 143 161 "ext-mbstring": "For best performance" 144 162 }, 145 "time": "2020-0 5-12T16:47:27+00:00",163 "time": "2020-06-06T08:46:27+00:00", 146 164 "type": "library", 147 165 "extra": { 148 166 "branch-alias": { 149 167 "dev-master": "1.17-dev" 168 }, 169 "thanks": { 170 "name": "symfony/polyfill", 171 "url": "https://github.com/symfony/polyfill" 150 172 } 151 173 }, … … 181 203 "portable", 182 204 "shim" 205 ], 206 "funding": [ 207 { 208 "url": "https://symfony.com/sponsor", 209 "type": "custom" 210 }, 211 { 212 "url": "https://github.com/fabpot", 213 "type": "github" 214 }, 215 { 216 "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 217 "type": "tidelift" 218 } 183 219 ] 184 220 }, 185 221 { 186 222 "name": "twig/twig", 187 "version": "v2.1 2.5",188 "version_normalized": "2.1 2.5.0",223 "version": "v2.13.0", 224 "version_normalized": "2.13.0.0", 189 225 "source": { 190 226 "type": "git", 191 227 "url": "https://github.com/twigphp/Twig.git", 192 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94"193 }, 194 "dist": { 195 "type": "zip", 196 "url": "https://api.github.com/repos/twigphp/Twig/zipball/ 18772e0190734944277ee97a02a9a6c6555fcd94",197 "reference": " 18772e0190734944277ee97a02a9a6c6555fcd94",228 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911" 229 }, 230 "dist": { 231 "type": "zip", 232 "url": "https://api.github.com/repos/twigphp/Twig/zipball/46a612ba1bbf6ee1c58acabacd868212ff8a2911", 233 "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911", 198 234 "shasum": "" 199 235 }, 200 236 "require": { 201 "php": " ^7.0",237 "php": ">=7.1.3", 202 238 "symfony/polyfill-ctype": "^1.8", 203 239 "symfony/polyfill-mbstring": "^1.3" … … 205 241 "require-dev": { 206 242 "psr/container": "^1.0", 207 "symfony/phpunit-bridge": "^4.4 |^5.0"208 }, 209 "time": "2020-0 2-11T15:31:23+00:00",243 "symfony/phpunit-bridge": "^4.4.9|^5.0.9" 244 }, 245 "time": "2020-07-05T13:08:05+00:00", 210 246 "type": "library", 211 247 "extra": { 212 248 "branch-alias": { 213 "dev-master": "2.1 2-dev"249 "dev-master": "2.13-dev" 214 250 } 215 251 }, … … 248 284 "keywords": [ 249 285 "templating" 286 ], 287 "funding": [ 288 { 289 "url": "https://certification.symfony.com/", 290 "type": "custom" 291 }, 292 { 293 "url": "https://live.symfony.com/", 294 "type": "custom" 295 }, 296 { 297 "url": "https://symfony.com/cloud/", 298 "type": "custom" 299 }, 300 { 301 "url": "https://github.com/fabpot", 302 "type": "github" 303 }, 304 { 305 "url": "https://tidelift.com/funding/github/packagist/twig/twig", 306 "type": "tidelift" 307 } 250 308 ] 251 309 } -
light-live-chat/trunk/vendors/vendor/lightsource/data-types/DATA_TYPES.php
r2325730 r2340818 46 46 * @return array StdResponse : args = [self::_ARG__VALUE => x] || errorMsgs = [x, x...] 47 47 */ 48 final public static function Clea n( $typeConst, $value, $args = [], $isSoftMode = false ) {48 final public static function Clear( $typeConst, $value, $args = [], $isSoftMode = false ) { 49 49 50 50 … … 115 115 116 116 // 'on' to support php forms 117 $value = in_array( $value, [ true, 1, 'true', 'on', ], true ); 117 118 $value = in_array( $value, [ true, 1, 'true', '1', 'on', ], true ); 118 119 119 120 break; -
light-live-chat/trunk/vendors/vendor/lightsource/data-types/README.md
r2325730 r2340818 1 1 # Data Types 2 [](//packagist.org/packages/lightsource/data-types) 3 [](//packagist.org/packages/lightsource/data-types) 4 [](//packagist.org/packages/lightsource/data-types) 5 [](//packagist.org/packages/lightsource/data-types) 6 [](//packagist.org/packages/lightsource/data-types) 2 7 3 8 ## What is it … … 17 22 require_once __DIR__ . '/vendor/autoload.php'; 18 23 19 $result = DATA_TYPES::Clea n( DATA_TYPES::INT, '10', [24 $result = DATA_TYPES::Clear( DATA_TYPES::INT, '10', [ 20 25 DATA_TYPES::_MIN => 1, 21 26 DATA_TYPES::_MAX => 20, -
light-live-chat/trunk/vendors/vendor/symfony/polyfill-ctype/composer.json
r2325730 r2340818 30 30 "branch-alias": { 31 31 "dev-master": "1.17-dev" 32 }, 33 "thanks": { 34 "name": "symfony/polyfill", 35 "url": "https://github.com/symfony/polyfill" 32 36 } 33 37 } -
light-live-chat/trunk/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
r2325730 r2340818 1 1 <?php 2 2 3 return array (3 return array ( 4 4 'A' => 'a', 5 5 'B' => 'b', … … 511 511 'Ⴧ' => 'ⴧ', 512 512 'Ⴭ' => 'ⴭ', 513 'Ꭰ' => 'ꭰ', 514 'Ꭱ' => 'ꭱ', 515 'Ꭲ' => 'ꭲ', 516 'Ꭳ' => 'ꭳ', 517 'Ꭴ' => 'ꭴ', 518 'Ꭵ' => 'ꭵ', 519 'Ꭶ' => 'ꭶ', 520 'Ꭷ' => 'ꭷ', 521 'Ꭸ' => 'ꭸ', 522 'Ꭹ' => 'ꭹ', 523 'Ꭺ' => 'ꭺ', 524 'Ꭻ' => 'ꭻ', 525 'Ꭼ' => 'ꭼ', 526 'Ꭽ' => 'ꭽ', 527 'Ꭾ' => 'ꭾ', 528 'Ꭿ' => 'ꭿ', 529 'Ꮀ' => 'ꮀ', 530 'Ꮁ' => 'ꮁ', 531 'Ꮂ' => 'ꮂ', 532 'Ꮃ' => 'ꮃ', 533 'Ꮄ' => 'ꮄ', 534 'Ꮅ' => 'ꮅ', 535 'Ꮆ' => 'ꮆ', 536 'Ꮇ' => 'ꮇ', 537 'Ꮈ' => 'ꮈ', 538 'Ꮉ' => 'ꮉ', 539 'Ꮊ' => 'ꮊ', 540 'Ꮋ' => 'ꮋ', 541 'Ꮌ' => 'ꮌ', 542 'Ꮍ' => 'ꮍ', 543 'Ꮎ' => 'ꮎ', 544 'Ꮏ' => 'ꮏ', 545 'Ꮐ' => 'ꮐ', 546 'Ꮑ' => 'ꮑ', 547 'Ꮒ' => 'ꮒ', 548 'Ꮓ' => 'ꮓ', 549 'Ꮔ' => 'ꮔ', 550 'Ꮕ' => 'ꮕ', 551 'Ꮖ' => 'ꮖ', 552 'Ꮗ' => 'ꮗ', 553 'Ꮘ' => 'ꮘ', 554 'Ꮙ' => 'ꮙ', 555 'Ꮚ' => 'ꮚ', 556 'Ꮛ' => 'ꮛ', 557 'Ꮜ' => 'ꮜ', 558 'Ꮝ' => 'ꮝ', 559 'Ꮞ' => 'ꮞ', 560 'Ꮟ' => 'ꮟ', 561 'Ꮠ' => 'ꮠ', 562 'Ꮡ' => 'ꮡ', 563 'Ꮢ' => 'ꮢ', 564 'Ꮣ' => 'ꮣ', 565 'Ꮤ' => 'ꮤ', 566 'Ꮥ' => 'ꮥ', 567 'Ꮦ' => 'ꮦ', 568 'Ꮧ' => 'ꮧ', 569 'Ꮨ' => 'ꮨ', 570 'Ꮩ' => 'ꮩ', 571 'Ꮪ' => 'ꮪ', 572 'Ꮫ' => 'ꮫ', 573 'Ꮬ' => 'ꮬ', 574 'Ꮭ' => 'ꮭ', 575 'Ꮮ' => 'ꮮ', 576 'Ꮯ' => 'ꮯ', 577 'Ꮰ' => 'ꮰ', 578 'Ꮱ' => 'ꮱ', 579 'Ꮲ' => 'ꮲ', 580 'Ꮳ' => 'ꮳ', 581 'Ꮴ' => 'ꮴ', 582 'Ꮵ' => 'ꮵ', 583 'Ꮶ' => 'ꮶ', 584 'Ꮷ' => 'ꮷ', 585 'Ꮸ' => 'ꮸ', 586 'Ꮹ' => 'ꮹ', 587 'Ꮺ' => 'ꮺ', 588 'Ꮻ' => 'ꮻ', 589 'Ꮼ' => 'ꮼ', 590 'Ꮽ' => 'ꮽ', 591 'Ꮾ' => 'ꮾ', 592 'Ꮿ' => 'ꮿ', 593 'Ᏸ' => 'ᏸ', 594 'Ᏹ' => 'ᏹ', 595 'Ᏺ' => 'ᏺ', 596 'Ᏻ' => 'ᏻ', 597 'Ᏼ' => 'ᏼ', 598 'Ᏽ' => 'ᏽ', 599 'Ა' => 'ა', 600 'Ბ' => 'ბ', 601 'Გ' => 'გ', 602 'Დ' => 'დ', 603 'Ე' => 'ე', 604 'Ვ' => 'ვ', 605 'Ზ' => 'ზ', 606 'Თ' => 'თ', 607 'Ი' => 'ი', 608 'Კ' => 'კ', 609 'Ლ' => 'ლ', 610 'Მ' => 'მ', 611 'Ნ' => 'ნ', 612 'Ო' => 'ო', 613 'Პ' => 'პ', 614 'Ჟ' => 'ჟ', 615 'Რ' => 'რ', 616 'Ს' => 'ს', 617 'Ტ' => 'ტ', 618 'Უ' => 'უ', 619 'Ფ' => 'ფ', 620 'Ქ' => 'ქ', 621 'Ღ' => 'ღ', 622 'Ყ' => 'ყ', 623 'Შ' => 'შ', 624 'Ჩ' => 'ჩ', 625 'Ც' => 'ც', 626 'Ძ' => 'ძ', 627 'Წ' => 'წ', 628 'Ჭ' => 'ჭ', 629 'Ხ' => 'ხ', 630 'Ჯ' => 'ჯ', 631 'Ჰ' => 'ჰ', 632 'Ჱ' => 'ჱ', 633 'Ჲ' => 'ჲ', 634 'Ჳ' => 'ჳ', 635 'Ჴ' => 'ჴ', 636 'Ჵ' => 'ჵ', 637 'Ჶ' => 'ჶ', 638 'Ჷ' => 'ჷ', 639 'Ჸ' => 'ჸ', 640 'Ჹ' => 'ჹ', 641 'Ჺ' => 'ჺ', 642 'Ჽ' => 'ჽ', 643 'Ჾ' => 'ჾ', 644 'Ჿ' => 'ჿ', 513 645 'Ḁ' => 'ḁ', 514 646 'Ḃ' => 'ḃ', … … 994 1126 'Ɡ' => 'ɡ', 995 1127 'Ɬ' => 'ɬ', 1128 'Ɪ' => 'ɪ', 996 1129 'Ʞ' => 'ʞ', 997 1130 'Ʇ' => 'ʇ', 1131 'Ʝ' => 'ʝ', 1132 'Ꭓ' => 'ꭓ', 1133 'Ꞵ' => 'ꞵ', 1134 'Ꞷ' => 'ꞷ', 1135 'Ꞹ' => 'ꞹ', 1136 'Ꞻ' => 'ꞻ', 1137 'Ꞽ' => 'ꞽ', 1138 'Ꞿ' => 'ꞿ', 1139 'Ꟃ' => 'ꟃ', 1140 'Ꞔ' => 'ꞔ', 1141 'Ʂ' => 'ʂ', 1142 'Ᶎ' => 'ᶎ', 1143 'Ꟈ' => 'ꟈ', 1144 'Ꟊ' => 'ꟊ', 1145 'Ꟶ' => 'ꟶ', 998 1146 'A' => 'a', 999 1147 'B' => 'b', … … 1062 1210 '𐐦' => '𐑎', 1063 1211 '𐐧' => '𐑏', 1212 '𐒰' => '𐓘', 1213 '𐒱' => '𐓙', 1214 '𐒲' => '𐓚', 1215 '𐒳' => '𐓛', 1216 '𐒴' => '𐓜', 1217 '𐒵' => '𐓝', 1218 '𐒶' => '𐓞', 1219 '𐒷' => '𐓟', 1220 '𐒸' => '𐓠', 1221 '𐒹' => '𐓡', 1222 '𐒺' => '𐓢', 1223 '𐒻' => '𐓣', 1224 '𐒼' => '𐓤', 1225 '𐒽' => '𐓥', 1226 '𐒾' => '𐓦', 1227 '𐒿' => '𐓧', 1228 '𐓀' => '𐓨', 1229 '𐓁' => '𐓩', 1230 '𐓂' => '𐓪', 1231 '𐓃' => '𐓫', 1232 '𐓄' => '𐓬', 1233 '𐓅' => '𐓭', 1234 '𐓆' => '𐓮', 1235 '𐓇' => '𐓯', 1236 '𐓈' => '𐓰', 1237 '𐓉' => '𐓱', 1238 '𐓊' => '𐓲', 1239 '𐓋' => '𐓳', 1240 '𐓌' => '𐓴', 1241 '𐓍' => '𐓵', 1242 '𐓎' => '𐓶', 1243 '𐓏' => '𐓷', 1244 '𐓐' => '𐓸', 1245 '𐓑' => '𐓹', 1246 '𐓒' => '𐓺', 1247 '𐓓' => '𐓻', 1248 '𐲀' => '𐳀', 1249 '𐲁' => '𐳁', 1250 '𐲂' => '𐳂', 1251 '𐲃' => '𐳃', 1252 '𐲄' => '𐳄', 1253 '𐲅' => '𐳅', 1254 '𐲆' => '𐳆', 1255 '𐲇' => '𐳇', 1256 '𐲈' => '𐳈', 1257 '𐲉' => '𐳉', 1258 '𐲊' => '𐳊', 1259 '𐲋' => '𐳋', 1260 '𐲌' => '𐳌', 1261 '𐲍' => '𐳍', 1262 '𐲎' => '𐳎', 1263 '𐲏' => '𐳏', 1264 '𐲐' => '𐳐', 1265 '𐲑' => '𐳑', 1266 '𐲒' => '𐳒', 1267 '𐲓' => '𐳓', 1268 '𐲔' => '𐳔', 1269 '𐲕' => '𐳕', 1270 '𐲖' => '𐳖', 1271 '𐲗' => '𐳗', 1272 '𐲘' => '𐳘', 1273 '𐲙' => '𐳙', 1274 '𐲚' => '𐳚', 1275 '𐲛' => '𐳛', 1276 '𐲜' => '𐳜', 1277 '𐲝' => '𐳝', 1278 '𐲞' => '𐳞', 1279 '𐲟' => '𐳟', 1280 '𐲠' => '𐳠', 1281 '𐲡' => '𐳡', 1282 '𐲢' => '𐳢', 1283 '𐲣' => '𐳣', 1284 '𐲤' => '𐳤', 1285 '𐲥' => '𐳥', 1286 '𐲦' => '𐳦', 1287 '𐲧' => '𐳧', 1288 '𐲨' => '𐳨', 1289 '𐲩' => '𐳩', 1290 '𐲪' => '𐳪', 1291 '𐲫' => '𐳫', 1292 '𐲬' => '𐳬', 1293 '𐲭' => '𐳭', 1294 '𐲮' => '𐳮', 1295 '𐲯' => '𐳯', 1296 '𐲰' => '𐳰', 1297 '𐲱' => '𐳱', 1298 '𐲲' => '𐳲', 1064 1299 '𑢠' => '𑣀', 1065 1300 '𑢡' => '𑣁', … … 1094 1329 '𑢾' => '𑣞', 1095 1330 '𑢿' => '𑣟', 1331 '𖹀' => '𖹠', 1332 '𖹁' => '𖹡', 1333 '𖹂' => '𖹢', 1334 '𖹃' => '𖹣', 1335 '𖹄' => '𖹤', 1336 '𖹅' => '𖹥', 1337 '𖹆' => '𖹦', 1338 '𖹇' => '𖹧', 1339 '𖹈' => '𖹨', 1340 '𖹉' => '𖹩', 1341 '𖹊' => '𖹪', 1342 '𖹋' => '𖹫', 1343 '𖹌' => '𖹬', 1344 '𖹍' => '𖹭', 1345 '𖹎' => '𖹮', 1346 '𖹏' => '𖹯', 1347 '𖹐' => '𖹰', 1348 '𖹑' => '𖹱', 1349 '𖹒' => '𖹲', 1350 '𖹓' => '𖹳', 1351 '𖹔' => '𖹴', 1352 '𖹕' => '𖹵', 1353 '𖹖' => '𖹶', 1354 '𖹗' => '𖹷', 1355 '𖹘' => '𖹸', 1356 '𖹙' => '𖹹', 1357 '𖹚' => '𖹺', 1358 '𖹛' => '𖹻', 1359 '𖹜' => '𖹼', 1360 '𖹝' => '𖹽', 1361 '𖹞' => '𖹾', 1362 '𖹟' => '𖹿', 1363 '𞤀' => '𞤢', 1364 '𞤁' => '𞤣', 1365 '𞤂' => '𞤤', 1366 '𞤃' => '𞤥', 1367 '𞤄' => '𞤦', 1368 '𞤅' => '𞤧', 1369 '𞤆' => '𞤨', 1370 '𞤇' => '𞤩', 1371 '𞤈' => '𞤪', 1372 '𞤉' => '𞤫', 1373 '𞤊' => '𞤬', 1374 '𞤋' => '𞤭', 1375 '𞤌' => '𞤮', 1376 '𞤍' => '𞤯', 1377 '𞤎' => '𞤰', 1378 '𞤏' => '𞤱', 1379 '𞤐' => '𞤲', 1380 '𞤑' => '𞤳', 1381 '𞤒' => '𞤴', 1382 '𞤓' => '𞤵', 1383 '𞤔' => '𞤶', 1384 '𞤕' => '𞤷', 1385 '𞤖' => '𞤸', 1386 '𞤗' => '𞤹', 1387 '𞤘' => '𞤺', 1388 '𞤙' => '𞤻', 1389 '𞤚' => '𞤼', 1390 '𞤛' => '𞤽', 1391 '𞤜' => '𞤾', 1392 '𞤝' => '𞤿', 1393 '𞤞' => '𞥀', 1394 '𞤟' => '𞥁', 1395 '𞤠' => '𞥂', 1396 '𞤡' => '𞥃', 1096 1397 ); -
light-live-chat/trunk/vendors/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
r2325730 r2340818 1 1 <?php 2 2 3 return array (3 return array ( 4 4 'a' => 'A', 5 5 'b' => 'B', … … 226 226 'ɨ' => 'Ɨ', 227 227 'ɩ' => 'Ɩ', 228 'ɪ' => 'Ɪ', 228 229 'ɫ' => 'Ɫ', 229 230 'ɬ' => 'Ɬ', … … 234 235 'ɽ' => 'Ɽ', 235 236 'ʀ' => 'Ʀ', 237 'ʂ' => 'Ʂ', 236 238 'ʃ' => 'Ʃ', 237 239 'ʇ' => 'Ʇ', … … 242 244 'ʌ' => 'Ʌ', 243 245 'ʒ' => 'Ʒ', 246 'ʝ' => 'Ʝ', 244 247 'ʞ' => 'Ʞ', 245 248 'ͅ' => 'Ι', … … 494 497 'օ' => 'Օ', 495 498 'ֆ' => 'Ֆ', 499 'ა' => 'Ა', 500 'ბ' => 'Ბ', 501 'გ' => 'Გ', 502 'დ' => 'Დ', 503 'ე' => 'Ე', 504 'ვ' => 'Ვ', 505 'ზ' => 'Ზ', 506 'თ' => 'Თ', 507 'ი' => 'Ი', 508 'კ' => 'Კ', 509 'ლ' => 'Ლ', 510 'მ' => 'Მ', 511 'ნ' => 'Ნ', 512 'ო' => 'Ო', 513 'პ' => 'Პ', 514 'ჟ' => 'Ჟ', 515 'რ' => 'Რ', 516 'ს' => 'Ს', 517 'ტ' => 'Ტ', 518 'უ' => 'Უ', 519 'ფ' => 'Ფ', 520 'ქ' => 'Ქ', 521 'ღ' => 'Ღ', 522 'ყ' => 'Ყ', 523 'შ' => 'Შ', 524 'ჩ' => 'Ჩ', 525 'ც' => 'Ც', 526 'ძ' => 'Ძ', 527 'წ' => 'Წ', 528 'ჭ' => 'Ჭ', 529 'ხ' => 'Ხ', 530 'ჯ' => 'Ჯ', 531 'ჰ' => 'Ჰ', 532 'ჱ' => 'Ჱ', 533 'ჲ' => 'Ჲ', 534 'ჳ' => 'Ჳ', 535 'ჴ' => 'Ჴ', 536 'ჵ' => 'Ჵ', 537 'ჶ' => 'Ჶ', 538 'ჷ' => 'Ჷ', 539 'ჸ' => 'Ჸ', 540 'ჹ' => 'Ჹ', 541 'ჺ' => 'Ჺ', 542 'ჽ' => 'Ჽ', 543 'ჾ' => 'Ჾ', 544 'ჿ' => 'Ჿ', 545 'ᏸ' => 'Ᏸ', 546 'ᏹ' => 'Ᏹ', 547 'ᏺ' => 'Ᏺ', 548 'ᏻ' => 'Ᏻ', 549 'ᏼ' => 'Ᏼ', 550 'ᏽ' => 'Ᏽ', 551 'ᲀ' => 'В', 552 'ᲁ' => 'Д', 553 'ᲂ' => 'О', 554 'ᲃ' => 'С', 555 'ᲄ' => 'Т', 556 'ᲅ' => 'Т', 557 'ᲆ' => 'Ъ', 558 'ᲇ' => 'Ѣ', 559 'ᲈ' => 'Ꙋ', 496 560 'ᵹ' => 'Ᵹ', 497 561 'ᵽ' => 'Ᵽ', 562 'ᶎ' => 'Ᶎ', 498 563 'ḁ' => 'Ḁ', 499 564 'ḃ' => 'Ḃ', … … 994 1059 'ꞑ' => 'Ꞑ', 995 1060 'ꞓ' => 'Ꞓ', 1061 'ꞔ' => 'Ꞔ', 996 1062 'ꞗ' => 'Ꞗ', 997 1063 'ꞙ' => 'Ꞙ', … … 1004 1070 'ꞧ' => 'Ꞧ', 1005 1071 'ꞩ' => 'Ꞩ', 1072 'ꞵ' => 'Ꞵ', 1073 'ꞷ' => 'Ꞷ', 1074 'ꞹ' => 'Ꞹ', 1075 'ꞻ' => 'Ꞻ', 1076 'ꞽ' => 'Ꞽ', 1077 'ꞿ' => 'Ꞿ', 1078 'ꟃ' => 'Ꟃ', 1079 'ꟈ' => 'Ꟈ', 1080 'ꟊ' => 'Ꟊ', 1081 'ꟶ' => 'Ꟶ', 1082 'ꭓ' => 'Ꭓ', 1083 'ꭰ' => 'Ꭰ', 1084 'ꭱ' => 'Ꭱ', 1085 'ꭲ' => 'Ꭲ', 1086 'ꭳ' => 'Ꭳ', 1087 'ꭴ' => 'Ꭴ', 1088 'ꭵ' => 'Ꭵ', 1089 'ꭶ' => 'Ꭶ', 1090 'ꭷ' => 'Ꭷ', 1091 'ꭸ' => 'Ꭸ', 1092 'ꭹ' => 'Ꭹ', 1093 'ꭺ' => 'Ꭺ', 1094 'ꭻ' => 'Ꭻ', 1095 'ꭼ' => 'Ꭼ', 1096 'ꭽ' => 'Ꭽ', 1097 'ꭾ' => 'Ꭾ', 1098 'ꭿ' => 'Ꭿ', 1099 'ꮀ' => 'Ꮀ', 1100 'ꮁ' => 'Ꮁ', 1101 'ꮂ' => 'Ꮂ', 1102 'ꮃ' => 'Ꮃ', 1103 'ꮄ' => 'Ꮄ', 1104 'ꮅ' => 'Ꮅ', 1105 'ꮆ' => 'Ꮆ', 1106 'ꮇ' => 'Ꮇ', 1107 'ꮈ' => 'Ꮈ', 1108 'ꮉ' => 'Ꮉ', 1109 'ꮊ' => 'Ꮊ', 1110 'ꮋ' => 'Ꮋ', 1111 'ꮌ' => 'Ꮌ', 1112 'ꮍ' => 'Ꮍ', 1113 'ꮎ' => 'Ꮎ', 1114 'ꮏ' => 'Ꮏ', 1115 'ꮐ' => 'Ꮐ', 1116 'ꮑ' => 'Ꮑ', 1117 'ꮒ' => 'Ꮒ', 1118 'ꮓ' => 'Ꮓ', 1119 'ꮔ' => 'Ꮔ', 1120 'ꮕ' => 'Ꮕ', 1121 'ꮖ' => 'Ꮖ', 1122 'ꮗ' => 'Ꮗ', 1123 'ꮘ' => 'Ꮘ', 1124 'ꮙ' => 'Ꮙ', 1125 'ꮚ' => 'Ꮚ', 1126 'ꮛ' => 'Ꮛ', 1127 'ꮜ' => 'Ꮜ', 1128 'ꮝ' => 'Ꮝ', 1129 'ꮞ' => 'Ꮞ', 1130 'ꮟ' => 'Ꮟ', 1131 'ꮠ' => 'Ꮠ', 1132 'ꮡ' => 'Ꮡ', 1133 'ꮢ' => 'Ꮢ', 1134 'ꮣ' => 'Ꮣ', 1135 'ꮤ' => 'Ꮤ', 1136 'ꮥ' => 'Ꮥ', 1137 'ꮦ' => 'Ꮦ', 1138 'ꮧ' => 'Ꮧ', 1139 'ꮨ' => 'Ꮨ', 1140 'ꮩ' => 'Ꮩ', 1141 'ꮪ' => 'Ꮪ', 1142 'ꮫ' => 'Ꮫ', 1143 'ꮬ' => 'Ꮬ', 1144 'ꮭ' => 'Ꮭ', 1145 'ꮮ' => 'Ꮮ', 1146 'ꮯ' => 'Ꮯ', 1147 'ꮰ' => 'Ꮰ', 1148 'ꮱ' => 'Ꮱ', 1149 'ꮲ' => 'Ꮲ', 1150 'ꮳ' => 'Ꮳ', 1151 'ꮴ' => 'Ꮴ', 1152 'ꮵ' => 'Ꮵ', 1153 'ꮶ' => 'Ꮶ', 1154 'ꮷ' => 'Ꮷ', 1155 'ꮸ' => 'Ꮸ', 1156 'ꮹ' => 'Ꮹ', 1157 'ꮺ' => 'Ꮺ', 1158 'ꮻ' => 'Ꮻ', 1159 'ꮼ' => 'Ꮼ', 1160 'ꮽ' => 'Ꮽ', 1161 'ꮾ' => 'Ꮾ', 1162 'ꮿ' => 'Ꮿ', 1006 1163 'a' => 'A', 1007 1164 'b' => 'B', … … 1070 1227 '𐑎' => '𐐦', 1071 1228 '𐑏' => '𐐧', 1229 '𐓘' => '𐒰', 1230 '𐓙' => '𐒱', 1231 '𐓚' => '𐒲', 1232 '𐓛' => '𐒳', 1233 '𐓜' => '𐒴', 1234 '𐓝' => '𐒵', 1235 '𐓞' => '𐒶', 1236 '𐓟' => '𐒷', 1237 '𐓠' => '𐒸', 1238 '𐓡' => '𐒹', 1239 '𐓢' => '𐒺', 1240 '𐓣' => '𐒻', 1241 '𐓤' => '𐒼', 1242 '𐓥' => '𐒽', 1243 '𐓦' => '𐒾', 1244 '𐓧' => '𐒿', 1245 '𐓨' => '𐓀', 1246 '𐓩' => '𐓁', 1247 '𐓪' => '𐓂', 1248 '𐓫' => '𐓃', 1249 '𐓬' => '𐓄', 1250 '𐓭' => '𐓅', 1251 '𐓮' => '𐓆', 1252 '𐓯' => '𐓇', 1253 '𐓰' => '𐓈', 1254 '𐓱' => '𐓉', 1255 '𐓲' => '𐓊', 1256 '𐓳' => '𐓋', 1257 '𐓴' => '𐓌', 1258 '𐓵' => '𐓍', 1259 '𐓶' => '𐓎', 1260 '𐓷' => '𐓏', 1261 '𐓸' => '𐓐', 1262 '𐓹' => '𐓑', 1263 '𐓺' => '𐓒', 1264 '𐓻' => '𐓓', 1265 '𐳀' => '𐲀', 1266 '𐳁' => '𐲁', 1267 '𐳂' => '𐲂', 1268 '𐳃' => '𐲃', 1269 '𐳄' => '𐲄', 1270 '𐳅' => '𐲅', 1271 '𐳆' => '𐲆', 1272 '𐳇' => '𐲇', 1273 '𐳈' => '𐲈', 1274 '𐳉' => '𐲉', 1275 '𐳊' => '𐲊', 1276 '𐳋' => '𐲋', 1277 '𐳌' => '𐲌', 1278 '𐳍' => '𐲍', 1279 '𐳎' => '𐲎', 1280 '𐳏' => '𐲏', 1281 '𐳐' => '𐲐', 1282 '𐳑' => '𐲑', 1283 '𐳒' => '𐲒', 1284 '𐳓' => '𐲓', 1285 '𐳔' => '𐲔', 1286 '𐳕' => '𐲕', 1287 '𐳖' => '𐲖', 1288 '𐳗' => '𐲗', 1289 '𐳘' => '𐲘', 1290 '𐳙' => '𐲙', 1291 '𐳚' => '𐲚', 1292 '𐳛' => '𐲛', 1293 '𐳜' => '𐲜', 1294 '𐳝' => '𐲝', 1295 '𐳞' => '𐲞', 1296 '𐳟' => '𐲟', 1297 '𐳠' => '𐲠', 1298 '𐳡' => '𐲡', 1299 '𐳢' => '𐲢', 1300 '𐳣' => '𐲣', 1301 '𐳤' => '𐲤', 1302 '𐳥' => '𐲥', 1303 '𐳦' => '𐲦', 1304 '𐳧' => '𐲧', 1305 '𐳨' => '𐲨', 1306 '𐳩' => '𐲩', 1307 '𐳪' => '𐲪', 1308 '𐳫' => '𐲫', 1309 '𐳬' => '𐲬', 1310 '𐳭' => '𐲭', 1311 '𐳮' => '𐲮', 1312 '𐳯' => '𐲯', 1313 '𐳰' => '𐲰', 1314 '𐳱' => '𐲱', 1315 '𐳲' => '𐲲', 1072 1316 '𑣀' => '𑢠', 1073 1317 '𑣁' => '𑢡', … … 1102 1346 '𑣞' => '𑢾', 1103 1347 '𑣟' => '𑢿', 1348 '𖹠' => '𖹀', 1349 '𖹡' => '𖹁', 1350 '𖹢' => '𖹂', 1351 '𖹣' => '𖹃', 1352 '𖹤' => '𖹄', 1353 '𖹥' => '𖹅', 1354 '𖹦' => '𖹆', 1355 '𖹧' => '𖹇', 1356 '𖹨' => '𖹈', 1357 '𖹩' => '𖹉', 1358 '𖹪' => '𖹊', 1359 '𖹫' => '𖹋', 1360 '𖹬' => '𖹌', 1361 '𖹭' => '𖹍', 1362 '𖹮' => '𖹎', 1363 '𖹯' => '𖹏', 1364 '𖹰' => '𖹐', 1365 '𖹱' => '𖹑', 1366 '𖹲' => '𖹒', 1367 '𖹳' => '𖹓', 1368 '𖹴' => '𖹔', 1369 '𖹵' => '𖹕', 1370 '𖹶' => '𖹖', 1371 '𖹷' => '𖹗', 1372 '𖹸' => '𖹘', 1373 '𖹹' => '𖹙', 1374 '𖹺' => '𖹚', 1375 '𖹻' => '𖹛', 1376 '𖹼' => '𖹜', 1377 '𖹽' => '𖹝', 1378 '𖹾' => '𖹞', 1379 '𖹿' => '𖹟', 1380 '𞤢' => '𞤀', 1381 '𞤣' => '𞤁', 1382 '𞤤' => '𞤂', 1383 '𞤥' => '𞤃', 1384 '𞤦' => '𞤄', 1385 '𞤧' => '𞤅', 1386 '𞤨' => '𞤆', 1387 '𞤩' => '𞤇', 1388 '𞤪' => '𞤈', 1389 '𞤫' => '𞤉', 1390 '𞤬' => '𞤊', 1391 '𞤭' => '𞤋', 1392 '𞤮' => '𞤌', 1393 '𞤯' => '𞤍', 1394 '𞤰' => '𞤎', 1395 '𞤱' => '𞤏', 1396 '𞤲' => '𞤐', 1397 '𞤳' => '𞤑', 1398 '𞤴' => '𞤒', 1399 '𞤵' => '𞤓', 1400 '𞤶' => '𞤔', 1401 '𞤷' => '𞤕', 1402 '𞤸' => '𞤖', 1403 '𞤹' => '𞤗', 1404 '𞤺' => '𞤘', 1405 '𞤻' => '𞤙', 1406 '𞤼' => '𞤚', 1407 '𞤽' => '𞤛', 1408 '𞤾' => '𞤜', 1409 '𞤿' => '𞤝', 1410 '𞥀' => '𞤞', 1411 '𞥁' => '𞤟', 1412 '𞥂' => '𞤠', 1413 '𞥃' => '𞤡', 1104 1414 ); -
light-live-chat/trunk/vendors/vendor/symfony/polyfill-mbstring/composer.json
r2325730 r2340818 30 30 "branch-alias": { 31 31 "dev-master": "1.17-dev" 32 }, 33 "thanks": { 34 "name": "symfony/polyfill", 35 "url": "https://github.com/symfony/polyfill" 32 36 } 33 37 } -
light-live-chat/trunk/vendors/vendor/twig/twig/.travis.yml
r2325730 r2340818 1 1 language: php 2 3 dist: xenial 2 4 3 5 cache: … … 9 11 env: 10 12 global: 11 - SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT=112 13 - SYMFONY_PHPUNIT_DISABLE_RESULT_CACHE=1 13 14 14 15 before_install: 15 16 - phpenv config-rm xdebug.ini || return 0 17 - echo memory_limit = -1 >> ~/.phpenv/versions/$TRAVIS_PHP_VERSION/etc/conf.d/travis.ini 16 18 17 19 install: 18 20 - travis_retry composer install 19 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/cssinliner-extra && travis_retry composer install) 20 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/html-extra && travis_retry composer install) 21 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/inky-extra && travis_retry composer install) 22 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/intl-extra && travis_retry composer install) 23 - ([[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/markdown-extra && travis_retry composer install) 24 - ([[ $TRAVIS_PHP_VERSION < 7.2 ]] || cd extra/string-extra && travis_retry composer install) 21 - export PHPUNIT=$(readlink -f ./vendor/bin/simple-phpunit) 22 - $PHPUNIT install 23 - (cd extra/cssinliner-extra && travis_retry composer install) 24 - (cd extra/html-extra && travis_retry composer install) 25 - (cd extra/inky-extra && travis_retry composer install) 26 - (cd extra/intl-extra && travis_retry composer install) 27 - ([[ $TRAVIS_PHP_VERSION = nightly ]] && (cd extra/markdown-extra && composer config platform.php 7.4.99) || true) 28 - (cd extra/markdown-extra && travis_retry composer install) 29 - ([[ $TRAVIS_PHP_VERSION = 7.1 ]] || (cd extra/string-extra && travis_retry composer install)) 25 30 26 31 script: 27 - ./vendor/bin/simple-phpunit28 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/cssinliner-extra && ./vendor/bin/simple-phpunit)29 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/html-extra && ./vendor/bin/simple-phpunit)30 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/inky-extra && ./vendor/bin/simple-phpunit)31 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/intl-extra && ./vendor/bin/simple-phpunit)32 - ( [[ $TRAVIS_PHP_VERSION = 7.0 ]] || cd extra/markdown-extra && ./vendor/bin/simple-phpunit)33 - ([[ $TRAVIS_PHP_VERSION < 7.2 ]] || cd extra/string-extra && ./vendor/bin/simple-phpunit)32 - $PHPUNIT 33 - (cd extra/cssinliner-extra && $PHPUNIT) 34 - (cd extra/html-extra && $PHPUNIT) 35 - (cd extra/inky-extra && $PHPUNIT) 36 - (cd extra/intl-extra && $PHPUNIT) 37 - (cd extra/markdown-extra && $PHPUNIT) 38 - ([[ $TRAVIS_PHP_VERSION = 7.1 ]] || (cd extra/string-extra && $PHPUNIT)) 34 39 35 40 jobs: 36 41 fast_finish: true 37 42 include: 38 - php: 7.039 43 - php: 7.1 40 44 - php: 7.2 41 45 - php: 7.3 42 46 - php: 7.4 47 - php: nightly 43 48 - stage: integration tests 44 49 php: 7.3 -
light-live-chat/trunk/vendors/vendor/twig/twig/CHANGELOG
r2325730 r2340818 1 * 2.12.5 (2020-02-11) 1 # 2.13.0 (2020-07-05) 2 3 * Fix options not taken into account when using "Michelf\MarkdownExtra" 4 * Fix "Twig\Extra\Intl\IntlExtension::getCountryName()" to accept "null" as a first argument 5 * Drop support for PHP 7.0 6 * Throw exception in case non-Traversable data is passed to "filter" 7 * Fix context optimization on PHP 7.4 8 * Fix PHP 8 compatibility 9 * Fix ambiguous syntax parsing 10 11 # 2.12.5 (2020-02-11) 2 12 3 13 * Add a check to ensure that iconv() is defined 4 14 5 *2.12.4 (2020-02-11)15 # 2.12.4 (2020-02-11) 6 16 7 17 * Avoid exceptions when an intl resource is not found 8 18 * Fix implementation of case-insensitivity for method names 9 19 10 *2.12.3 (2019-12-28)20 # 2.12.3 (2019-12-28) 11 21 12 22 * fixed Symfony 5.0 support for the HTML extra extension 13 23 * fixed number formatter in Intl extra extension when using a formatter prototype 14 24 15 *2.12.2 (2019-11-11)25 # 2.12.2 (2019-11-11) 16 26 17 27 * added supported for exponential numbers 18 28 19 *2.12.1 (2019-10-17)29 # 2.12.1 (2019-10-17) 20 30 21 31 * added the String extension in the "extra" repositories: "u" filter 22 32 23 *2.12.0 (2019-10-05)33 # 2.12.0 (2019-10-05) 24 34 25 35 * added the spaceship operator ("<=>"), useful when using an arrow function in the "sort" filter … … 44 54 * fixed split filter on edge case 45 55 46 *2.11.3 (2019-06-18)56 # 2.11.3 (2019-06-18) 47 57 48 58 * display partial output (PHP buffer) when an error occurs in debug mode … … 50 60 * fixed macro auto-import when a template contains only macros 51 61 52 *2.11.2 (2019-06-05)62 # 2.11.2 (2019-06-05) 53 63 54 64 * fixed macro auto-import 55 65 56 *2.11.1 (2019-06-04)66 # 2.11.1 (2019-06-04) 57 67 58 68 * added support for "Twig\Markup" instances in the "in" test (again) … … 60 70 * fixed support for macros defined in parent templates 61 71 62 *2.11.0 (2019-05-31)72 # 2.11.0 (2019-05-31) 63 73 64 74 * added the possibility to register classes/interfaces as being safe for the escaper ("EscaperExtension::addSafeClass()") … … 74 84 * fixed wrong error message on "import" and "from" 75 85 76 *2.10.0 (2019-05-14)86 # 2.10.0 (2019-05-14) 77 87 78 88 * deprecated "if" conditions on "for" tags … … 81 91 * optimized context access on PHP 7.4 82 92 83 *2.9.0 (2019-04-28)93 # 2.9.0 (2019-04-28) 84 94 85 95 * deprecated returning "false" to remove a Node from NodeVisitorInterface::leaveNode() … … 93 103 * added template line number to twig_get_attribute() 94 104 95 *2.8.1 (2019-04-16)105 # 2.8.1 (2019-04-16) 96 106 97 107 * fixed EscaperNodeVisitor … … 99 109 * deprecated Node::setTemplateName() in favor of Node::setSourceContext() 100 110 101 *2.8.0 (2019-04-16)111 # 2.8.0 (2019-04-16) 102 112 103 113 * added Traversable support for the length filter … … 111 121 * added the "column" filter 112 122 113 *2.7.4 (2019-03-23)123 # 2.7.4 (2019-03-23) 114 124 115 125 * fixed variadic support 116 126 * fixed CheckToStringNode implementation (broken when a function/filter is variadic) 117 127 118 *2.7.3 (2019-03-21)128 # 2.7.3 (2019-03-21) 119 129 120 130 * fixed the spaceless filter so that it behaves like the spaceless tag … … 124 134 * allowed Traversable objects to be used in the "with" argument of the "include" and "embed" tags 125 135 126 *2.7.2 (2019-03-12)136 # 2.7.2 (2019-03-12) 127 137 128 138 * added TemplateWrapper::getTemplateName() 129 139 130 *2.7.1 (2019-03-12)140 # 2.7.1 (2019-03-12) 131 141 132 142 * fixed class aliases 133 143 134 *2.7.0 (2019-03-12)144 # 2.7.0 (2019-03-12) 135 145 136 146 * fixed sandbox security issue (under some circumstances, calling the … … 159 169 * deprecated Twig_Parser::isReservedMacroName() 160 170 161 *2.6.2 (2019-01-14)171 # 2.6.2 (2019-01-14) 162 172 163 173 * fixed regression (key exists check for non ArrayObject objects) 164 174 165 *2.6.1 (2019-01-14)175 # 2.6.1 (2019-01-14) 166 176 167 177 * fixed ArrayObject access with a null value … … 174 184 * added a second argument to the join filter (last separator configuration) 175 185 176 *2.6.0 (2018-12-16)186 # 2.6.0 (2018-12-16) 177 187 178 188 * made sure twig_include returns a string … … 183 193 * fixed filesystem loader throwing an exception instead of returning false 184 194 185 *2.5.0 (2018-07-13)195 # 2.5.0 (2018-07-13) 186 196 187 197 * deprecated using the spaceless tag at the root level of a child template (noop anyway) … … 193 203 * "js" filter now produces valid JSON 194 204 195 *2.4.8 (2018-04-02)205 # 2.4.8 (2018-04-02) 196 206 197 207 * fixed a regression when using the "default" filter or the "defined" test on non-existing arrays 198 208 199 *2.4.7 (2018-03-20)209 # 2.4.7 (2018-03-20) 200 210 201 211 * optimized runtime performance … … 206 216 * fixed .. (range operator) in sandbox policy 207 217 208 *2.4.6 (2018-03-03)218 # 2.4.6 (2018-03-03) 209 219 210 220 * fixed a regression in the way the profiler is registered in templates 211 221 212 *2.4.5 (2018-03-02)222 # 2.4.5 (2018-03-02) 213 223 214 224 * optimized the performance of calling an extension method at runtime … … 220 230 * fixed Environment::resolveTemplate to accept instances of TemplateWrapper 221 231 222 *2.4.4 (2017-09-27)232 # 2.4.4 (2017-09-27) 223 233 224 234 * added Twig_Profiler_Profile::reset() … … 230 240 * removed @final from Twig_Profiler_Dumper_Text 231 241 232 *2.4.3 (2017-06-07)242 # 2.4.3 (2017-06-07) 233 243 234 244 * fixed namespaces introduction 235 245 236 *2.4.2 (2017-06-05)246 # 2.4.2 (2017-06-05) 237 247 238 248 * fixed namespaces introduction 239 249 240 *2.4.1 (2017-06-05)250 # 2.4.1 (2017-06-05) 241 251 242 252 * fixed namespaces introduction 243 253 244 *2.4.0 (2017-06-05)254 # 2.4.0 (2017-06-05) 245 255 246 256 * added support for PHPUnit 6 when testing extensions … … 252 262 * marked Twig_Filter, Twig_Function, Twig_Test, Twig_Node_Module and Twig_Profiler_Profile as final via the @final annotation 253 263 254 *2.3.2 (2017-04-20)264 # 2.3.2 (2017-04-20) 255 265 256 266 * fixed edge case in the method cache for Twig attributes 257 267 258 *2.3.1 (2017-04-18)268 # 2.3.1 (2017-04-18) 259 269 260 270 * fixed the empty() test 261 271 262 *2.3.0 (2017-03-22)272 # 2.3.0 (2017-03-22) 263 273 264 274 * fixed a race condition handling when writing cache files … … 270 280 * added error message when calling `parent()` in a block that doesn't exist in the parent template 271 281 272 *2.2.0 (2017-02-26)282 # 2.2.0 (2017-02-26) 273 283 274 284 * added a PSR-11 compatible runtime loader 275 285 * added `side` argument to `trim` to allow left or right trimming only. 276 286 277 *2.1.0 (2017-01-11)287 # 2.1.0 (2017-01-11) 278 288 279 289 * fixed twig_get_attribute() 280 290 * added Twig_NodeCaptureInterface for nodes that capture all output 281 291 282 *2.0.0 (2017-01-05)292 # 2.0.0 (2017-01-05) 283 293 284 294 * removed the C extension … … 301 311 * removed features that were deprecated in 1.x 302 312 303 * 1.42.6(2020-XX-XX)313 # 1.43.1 (2020-XX-XX) 304 314 305 315 * n/a 306 316 307 * 1.42.5 (2020-02-11) 317 # 1.43.0 (2020-07-05) 318 319 * Throw exception in case non-Traversable data is passed to "filter" 320 * Fix context optimization on PHP 7.4 321 * Fix PHP 8 compatibility 322 * Drop PHP 5.5 5.6, and 7.0 support 323 * Fix ambiguous syntax parsing 324 325 # 1.42.5 (2020-02-11) 308 326 309 327 * Fix implementation of case-insensitivity for method names 310 328 311 *1.42.4 (2019-11-11)329 # 1.42.4 (2019-11-11) 312 330 313 331 * optimized "block('foo') ?? 'bar" 314 332 * added supported for exponential numbers 315 333 316 *1.42.3 (2019-08-24)334 # 1.42.3 (2019-08-24) 317 335 318 336 * fixed the "split" filter when the delimiter is "0" … … 322 340 * bumped the minimal PHP version to 5.5 323 341 324 *1.42.2 (2019-06-18)342 # 1.42.2 (2019-06-18) 325 343 326 344 * Display partial output (PHP buffer) when an error occurs in debug mode 327 345 328 *1.42.1 (2019-06-04)346 # 1.42.1 (2019-06-04) 329 347 330 348 * added support for "Twig\Markup" instances in the "in" test (again) 331 349 * allowed string operators as variables names in assignments 332 350 333 *1.42.0 (2019-05-31)351 # 1.42.0 (2019-05-31) 334 352 335 353 * fixed the "filter" filter when the argument is \Traversable but does not implement \Iterator (\SimpleXmlElement for instance) … … 338 356 * fixed wrong error message on "import" and "from" 339 357 340 *1.41.0 (2019-05-14)358 # 1.41.0 (2019-05-14) 341 359 342 360 * fixed support for PHP 7.4 … … 345 363 * optimized context access on PHP 7.4 346 364 347 *1.40.1 (2019-04-29)348 349 *fixed regression in NodeTraverser350 351 *1.40.0 (2019-04-28)365 # 1.40.1 (2019-04-29) 366 367 # fixed regression in NodeTraverser 368 369 # 1.40.0 (2019-04-28) 352 370 353 371 * allowed Twig\NodeVisitor\NodeVisitorInterface::leaveNode() to return "null" instead of "false" (same meaning) … … 358 376 * fixed "import" when macros are stored in a template string 359 377 360 *1.39.1 (2019-04-16)378 # 1.39.1 (2019-04-16) 361 379 362 380 * fixed EscaperNodeVisitor 363 381 364 *1.39.0 (2019-04-16)382 # 1.39.0 (2019-04-16) 365 383 366 384 * added Traversable support for the length filter … … 373 391 * added support for a new whitespace trimming option ({%~ ~%}, {{~ ~}}, {#~ ~#}) 374 392 375 *1.38.4 (2019-03-23)393 # 1.38.4 (2019-03-23) 376 394 377 395 * fixed CheckToStringNode implementation (broken when a function/filter is variadic) 378 396 379 *1.38.3 (2019-03-21)397 # 1.38.3 (2019-03-21) 380 398 381 399 * fixed the spaceless filter so that it behaves like the spaceless tag … … 385 403 * allowed Traversable objects to be used in the "with" argument of the "include" and "embed" tags 386 404 387 *1.38.2 (2019-03-12)405 # 1.38.2 (2019-03-12) 388 406 389 407 * added TemplateWrapper::getTemplateName() 390 408 391 *1.38.1 (2019-03-12)409 # 1.38.1 (2019-03-12) 392 410 393 411 * fixed class aliases 394 412 395 *1.38.0 (2019-03-12)413 # 1.38.0 (2019-03-12) 396 414 397 415 * fixed sandbox security issue (under some circumstances, calling the … … 410 428 * changed internal code to use the namespaced classes as much as possible 411 429 412 *1.37.1 (2019-01-14)430 # 1.37.1 (2019-01-14) 413 431 414 432 * fixed regression (key exists check for non ArrayObject objects) 415 433 * fixed logic in TemplateWrapper 416 434 417 *1.37.0 (2019-01-14)435 # 1.37.0 (2019-01-14) 418 436 419 437 * fixed ArrayObject access with a null value … … 425 443 * added a second argument to the join filter (last separator configuration) 426 444 427 *1.36.0 (2018-12-16)445 # 1.36.0 (2018-12-16) 428 446 429 447 * made sure twig_include returns a string … … 434 452 * fixed filesystem loader throwing an exception instead of returning false 435 453 436 *1.35.4 (2018-07-13)454 # 1.35.4 (2018-07-13) 437 455 438 456 * ensured that syntax errors are triggered with the right line … … 440 458 * "js" filter now produces valid JSON 441 459 442 *1.35.3 (2018-03-20)460 # 1.35.3 (2018-03-20) 443 461 444 462 * fixed block names unicity … … 447 465 * fixed .. (range operator) in sandbox policy 448 466 449 *1.35.2 (2018-03-03)467 # 1.35.2 (2018-03-03) 450 468 451 469 * fixed a regression in the way the profiler is registered in templates 452 470 453 *1.35.1 (2018-03-02)471 # 1.35.1 (2018-03-02) 454 472 455 473 * added an exception when using "===" instead of "same as" … … 459 477 * fixed Environment::resolveTemplate to accept instances of TemplateWrapper 460 478 461 *1.35.0 (2017-09-27)479 # 1.35.0 (2017-09-27) 462 480 463 481 * added Twig_Profiler_Profile::reset() … … 466 484 * added circular reference detection when loading templates 467 485 468 *1.34.4 (2017-07-04)486 # 1.34.4 (2017-07-04) 469 487 470 488 * added support for runtime loaders in IntegrationTestCase 471 489 * fixed deprecation when using Twig_Profiler_Dumper_Html 472 490 473 *1.34.3 (2017-06-07)491 # 1.34.3 (2017-06-07) 474 492 475 493 * fixed namespaces introduction 476 494 477 *1.34.2 (2017-06-05)495 # 1.34.2 (2017-06-05) 478 496 479 497 * fixed namespaces introduction 480 498 481 *1.34.1 (2017-06-05)499 # 1.34.1 (2017-06-05) 482 500 483 501 * fixed namespaces introduction 484 502 485 *1.34.0 (2017-06-05)503 # 1.34.0 (2017-06-05) 486 504 487 505 * added support for PHPUnit 6 when testing extensions … … 493 511 * dropped PHP 5.2 support 494 512 495 *1.33.2 (2017-04-20)513 # 1.33.2 (2017-04-20) 496 514 497 515 * fixed edge case in the method cache for Twig attributes 498 516 499 *1.33.1 (2017-04-18)517 # 1.33.1 (2017-04-18) 500 518 501 519 * fixed the empty() test 502 520 503 *1.33.0 (2017-03-22)521 # 1.33.0 (2017-03-22) 504 522 505 523 * fixed a race condition handling when writing cache files … … 510 528 * fixed JS escaping for unicode characters with higher code points 511 529 512 *1.32.0 (2017-02-26)530 # 1.32.0 (2017-02-26) 513 531 514 532 * fixed deprecation notice in Twig_Util_DeprecationCollector … … 516 534 * added `side` argument to `trim` to allow left or right trimming only. 517 535 518 *1.31.0 (2017-01-11)536 # 1.31.0 (2017-01-11) 519 537 520 538 * added Twig_NodeCaptureInterface for nodes that capture all output … … 524 542 * fixed offline cache warm-ups for embedded templates 525 543 526 *1.30.0 (2016-12-23)544 # 1.30.0 (2016-12-23) 527 545 528 546 * added Twig_FactoryRuntimeLoader … … 530 548 * deprecated the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr 531 549 532 *1.29.0 (2016-12-13)550 # 1.29.0 (2016-12-13) 533 551 534 552 * fixed sandbox being left enabled if an exception is thrown while rendering … … 539 557 * deprecated support for mbstring.func_overload != 0 540 558 541 *1.28.2 (2016-11-23)559 # 1.28.2 (2016-11-23) 542 560 543 561 * fixed precedence between getFoo() and isFoo() in Twig_Template::getAttribute() 544 562 * improved a deprecation message 545 563 546 *1.28.1 (2016-11-18)564 # 1.28.1 (2016-11-18) 547 565 548 566 * fixed block() function when used with a template argument 549 567 550 *1.28.0 (2016-11-17)568 # 1.28.0 (2016-11-17) 551 569 552 570 * added support for the PHP 7 null coalescing operator for the ?? Twig implementation … … 558 576 * optimized the way attributes are fetched 559 577 560 *1.27.0 (2016-10-25)578 # 1.27.0 (2016-10-25) 561 579 562 580 * deprecated Twig_Parser::getEnvironment() … … 576 594 * improved debugging with Twig_Sandbox_SecurityError exceptions for disallowed methods and properties 577 595 578 *1.26.1 (2016-10-05)596 # 1.26.1 (2016-10-05) 579 597 580 598 * removed template source code from generated template classes when debug is disabled … … 582 600 * fixed regression on static calls for functions/filters/tests 583 601 584 *1.26.0 (2016-10-02)602 # 1.26.0 (2016-10-02) 585 603 586 604 * added template cache invalidation based on more environment options … … 590 608 * deprecated Twig_ExtensionInterface::getName() 591 609 592 *1.25.0 (2016-09-21)610 # 1.25.0 (2016-09-21) 593 611 594 612 * changed the way we store template source in template classes … … 600 618 * deprecated Twig_Compiler::getFilename() 601 619 602 *1.24.2 (2016-09-01)620 # 1.24.2 (2016-09-01) 603 621 604 622 * fixed static callables … … 606 624 * fixed a case where the autoescaping does not work as expected 607 625 608 *1.24.1 (2016-05-30)626 # 1.24.1 (2016-05-30) 609 627 610 628 * fixed reserved keywords (forbids true, false, null and none keywords for variables names) … … 615 633 getFunctions(), getFilters(), getGlobals(), initGlobals(), initExtensions(), and initExtension() 616 634 617 *1.24.0 (2016-01-25)635 # 1.24.0 (2016-01-25) 618 636 619 637 * adding support for the ?? operator … … 622 640 * fixed parsing on PHP7 623 641 624 *1.23.3 (2016-01-11)642 # 1.23.3 (2016-01-11) 625 643 626 644 * fixed typo 627 645 628 *1.23.2 (2015-01-11)646 # 1.23.2 (2015-01-11) 629 647 630 648 * added versions in deprecated messages … … 632 650 * deprecated unused Twig_Node_Expression_ExtensionReference class 633 651 634 *1.23.1 (2015-11-05)652 # 1.23.1 (2015-11-05) 635 653 636 654 * fixed some exception messages which triggered PHP warnings 637 655 * fixed BC on Twig_Test_NodeTestCase 638 656 639 *1.23.0 (2015-10-29)657 # 1.23.0 (2015-10-29) 640 658 641 659 * deprecated the possibility to override an extension by registering another one with the same name … … 644 662 * deprecated Twig_Environment::computeAlternatives() 645 663 646 *1.22.3 (2015-10-13)664 # 1.22.3 (2015-10-13) 647 665 648 666 * fixed regression when using null as a cache strategy … … 653 671 * changed template cache names to take into account the Twig C extension 654 672 655 *1.22.2 (2015-09-22)673 # 1.22.2 (2015-09-22) 656 674 657 675 * fixed a race condition in template loading 658 676 659 *1.22.1 (2015-09-15)677 # 1.22.1 (2015-09-15) 660 678 661 679 * fixed regression in template_from_string 662 680 663 *1.22.0 (2015-09-13)681 # 1.22.0 (2015-09-13) 664 682 665 683 * made Twig_Test_IntegrationTestCase more flexible … … 672 690 * added a way to get the original template source from Twig_Template 673 691 674 *1.21.2 (2015-09-09)692 # 1.21.2 (2015-09-09) 675 693 676 694 * fixed variable names for the deprecation triggering code … … 679 697 * deprecated support for character by character replacement for the "replace" filter 680 698 681 *1.21.1 (2015-08-26)699 # 1.21.1 (2015-08-26) 682 700 683 701 * fixed regression when using the deprecated Twig_Test_* classes 684 702 685 *1.21.0 (2015-08-24)703 # 1.21.0 (2015-08-24) 686 704 687 705 * added deprecation notices for deprecated features 688 706 * added a deprecation "framework" for filters/functions/tests and test fixtures 689 707 690 *1.20.0 (2015-08-12)708 # 1.20.0 (2015-08-12) 691 709 692 710 * forbid access to the Twig environment from templates and internal parts of Twig_Template … … 697 715 between 1.x and 2.x 698 716 699 *1.19.0 (2015-07-31)717 # 1.19.0 (2015-07-31) 700 718 701 719 * fixed wrong error message when including an undefined template in a child template … … 707 725 * fixed sandbox disabling when using the include function 708 726 709 *1.18.2 (2015-06-06)727 # 1.18.2 (2015-06-06) 710 728 711 729 * fixed template/line guessing in exceptions for nested templates 712 730 * optimized the number of inodes and the size of realpath cache when using the cache 713 731 714 *1.18.1 (2015-04-19)732 # 1.18.1 (2015-04-19) 715 733 716 734 * fixed memory leaks in the C extension … … 719 737 * fixed filesystem loader when trying to load non-files (like directories) 720 738 721 *1.18.0 (2015-01-25)739 # 1.18.0 (2015-01-25) 722 740 723 741 * fixed some error messages where the line was wrong (unknown variables or argument names) … … 727 745 * fixed filesystem loader cache when different file paths are used for the same template 728 746 729 *1.17.0 (2015-01-14)747 # 1.17.0 (2015-01-14) 730 748 731 749 * added a 'filename' autoescaping strategy, which dynamically chooses the 732 750 autoescaping strategy for a template based on template file extension. 733 751 734 *1.16.3 (2014-12-25)752 # 1.16.3 (2014-12-25) 735 753 736 754 * fixed regression for dynamic parent templates … … 738 756 * fixed a regression in the slice filter 739 757 740 *1.16.2 (2014-10-17)758 # 1.16.2 (2014-10-17) 741 759 742 760 * fixed timezone on dates as strings … … 749 767 * fixed a regression in the slice filter 750 768 751 *1.16.1 (2014-10-10)769 # 1.16.1 (2014-10-10) 752 770 753 771 * improved error reporting in a sandboxed template … … 759 777 * fixed the attribute() function when passing a variable for the arguments 760 778 761 *1.16.0 (2014-07-05)779 # 1.16.0 (2014-07-05) 762 780 763 781 * changed url_encode to always encode according to RFC 3986 … … 766 784 * fixed recursively calling blocks in templates with inheritance 767 785 768 *1.15.1 (2014-02-13)786 # 1.15.1 (2014-02-13) 769 787 770 788 * fixed the conversion of the special '0000-00-00 00:00' date … … 772 790 * fixed a C extension crash when accessing defined but uninitialized property. 773 791 774 *1.15.0 (2013-12-06)792 # 1.15.0 (2013-12-06) 775 793 776 794 * made ignoreStrictCheck in Template::getAttribute() works with __call() methods throwing BadMethodCallException … … 782 800 * fixed the C extension sandbox behavior when get or set is prepend to method name 783 801 784 *1.14.2 (2013-10-30)802 # 1.14.2 (2013-10-30) 785 803 786 804 * fixed error filename/line when an error occurs in an included file … … 788 806 * allowed tests to be made of 1 or 2 words (like "same as" or "divisible by") 789 807 790 *1.14.1 (2013-10-15)808 # 1.14.1 (2013-10-15) 791 809 792 810 * made it possible to use named operators as variables … … 794 812 * added support for PHP 5.5 DateTimeInterface 795 813 796 *1.14.0 (2013-10-03)814 # 1.14.0 (2013-10-03) 797 815 798 816 * fixed usage of the html_attr escaping strategy to avoid double-escaping with the html strategy … … 806 824 * fixed a crash of the C extension on an edge case 807 825 808 *1.13.2 (2013-08-03)826 # 1.13.2 (2013-08-03) 809 827 810 828 * fixed the error line number for an error occurs in and embedded template 811 829 * fixed crashes of the C extension on some edge cases 812 830 813 *1.13.1 (2013-06-06)831 # 1.13.1 (2013-06-06) 814 832 815 833 * added the possibility to ignore the filesystem constructor argument in Twig_Loader_Filesystem … … 819 837 * fixed the include function when used in an assignment 820 838 821 *1.13.0 (2013-05-10)839 # 1.13.0 (2013-05-10) 822 840 823 841 * fixed getting a numeric-like item on a variable ('09' for instance) … … 828 846 * enforced usage of named arguments after positional ones 829 847 830 *1.12.3 (2013-04-08)848 # 1.12.3 (2013-04-08) 831 849 832 850 * fixed a security issue in the filesystem loader where it was possible to include a template one … … 836 854 * added support for encoding an array as query string in the url_encode filter 837 855 838 *1.12.2 (2013-02-09)856 # 1.12.2 (2013-02-09) 839 857 840 858 * fixed the timezone used by the date filter and function when the given date contains a timezone (like 2010-01-28T15:00:00+02:00) … … 842 860 * added the first and last filter 843 861 844 *1.12.1 (2013-01-15)862 # 1.12.1 (2013-01-15) 845 863 846 864 * added support for object instances as the second argument of the constant function … … 848 866 * added support for {{ some_string[:2] }} 849 867 850 *1.12.0 (2013-01-08)868 # 1.12.0 (2013-01-08) 851 869 852 870 * added verbatim as an alias for the raw tag to avoid confusion with the raw filter … … 854 872 * fixed globals management 855 873 856 *1.12.0-RC1 (2012-12-29)874 # 1.12.0-RC1 (2012-12-29) 857 875 858 876 * added an include function (does the same as the include tag but in a more flexible way) … … 864 882 * added support for extended ternary operator syntaxes 865 883 866 *1.11.1 (2012-11-11)884 # 1.11.1 (2012-11-11) 867 885 868 886 * fixed debug info line numbering (was off by 2) … … 871 889 * fixed a crash of the C extension when an exception was thrown from a macro called without being imported (using _self.XXX) 872 890 873 *1.11.0 (2012-11-07)891 # 1.11.0 (2012-11-07) 874 892 875 893 * fixed macro compilation when a variable name is a PHP reserved keyword … … 881 899 * added Twig_ExistsLoaderInterface (implementing this interface in your loader make the chain loader much faster) 882 900 883 *1.10.3 (2012-10-19)901 # 1.10.3 (2012-10-19) 884 902 885 903 * fixed wrong template location in some error messages … … 887 905 * added a split filter 888 906 889 *1.10.2 (2012-10-15)907 # 1.10.2 (2012-10-15) 890 908 891 909 * fixed macro calls on PHP 5.4 892 910 893 *1.10.1 (2012-10-15)911 # 1.10.1 (2012-10-15) 894 912 895 913 * made a speed optimization to macro calls when imported via the "import" tag … … 897 915 * fixed a segfault in the C extension when using DateTime objects 898 916 899 *1.10.0 (2012-09-28)917 # 1.10.0 (2012-09-28) 900 918 901 919 * extracted functional tests framework to make it reusable for third-party extensions … … 904 922 * fixed an error when a token parser pass a closure as a test to the subparse() method 905 923 906 *1.9.2 (2012-08-25)924 # 1.9.2 (2012-08-25) 907 925 908 926 * fixed the in operator for objects that contain circular references 909 927 * fixed the C extension when accessing a public property of an object implementing the \ArrayAccess interface 910 928 911 *1.9.1 (2012-07-22)929 # 1.9.1 (2012-07-22) 912 930 913 931 * optimized macro calls when auto-escaping is on … … 915 933 * made Twig_Loader_Chain more explicit about problems 916 934 917 *1.9.0 (2012-07-13)935 # 1.9.0 (2012-07-13) 918 936 919 937 * made the parsing independent of the template loaders … … 923 941 * added the date_modify filter 924 942 925 *1.8.3 (2012-06-17)943 # 1.8.3 (2012-06-17) 926 944 927 945 * fixed paths in the filesystem loader when passing a path that ends with a slash or a backslash … … 929 947 * fixed chmod mode to apply the umask correctly 930 948 931 *1.8.2 (2012-05-30)949 # 1.8.2 (2012-05-30) 932 950 933 951 * added the abs filter … … 936 954 * fixed DateTimeZone support in date filter 937 955 938 *1.8.1 (2012-05-17)956 # 1.8.1 (2012-05-17) 939 957 940 958 * fixed a regression when dealing with SimpleXMLElement instances in templates … … 942 960 * switched to use mbstring whenever possible instead of iconv (you might need to update your encoding as mbstring and iconv encoding names sometimes differ) 943 961 944 *1.8.0 (2012-05-08)962 # 1.8.0 (2012-05-08) 945 963 946 964 * enforced interface when adding tests, filters, functions, and node visitors from extensions … … 951 969 * added an embed tag 952 970 953 *1.7.0 (2012-04-24)971 # 1.7.0 (2012-04-24) 954 972 955 973 * fixed a PHP warning when using CIFS … … 965 983 * fixed random function when charset is null 966 984 967 *1.6.5 (2012-04-11)985 # 1.6.5 (2012-04-11) 968 986 969 987 * fixed a regression when a template only extends another one without defining any blocks 970 988 971 *1.6.4 (2012-04-02)989 # 1.6.4 (2012-04-02) 972 990 973 991 * fixed PHP notice in Twig_Error::guessTemplateLine() introduced in 1.6.3 … … 975 993 * optimized parent template creation when the template does not use dynamic inheritance 976 994 977 *1.6.3 (2012-03-22)995 # 1.6.3 (2012-03-22) 978 996 979 997 * fixed usage of Z_ADDREF_P for PHP 5.2 in the C extension … … 981 999 * made the strategy used to guess the real template file name and line number in exception messages much faster and more accurate 982 1000 983 *1.6.2 (2012-03-18)1001 # 1.6.2 (2012-03-18) 984 1002 985 1003 * fixed sandbox mode when used with inheritance … … 988 1006 * added a trim filter 989 1007 990 *1.6.1 (2012-02-29)1008 # 1.6.1 (2012-02-29) 991 1009 992 1010 * fixed Twig C extension … … 996 1014 * fixed the creation of the cache directory in case of a race condition 997 1015 998 *1.6.0 (2012-02-04)1016 # 1.6.0 (2012-02-04) 999 1017 1000 1018 * fixed raw blocks when used with the whitespace trim option … … 1011 1029 * added string and integer handling for the random function 1012 1030 1013 *1.5.1 (2012-01-05)1031 # 1.5.1 (2012-01-05) 1014 1032 1015 1033 * fixed a regression when parsing strings 1016 1034 1017 *1.5.0 (2012-01-04)1035 # 1.5.0 (2012-01-04) 1018 1036 1019 1037 * added Traversable objects support for the join filter 1020 1038 1021 *1.5.0-RC2 (2011-12-30)1039 # 1.5.0-RC2 (2011-12-30) 1022 1040 1023 1041 * added a way to set the default global date interval format … … 1026 1044 * added a number_format filter 1027 1045 1028 *1.5.0-RC1 (2011-12-26)1046 # 1.5.0-RC1 (2011-12-26) 1029 1047 1030 1048 * removed the need to quote hash keys … … 1041 1059 * enhanced exceptions for unknown filters, functions, tests, and tags 1042 1060 1043 *1.4.0 (2011-12-07)1061 # 1.4.0 (2011-12-07) 1044 1062 1045 1063 * fixed lexer when using big numbers (> PHP_INT_MAX) … … 1047 1065 * fixed macros containing filter tag calls 1048 1066 1049 *1.4.0-RC2 (2011-11-27)1067 # 1.4.0-RC2 (2011-11-27) 1050 1068 1051 1069 * removed usage of Reflection in Twig_Template::getAttribute() … … 1053 1071 * added negative timestamp support to the date filter 1054 1072 1055 *1.4.0-RC1 (2011-11-20)1073 # 1.4.0-RC1 (2011-11-20) 1056 1074 1057 1075 * optimized variable access when using PHP 5.4 … … 1071 1089 * made several speed optimizations 1072 1090 1073 *1.3.0 (2011-10-08)1091 # 1.3.0 (2011-10-08) 1074 1092 1075 1093 no changes 1076 1094 1077 *1.3.0-RC1 (2011-10-04)1095 # 1.3.0-RC1 (2011-10-04) 1078 1096 1079 1097 * added an optimization for the parent() function … … 1083 1101 * added traits support for the "parent" function 1084 1102 1085 *1.2.0 (2011-09-13)1103 # 1.2.0 (2011-09-13) 1086 1104 1087 1105 no changes 1088 1106 1089 *1.2.0-RC1 (2011-09-10)1107 # 1.2.0-RC1 (2011-09-10) 1090 1108 1091 1109 * enhanced the exception when a tag remains unclosed … … 1104 1122 * added "if" modifier support to "for" loops 1105 1123 1106 *1.1.2 (2011-07-30)1124 # 1.1.2 (2011-07-30) 1107 1125 1108 1126 * fixed json_encode filter on PHP 5.2 … … 1114 1132 * added PHPDoc for all Token parsers and Core extension functions 1115 1133 1116 *1.1.1 (2011-07-17)1134 # 1.1.1 (2011-07-17) 1117 1135 1118 1136 * added a performance optimization in the Optimizer (also helps to lower the number of nested level calls) 1119 1137 * made some performance improvement for some edge cases 1120 1138 1121 *1.1.0 (2011-06-28)1139 # 1.1.0 (2011-06-28) 1122 1140 1123 1141 * fixed json_encode filter 1124 1142 1125 *1.1.0-RC3 (2011-06-24)1143 # 1.1.0-RC3 (2011-06-24) 1126 1144 1127 1145 * fixed method case-sensitivity when using the sandbox mode … … 1129 1147 * fixed possible security problems with NUL bytes 1130 1148 1131 *1.1.0-RC2 (2011-06-16)1149 # 1.1.0-RC2 (2011-06-16) 1132 1150 1133 1151 * added an exception when the template passed to "use" is not a string … … 1135 1153 * added {% line \d+ %} directive 1136 1154 1137 *1.1.0-RC1 (2011-05-28)1155 # 1.1.0-RC1 (2011-05-28) 1138 1156 1139 1157 Flush your cache after upgrading. … … 1149 1167 * moved display() method to Twig_Template (generated templates should now use doDisplay() instead) 1150 1168 1151 *1.0.0 (2011-03-27)1169 # 1.0.0 (2011-03-27) 1152 1170 1153 1171 * fixed output when using mbstring … … 1155 1173 * made the charset configurable for the escape filter 1156 1174 1157 *1.0.0-RC2 (2011-02-21)1175 # 1.0.0-RC2 (2011-02-21) 1158 1176 1159 1177 * changed the way {% set %} works when capturing (the content is now marked as safe) … … 1166 1184 * fixed the ternary operator precedence rule 1167 1185 1168 *1.0.0-RC1 (2011-01-09)1186 # 1.0.0-RC1 (2011-01-09) 1169 1187 1170 1188 Backward incompatibilities: … … 1192 1210 * added the "empty" test 1193 1211 1194 *0.9.10 (2010-12-16)1212 # 0.9.10 (2010-12-16) 1195 1213 1196 1214 Backward incompatibilities: … … 1227 1245 * added priority to node visitors 1228 1246 1229 *0.9.9 (2010-11-28)1247 # 0.9.9 (2010-11-28) 1230 1248 1231 1249 Backward incompatibilities: … … 1276 1294 * fixed Twig_Template::getAttribute() for protected properties 1277 1295 1278 *0.9.8 (2010-06-28)1296 # 0.9.8 (2010-06-28) 1279 1297 1280 1298 Backward incompatibilities: … … 1291 1309 * fixed type hinting for Twig_Environment::addFilter() method 1292 1310 1293 *0.9.7 (2010-06-12)1311 # 0.9.7 (2010-06-12) 1294 1312 1295 1313 Backward incompatibilities: … … 1318 1336 * added an exception when a child template has a non-empty body (as it is always ignored when rendering) 1319 1337 1320 *0.9.6 (2010-05-12)1338 # 0.9.6 (2010-05-12) 1321 1339 1322 1340 * fixed variables defined outside a loop and for which the value changes in a for loop … … 1335 1353 * fixed lexer when a template has a big chunk of text between/in a block 1336 1354 1337 *0.9.5 (2010-01-20)1355 # 0.9.5 (2010-01-20) 1338 1356 1339 1357 As for any new release, don't forget to remove all cached templates after … … 1372 1390 * enhanced some error messages to provide better feedback in case of parsing errors 1373 1391 1374 *0.9.4 (2009-12-02)1392 # 0.9.4 (2009-12-02) 1375 1393 1376 1394 If you have custom loaders, you MUST upgrade them for this release: The … … 1385 1403 * refactored loaders 1386 1404 1387 *0.9.3 (2009-11-11)1405 # 0.9.3 (2009-11-11) 1388 1406 1389 1407 This release is NOT backward compatible with the previous releases. … … 1414 1432 * fixed bug when \ was used in HTML 1415 1433 1416 *0.9.2 (2009-10-29)1434 # 0.9.2 (2009-10-29) 1417 1435 1418 1436 * made some speed optimizations … … 1432 1450 * fixed empty cache files when the template contains an error 1433 1451 1434 *0.9.1 (2009-10-14)1452 # 0.9.1 (2009-10-14) 1435 1453 1436 1454 * fixed a bug in PHP 5.2.6 … … 1440 1458 * made minor tweaks to allow better extensibility and flexibility 1441 1459 1442 *0.9.0 (2009-10-12)1460 # 0.9.0 (2009-10-12) 1443 1461 1444 1462 * Initial release -
light-live-chat/trunk/vendors/vendor/twig/twig/LICENSE
r2325730 r2340818 1 1 Copyright (c) 2009-2020 by the Twig Team. 2 2 3 Redistribution and use in source and binary forms, with or without 4 modification, are permitted provided that the following conditions are 5 met: 3 All rights reserved. 6 4 7 * Redistributions of source code must retain the above copyright 8 notice, this list of conditions and the following disclaimer. 5 Redistribution and use in source and binary forms, with or without modification, 6 are permitted provided that the following conditions are met: 9 7 10 * Redistributions in binary form must reproduce the above11 copyright notice, this list of conditions and the following12 disclaimer in the documentation and/or other materials provided13 with the distribution.14 15 * The names of the contributors may not be used to endorse or16 promote products derived from this software without specific17 prior written permission.8 * Redistributions of source code must retain the above copyright notice, 9 this list of conditions and the following disclaimer. 10 * Redistributions in binary form must reproduce the above copyright notice, 11 this list of conditions and the following disclaimer in the documentation 12 and/or other materials provided with the distribution. 13 * Neither the name of Twig nor the names of its contributors 14 may be used to endorse or promote products derived from this software 15 without specific prior written permission. 18 16 19 17 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20 18 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21 19 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,24 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.20 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 21 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 22 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 23 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 24 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 25 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 26 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -
light-live-chat/trunk/vendors/vendor/twig/twig/composer.json
r2325730 r2340818 6 6 "homepage": "https://twig.symfony.com", 7 7 "license": "BSD-3-Clause", 8 "minimum-stability": "dev", 8 9 "authors": [ 9 10 { … … 24 25 ], 25 26 "require": { 26 "php": " ^7.0",27 "php": ">=7.1.3", 27 28 "symfony/polyfill-mbstring": "^1.3", 28 29 "symfony/polyfill-ctype": "^1.8" 29 30 }, 30 31 "require-dev": { 31 "symfony/phpunit-bridge": "^4.4 |^5.0",32 "symfony/phpunit-bridge": "^4.4.9|^5.0.9", 32 33 "psr/container": "^1.0" 33 34 }, … … 47 48 "extra": { 48 49 "branch-alias": { 49 "dev-master": "2.1 2-dev"50 "dev-master": "2.13-dev" 50 51 } 51 52 } -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/advanced.rst
r2325730 r2340818 183 183 environment as the first argument to the filter call:: 184 184 185 $filter = new \Twig\TwigFilter('rot13', function ( Twig_Environment $env, $string) {185 $filter = new \Twig\TwigFilter('rot13', function (\Twig\Environment $env, $string) { 186 186 // get the current charset for instance 187 187 $charset = $env->getCharset(); … … 202 202 }, ['needs_context' => true]); 203 203 204 $filter = new \Twig\TwigFilter('rot13', function ( Twig_Environment $env, $context, $string) {204 $filter = new \Twig\TwigFilter('rot13', function (\Twig\Environment $env, $context, $string) { 205 205 // ... 206 206 }, ['needs_context' => true, 'needs_environment' => true]); … … 327 327 This is used by many of the tests built into Twig:: 328 328 329 $twig = new \Twig\Environment($loader); 330 $test = new \Twig\TwigTest( 329 namespace App; 330 331 use Twig\Environment; 332 use Twig\Node\Expression\TestExpression; 333 use Twig\TwigTest; 334 335 $twig = new Environment($loader); 336 $test = new TwigTest( 331 337 'odd', 332 338 null, 333 ['node_class' => \Twig\Node\Expression\Test\OddTest::class]);339 ['node_class' => OddTestExpression::class]); 334 340 $twig->addTest($test); 335 341 336 class Twig_Node_Expression_Test_Odd extends \Twig\Node\Expression\TestExpression342 class OddTestExpression extends TestExpression 337 343 { 338 344 public function compile(\Twig\Compiler $compiler) -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/api.rst
r2325730 r2340818 139 139 140 140 All template loaders can cache the compiled templates on the filesystem for 141 future reuse. It speeds up Twig a lot as templates are only compiled once; and 142 the performance boost is even larger if you use a PHP accelerator such as 143 OPCache. See the ``cache`` and ``auto_reload`` options of ``\Twig\Environment`` 144 above for more information. 141 future reuse. It speeds up Twig a lot as templates are only compiled once. 145 142 146 143 Built-in Loaders -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/deprecated.rst
r2325730 r2340818 22 22 ------ 23 23 24 * Passing a string as the ``$source`` argument on ``\Twig\Error\Error`` /25 ``Twig\Error\Error`` constructor is deprecated since Twig 2.6.1. Pass an26 instance of ``Twig\Source`` instead.24 * Passing a string as the ``$source`` argument on ``\Twig\Error\Error`` / 25 ``Twig\Error\Error`` constructor is deprecated since Twig 2.6.1. Pass an 26 instance of ``Twig\Source`` instead. 27 27 28 28 Tags … … 42 42 * Adding an ``if`` condition on a ``for`` tag is deprecated in Twig 2.10. Use a 43 43 ``filter`` filter or an "if" condition inside the "for" body instead (if your condition 44 depends on a variable updated inside the loop) 44 depends on a variable updated inside the loop). 45 45 46 46 Final Classes -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/batch.rst
r2325730 r2340818 8 8 .. code-block:: twig 9 9 10 {% set items = ['a', 'b', 'c', 'd' , 'e', 'f', 'g'] %}10 {% set items = ['a', 'b', 'c', 'd'] %} 11 11 12 12 <table> … … 32 32 <tr> 33 33 <td>d</td> 34 <td>e</td>35 <td>f</td>36 </tr>37 <tr>38 <td>g</td>39 34 <td>No item</td> 40 35 <td>No item</td> -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/country_name.rst
r2325730 r2340818 30 30 31 31 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 32 explic tly on the Twig environment::32 explicitly on the Twig environment:: 33 33 34 34 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/currency_name.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/currency_symbol.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/data_uri.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Html\HtmlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/default.rst
r2325730 r2340818 22 22 23 23 {{ var.method(foo|default('foo'))|default('foo') }} 24 25 Using the ``default`` filter on a boolean variable might trigger unexpected behaviour, as 26 ``false`` is treated as an empty value. Consider using ``??`` instead: 27 28 .. code-block:: twig 29 30 {% set foo = false %} 31 {{ foo|default(true) }} {# true #} 32 {{ foo ?? true }} {# false #} 24 33 25 34 .. note:: -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/escape.rst
r2325730 r2340818 95 95 96 96 You can define custom escapers by calling the ``setEscaper()`` method on the 97 ``core``extension instance. The first argument is the escaper name (to be97 escaper extension instance. The first argument is the escaper name (to be 98 98 used in the ``escape`` call) and the second one must be a valid PHP callable: 99 99 … … 101 101 102 102 $twig = new \Twig\Environment($loader); 103 $twig->getExtension(\Twig\Extension\ CoreExtension::class)->setEscaper('csv', 'csv_escaper');103 $twig->getExtension(\Twig\Extension\EscaperExtension::class)->setEscaper('csv', 'csv_escaper'); 104 104 105 105 When called by Twig, the callable receives the Twig environment instance, the -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/format_currency.rst
r2325730 r2340818 61 61 62 62 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 63 explic tly on the Twig environment::63 explicitly on the Twig environment:: 64 64 65 65 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/format_date.rst
r2325730 r2340818 18 18 19 19 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 20 explic tly on the Twig environment::20 explicitly on the Twig environment:: 21 21 22 22 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/format_datetime.rst
r2325730 r2340818 53 53 54 54 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 55 explic tly on the Twig environment::55 explicitly on the Twig environment:: 56 56 57 57 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/format_number.rst
r2325730 r2340818 81 81 .. code-block:: twig 82 82 83 {# €12.34 #} 84 {{ '12.345'|format_number('EUR', {rounding_mode: 'floor'}) }} 85 86 {# €1,000,000.0000 #} 87 {{ '1000000'|format_number('EUR', {fraction_digit: 4}) }} 83 {# 12.3% #} 84 {{ '0.12345'|format_percent_number({rounding_mode: 'floor', fraction_digit: 1}) }} 88 85 89 86 By default, the filter uses the current locale. You can pass it explicitly: … … 104 101 105 102 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 106 explic tly on the Twig environment::103 explicitly on the Twig environment:: 107 104 108 105 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/format_time.rst
r2325730 r2340818 18 18 19 19 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 20 explic tly on the Twig environment::20 explicitly on the Twig environment:: 21 21 22 22 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/html_to_markdown.rst
r2325730 r2340818 45 45 46 46 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 47 explic tly on the Twig environment::47 explicitly on the Twig environment:: 48 48 49 use Twig\Extra\Markdown\Markdown MarkdownExtension;49 use Twig\Extra\Markdown\MarkdownExtension; 50 50 51 51 $twig = new \Twig\Environment(...); -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/inky_to_html.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Inky\InkyExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/inline_css.rst
r2325730 r2340818 57 57 58 58 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 59 explic tly on the Twig environment::59 explicitly on the Twig environment:: 60 60 61 61 use Twig\Extra\CssInliner\CssInlinerExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/language_name.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/locale_name.rst
r2325730 r2340818 33 33 34 34 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 35 explic tly on the Twig environment::35 explicitly on the Twig environment:: 36 36 37 37 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/markdown_to_html.rst
r2325730 r2340818 44 44 45 45 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 46 explic tly on the Twig environment::46 explicitly on the Twig environment:: 47 47 48 use Twig\Extra\Markdown\Markdown MarkdownExtension;48 use Twig\Extra\Markdown\MarkdownExtension; 49 49 50 50 $twig = new \Twig\Environment(...); -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/timezone_name.rst
r2325730 r2340818 32 32 33 33 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 34 explic tly on the Twig environment::34 explicitly on the Twig environment:: 35 35 36 36 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/filters/url_encode.rst
r2325730 r2340818 18 18 .. note:: 19 19 20 Internally, Twig uses the PHP ` `rawurlencode``.20 Internally, Twig uses the PHP `rawurlencode`_ or the `http_build_query`_ function. 21 21 22 22 .. _`rawurlencode`: https://secure.php.net/rawurlencode 23 .. _`http_build_query`: https://secure.php.net/http_build_query -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/functions/country_timezones.rst
r2325730 r2340818 23 23 24 24 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 25 explic tly on the Twig environment::25 explicitly on the Twig environment:: 26 26 27 27 use Twig\Extra\Intl\IntlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/functions/html_classes.rst
r2325730 r2340818 26 26 27 27 Then, use the ``twig/extra-bundle`` on Symfony projects or add the extension 28 explic tly on the Twig environment::28 explicitly on the Twig environment:: 29 29 30 30 use Twig\Extra\Html\HtmlExtension; -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/intro.rst
r2325730 r2340818 27 27 ------------- 28 28 29 Twig needs at least **PHP 7.0.0** to run.29 Twig 2.x needs at least **PHP 7.1.3** to run. 30 30 31 31 Installation -
light-live-chat/trunk/vendors/vendor/twig/twig/doc/tags/macro.rst
r2325730 r2340818 129 129 macros are available in all blocks and other macros defined in the current 130 130 template, but they are not available in included templates or child templates; 131 you need to explicit ely re-import macros in each template.131 you need to explicitly re-import macros in each template. 132 132 133 133 When calling ``import`` or ``from`` from a ``block`` tag, the imported macros -
light-live-chat/trunk/vendors/vendor/twig/twig/drupal_test.sh
r2325730 r2340818 7 7 cd /tmp 8 8 rm -rf drupal-twig-test 9 composer create-project --no-interaction drupal -composer/drupal-project:8.x-dev drupal-twig-test9 composer create-project --no-interaction drupal/recommended-project:9.1.x-dev drupal-twig-test 10 10 cd drupal-twig-test 11 11 (cd vendor/twig && rm -rf twig && ln -sf $REPO twig) 12 echo '$config["system.logging"]["error_level"] = "verbose";' >> web/sites/default/settings.php13 composer require drupal/core:8.7.x-dev webflo/drupal-core-require-dev:8.7.x-dev "egulias/email-validator:^2.0"14 12 php ./web/core/scripts/drupal install --no-interaction demo_umami > output 15 13 perl -p -i -e 's/^([A-Za-z]+)\: (.+)$/export DRUPAL_\1=\2/' output 16 14 source output 15 #echo '$config["system.logging"]["error_level"] = "verbose";' >> web/sites/default/settings.php 17 16 18 17 wget https://get.symfony.com/cli/installer -O - | bash -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Environment.php
r2325730 r2340818 33 33 34 34 /** 35 * Stores the Twig configuration .35 * Stores the Twig configuration and renders templates. 36 36 * 37 37 * @author Fabien Potencier <fabien@symfony.com> … … 39 39 class Environment 40 40 { 41 const VERSION = '2.1 2.5';42 const VERSION_ID = 21 205;41 const VERSION = '2.13.0'; 42 const VERSION_ID = 21300; 43 43 const MAJOR_VERSION = 2; 44 const MINOR_VERSION = 1 2;45 const RELEASE_VERSION = 5;44 const MINOR_VERSION = 13; 45 const RELEASE_VERSION = 0; 46 46 const EXTRA_VERSION = ''; 47 47 -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Extension/CoreExtension.php
r2325730 r2340818 564 564 function twig_round($value, $precision = 0, $method = 'common') 565 565 { 566 if ('common' == $method) {566 if ('common' === $method) { 567 567 return round($value, $precision); 568 568 } 569 569 570 if ('ceil' != $method && 'floor' != $method) {570 if ('ceil' !== $method && 'floor' !== $method) { 571 571 throw new RuntimeError('The round filter only supports the "common", "ceil", and "floor" methods.'); 572 572 } … … 998 998 function twig_convert_encoding($string, $to, $from) 999 999 { 1000 if (! function_exists('iconv')) {1000 if (!\function_exists('iconv')) { 1001 1001 throw new RuntimeError('Unable to convert encoding: required function iconv() does not exist. You should install ext-iconv or symfony/polyfill-iconv.'); 1002 1002 } … … 1153 1153 { 1154 1154 if ($value instanceof \Countable) { 1155 return 0 == \count($value);1155 return 0 === \count($value); 1156 1156 } 1157 1157 … … 1538 1538 function twig_array_filter($array, $arrow) 1539 1539 { 1540 if (!twig_test_iterable($array)) { 1541 throw new RuntimeError(sprintf('The "filter" filter expects an array or "Traversable", got "%s".', \is_object($array) ? \get_class($array) : \gettype($array))); 1542 } 1543 1540 1544 if (\is_array($array)) { 1541 1545 return array_filter($array, $arrow, \ARRAY_FILTER_USE_BOTH); -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Extension/EscaperExtension.php
r2325730 r2340818 266 266 /* 267 267 * A few characters have short escape sequences in JSON and JavaScript. 268 * Escape sequences supported only by JavaScript, not JSON, are om mitted.268 * Escape sequences supported only by JavaScript, not JSON, are omitted. 269 269 * \" is also supported but omitted, because the resulting string is not HTML safe. 270 270 */ -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Extension/ProfilerExtension.php
r2325730 r2340818 42 42 public function getNodeVisitors() 43 43 { 44 return [new ProfilerNodeVisitor( \get_class($this))];44 return [new ProfilerNodeVisitor(static::class)]; 45 45 } 46 46 } -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Lexer.php
r2325730 r2340818 468 468 // an operator that ends with a character must be followed by 469 469 // a whitespace or a parenthesis 470 $r = preg_quote($operator, '/'); 470 471 if (ctype_alpha($operator[$length - 1])) { 471 $r = preg_quote($operator, '/').'(?=[\s()])'; 472 } else { 473 $r = preg_quote($operator, '/'); 472 $r .= '(?=[\s()])'; 473 } 474 475 // an operator that begins with a character must have a space before 476 // or a parenthesis 477 if (ctype_alpha($operator[0])) { 478 $r = '(?<=[\s(])'.$r; 474 479 } 475 480 -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/EmbedNode.php
r2325730 r2340818 24 24 { 25 25 // we don't inject the module to avoid node visitors to traverse it twice (as it will be already visited in the main module) 26 public function __construct(string $name, int $index, AbstractExpression $variables = null, bool $only = false, bool $ignoreMissing = false, int $lineno, string $tag = null)26 public function __construct(string $name, int $index, ?AbstractExpression $variables, bool $only, bool $ignoreMissing, int $lineno, string $tag = null) 27 27 { 28 28 parent::__construct(new ConstantExpression('not_used', $lineno), $variables, $only, $ignoreMissing, $lineno, $tag); -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Expression/BlockReferenceExpression.php
r2325730 r2340818 23 23 class BlockReferenceExpression extends AbstractExpression 24 24 { 25 public function __construct(Node $name, Node $template = null, int $lineno, string $tag = null)25 public function __construct(Node $name, ?Node $template, int $lineno, string $tag = null) 26 26 { 27 27 $nodes = ['name' => $name]; -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Expression/CallExpression.php
r2325730 r2340818 114 114 } 115 115 116 protected function getArguments($callable = null, $arguments)116 protected function getArguments($callable, $arguments) 117 117 { 118 118 $callType = $this->getAttribute('type'); … … 260 260 if ($isVariadic) { 261 261 $argument = end($parameters); 262 if ($argument && $argument->isArray() && $argument->isDefaultValueAvailable() && [] === $argument->getDefaultValue()) { 262 $isArray = $argument && $argument->hasType() && 'array' === $argument->getType()->getName(); 263 if ($isArray && $argument->isDefaultValueAvailable() && [] === $argument->getDefaultValue()) { 263 264 array_pop($parameters); 264 265 } elseif ($argument && $argument->isVariadic()) { -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Expression/GetAttrExpression.php
r2325730 r2340818 19 19 class GetAttrExpression extends AbstractExpression 20 20 { 21 public function __construct(AbstractExpression $node, AbstractExpression $attribute, AbstractExpression $arguments = null, string $type, int $lineno)21 public function __construct(AbstractExpression $node, AbstractExpression $attribute, ?AbstractExpression $arguments, string $type, int $lineno) 22 22 { 23 23 $nodes = ['node' => $node, 'attribute' => $attribute]; -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Expression/NameExpression.php
r2325730 r2340818 37 37 if ($this->isSpecial()) { 38 38 $compiler->repr(true); 39 } elseif (\PHP_VERSION_ID >= 70 0400) {39 } elseif (\PHP_VERSION_ID >= 70400) { 40 40 $compiler 41 41 ->raw('array_key_exists(') -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Expression/Test/DefinedTest.php
r2325730 r2340818 36 36 class DefinedTest extends TestExpression 37 37 { 38 public function __construct(Node $node, string $name, Node $arguments = null, int $lineno)38 public function __construct(Node $node, string $name, ?Node $arguments, int $lineno) 39 39 { 40 40 if ($node instanceof NameExpression) { -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Expression/TestExpression.php
r2325730 r2340818 17 17 class TestExpression extends CallExpression 18 18 { 19 public function __construct(Node $node, string $name, Node $arguments = null, int $lineno)19 public function __construct(Node $node, string $name, ?Node $arguments, int $lineno) 20 20 { 21 21 $nodes = ['node' => $node]; -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/ForNode.php
r2325730 r2340818 26 26 private $loop; 27 27 28 public function __construct(AssignNameExpression $keyTarget, AssignNameExpression $valueTarget, AbstractExpression $seq, AbstractExpression $ifexpr = null, Node $body, Node $else = null, int $lineno, string $tag = null)28 public function __construct(AssignNameExpression $keyTarget, AssignNameExpression $valueTarget, AbstractExpression $seq, ?AbstractExpression $ifexpr, Node $body, ?Node $else, int $lineno, string $tag = null) 29 29 { 30 30 $body = new Node([$body, $this->loop = new ForLoopNode($lineno, $tag)]); -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/IfNode.php
r2325730 r2340818 22 22 class IfNode extends Node 23 23 { 24 public function __construct(Node $tests, Node $else = null, int $lineno, string $tag = null)24 public function __construct(Node $tests, ?Node $else, int $lineno, string $tag = null) 25 25 { 26 26 $nodes = ['tests' => $tests]; -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/IncludeNode.php
r2325730 r2340818 23 23 class IncludeNode extends Node implements NodeOutputInterface 24 24 { 25 public function __construct(AbstractExpression $expr, AbstractExpression $variables = null, bool $only = false, bool $ignoreMissing = false, int $lineno, string $tag = null)25 public function __construct(AbstractExpression $expr, ?AbstractExpression $variables, bool $only, bool $ignoreMissing, int $lineno, string $tag = null) 26 26 { 27 27 $nodes = ['expr' => $expr]; -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/ModuleNode.php
r2325730 r2340818 31 31 class ModuleNode extends Node 32 32 { 33 public function __construct(Node $body, AbstractExpression $parent = null, Node $blocks, Node $macros, Node $traits, $embeddedTemplates, Source $source)34 { 35 if (__CLASS__ !== \get_class($this)) {33 public function __construct(Node $body, ?AbstractExpression $parent, Node $blocks, Node $macros, Node $traits, $embeddedTemplates, Source $source) 34 { 35 if (__CLASS__ !== static::class) { 36 36 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 37 37 } -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/Node.php
r2325730 r2340818 41 41 foreach ($nodes as $name => $node) { 42 42 if (!$node instanceof self) { 43 throw new \InvalidArgumentException(sprintf('Using "%s" for the value of node "%s" of "%s" is not supported. You must pass a \Twig\Node\Node instance.', \is_object($node) ? \get_class($node) : (null === $node ? 'null' : \gettype($node)), $name, \get_class($this)));43 throw new \InvalidArgumentException(sprintf('Using "%s" for the value of node "%s" of "%s" is not supported. You must pass a \Twig\Node\Node instance.', \is_object($node) ? \get_class($node) : (null === $node ? 'null' : \gettype($node)), $name, static::class)); 44 44 } 45 45 } … … 57 57 } 58 58 59 $repr = [ \get_class($this).'('.implode(', ', $attributes)];59 $repr = [static::class.'('.implode(', ', $attributes)]; 60 60 61 61 if (\count($this->nodes)) { … … 109 109 { 110 110 if (!\array_key_exists($name, $this->attributes)) { 111 throw new \LogicException(sprintf('Attribute "%s" does not exist for Node "%s".', $name, \get_class($this)));111 throw new \LogicException(sprintf('Attribute "%s" does not exist for Node "%s".', $name, static::class)); 112 112 } 113 113 … … 143 143 { 144 144 if (!isset($this->nodes[$name])) { 145 throw new \LogicException(sprintf('Node "%s" does not exist for Node "%s".', $name, \get_class($this)));145 throw new \LogicException(sprintf('Node "%s" does not exist for Node "%s".', $name, static::class)); 146 146 } 147 147 -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Node/WithNode.php
r2325730 r2340818 21 21 class WithNode extends Node 22 22 { 23 public function __construct(Node $body, Node $variables = null, bool $only = false, int $lineno, string $tag = null)23 public function __construct(Node $body, ?Node $variables, bool $only, int $lineno, string $tag = null) 24 24 { 25 25 $nodes = ['body' => $body]; -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Profiler/Profile.php
r2325730 r2340818 33 33 public function __construct(string $template = 'main', string $type = self::ROOT, string $name = 'main') 34 34 { 35 if (__CLASS__ !== \get_class($this)) {35 if (__CLASS__ !== static::class) { 36 36 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 37 37 } -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Template.php
r2325730 r2340818 86 86 * directly. 87 87 * 88 * @param array $context89 *90 88 * @return Template|TemplateWrapper|false The parent template or false if there is no parent 91 89 */ … … 325 323 326 324 if ($template === $this->getTemplateName()) { 327 $class = \get_class($this);325 $class = static::class; 328 326 if (false !== $pos = strrpos($class, '___', -1)) { 329 327 $class = substr($class, 0, $pos); -
light-live-chat/trunk/vendors/vendor/twig/twig/src/Test/IntegrationTestCase.php
r2325730 r2340818 258 258 preg_match_all('/--TEMPLATE(?:\((.*?)\))?--(.*?)(?=\-\-TEMPLATE|$)/s', $test, $matches, PREG_SET_ORDER); 259 259 foreach ($matches as $match) { 260 $templates[($match[1] ? $match[1]: 'index.twig')] = $match[2];260 $templates[($match[1] ?: 'index.twig')] = $match[2]; 261 261 } 262 262 -
light-live-chat/trunk/vendors/vendor/twig/twig/src/TwigFilter.php
r2325730 r2340818 40 40 public function __construct(string $name, $callable = null, array $options = []) 41 41 { 42 if (__CLASS__ !== \get_class($this)) {42 if (__CLASS__ !== static::class) { 43 43 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 44 44 } -
light-live-chat/trunk/vendors/vendor/twig/twig/src/TwigFunction.php
r2325730 r2340818 40 40 public function __construct(string $name, $callable = null, array $options = []) 41 41 { 42 if (__CLASS__ !== \get_class($this)) {42 if (__CLASS__ !== static::class) { 43 43 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 44 44 } -
light-live-chat/trunk/vendors/vendor/twig/twig/src/TwigTest.php
r2325730 r2340818 39 39 public function __construct(string $name, $callable = null, array $options = []) 40 40 { 41 if (__CLASS__ !== \get_class($this)) {41 if (__CLASS__ !== static::class) { 42 42 @trigger_error('Overriding '.__CLASS__.' is deprecated since Twig 2.4.0 and the class will be final in 3.0.', E_USER_DEPRECATED); 43 43 }
Note: See TracChangeset
for help on using the changeset viewer.