jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/392210 )

Change subject: Update twig....
......................................................................


Update twig....

Change-Id: Id33b8cafefa8a4cd2d4a93852426bb2875573501
---
M composer.lock
M multiversion/vendor/composer/autoload_classmap.php
M multiversion/vendor/composer/autoload_static.php
M multiversion/vendor/composer/installed.json
M multiversion/vendor/twig/twig/.travis.yml
M multiversion/vendor/twig/twig/CHANGELOG
M multiversion/vendor/twig/twig/composer.json
M multiversion/vendor/twig/twig/doc/templates.rst
M multiversion/vendor/twig/twig/ext/twig/php_twig.h
M multiversion/vendor/twig/twig/lib/Twig/Environment.php
M multiversion/vendor/twig/twig/lib/Twig/Profiler/Profile.php
M multiversion/vendor/twig/twig/lib/Twig/TokenParser/Use.php
M multiversion/vendor/twig/twig/phpunit.xml.dist
A multiversion/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php
M multiversion/vendor/twig/twig/test/Twig/Tests/AutoloaderTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/CompilerTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/ErrorTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/FileCachingTest.php
M 
multiversion/vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php
A 
multiversion/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/use_with_parent.test
M multiversion/vendor/twig/twig/test/Twig/Tests/LexerTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/NativeExtensionTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/ParserTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/TemplateTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php
M 
multiversion/vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php
M multiversion/vendor/twig/twig/test/Twig/Tests/escapingTest.php
D multiversion/vendor/twig/twig/test/bootstrap.php
44 files changed, 208 insertions(+), 110 deletions(-)

Approvals:
  Reedy: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/composer.lock b/composer.lock
index a5e65f1..8a5ed93 100644
--- a/composer.lock
+++ b/composer.lock
@@ -135,7 +135,7 @@
                 }
             ],
             "description": "Polyfill of PECL Mongo extension",
-            "time": "2016-11-13 21:50:29"
+            "time": "2016-11-13T21:50:29+00:00"
         },
         {
             "name": "perftools/xhgui",
@@ -331,16 +331,16 @@
         },
         {
             "name": "twig/twig",
-            "version": "v1.34.4",
+            "version": "v1.35.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/twigphp/Twig.git";,
-                "reference": "f878bab48edb66ad9c6ed626bf817f60c6c096ee"
+                "reference": "daa657073e55b0a78cce8fdd22682fddecc6385f"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/twigphp/Twig/zipball/f878bab48edb66ad9c6ed626bf817f60c6c096ee";,
-                "reference": "f878bab48edb66ad9c6ed626bf817f60c6c096ee",
+                "url": 
"https://api.github.com/repos/twigphp/Twig/zipball/daa657073e55b0a78cce8fdd22682fddecc6385f";,
+                "reference": "daa657073e55b0a78cce8fdd22682fddecc6385f",
                 "shasum": ""
             },
             "require": {
@@ -354,7 +354,7 @@
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-master": "1.34-dev"
+                    "dev-master": "1.35-dev"
                 }
             },
             "autoload": {
@@ -392,38 +392,38 @@
             "keywords": [
                 "templating"
             ],
-            "time": "2017-07-04T13:19:31+00:00"
+            "time": "2017-09-27T18:06:46+00:00"
         }
     ],
     "packages-dev": [
         {
             "name": "doctrine/instantiator",
-            "version": "1.0.5",
+            "version": "1.1.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/doctrine/instantiator.git";,
-                "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
+                "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d";,
-                "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
+                "url": 
"https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda";,
+                "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
                 "shasum": ""
             },
             "require": {
-                "php": ">=5.3,<8.0-DEV"
+                "php": "^7.1"
             },
             "require-dev": {
                 "athletic/athletic": "~0.1.8",
                 "ext-pdo": "*",
                 "ext-phar": "*",
-                "phpunit/phpunit": "~4.0",
-                "squizlabs/php_codesniffer": "~2.0"
+                "phpunit/phpunit": "^6.2.3",
+                "squizlabs/php_codesniffer": "^3.0.2"
             },
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-master": "1.0.x-dev"
+                    "dev-master": "1.2.x-dev"
                 }
             },
             "autoload": {
@@ -448,7 +448,7 @@
                 "constructor",
                 "instantiate"
             ],
-            "time": "2015-06-14T21:17:01+00:00"
+            "time": "2017-07-22T11:58:36+00:00"
         },
         {
             "name": "jakub-onderka/php-parallel-lint",
@@ -535,16 +535,16 @@
         },
         {
             "name": "phpdocumentor/reflection-common",
-            "version": "1.0",
+            "version": "1.0.1",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phpDocumentor/ReflectionCommon.git";,
-                "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"
+                "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c";,
-                "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
+                "url": 
"https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6";,
+                "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6",
                 "shasum": ""
             },
             "require": {
@@ -585,24 +585,24 @@
                 "reflection",
                 "static analysis"
             ],
-            "time": "2015-12-27T11:43:31+00:00"
+            "time": "2017-09-11T18:02:19+00:00"
         },
         {
             "name": "phpdocumentor/reflection-docblock",
-            "version": "3.2.0",
+            "version": "4.1.1",
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/phpDocumentor/ReflectionDocBlock.git";,
-                "reference": "46f7e8bb075036c92695b15a1ddb6971c751e585"
+                "reference": "2d3d238c433cf69caeb4842e97a3223a116f94b2"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/46f7e8bb075036c92695b15a1ddb6971c751e585";,
-                "reference": "46f7e8bb075036c92695b15a1ddb6971c751e585",
+                "url": 
"https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/2d3d238c433cf69caeb4842e97a3223a116f94b2";,
+                "reference": "2d3d238c433cf69caeb4842e97a3223a116f94b2",
                 "shasum": ""
             },
             "require": {
-                "php": ">=5.5",
+                "php": "^7.0",
                 "phpdocumentor/reflection-common": "^1.0@dev",
                 "phpdocumentor/type-resolver": "^0.4.0",
                 "webmozart/assert": "^1.0"
@@ -630,7 +630,7 @@
                 }
             ],
             "description": "With this component, a library can provide support 
for annotations via DocBlocks or otherwise retrieve information that is 
embedded in a DocBlock.",
-            "time": "2017-07-15T11:38:20+00:00"
+            "time": "2017-08-30T18:51:59+00:00"
         },
         {
             "name": "phpdocumentor/type-resolver",
@@ -681,22 +681,22 @@
         },
         {
             "name": "phpspec/prophecy",
-            "version": "v1.7.0",
+            "version": "v1.7.2",
             "source": {
                 "type": "git",
                 "url": "https://github.com/phpspec/prophecy.git";,
-                "reference": "93d39f1f7f9326d746203c7c056f300f7f126073"
+                "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073";,
-                "reference": "93d39f1f7f9326d746203c7c056f300f7f126073",
+                "url": 
"https://api.github.com/repos/phpspec/prophecy/zipball/c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6";,
+                "reference": "c9b8c6088acd19d769d4cc0ffa60a9fe34344bd6",
                 "shasum": ""
             },
             "require": {
                 "doctrine/instantiator": "^1.0.2",
                 "php": "^5.3|^7.0",
-                "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",
+                "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0",
                 "sebastian/comparator": "^1.1|^2.0",
                 "sebastian/recursion-context": "^1.0|^2.0|^3.0"
             },
@@ -707,7 +707,7 @@
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-master": "1.6.x-dev"
+                    "dev-master": "1.7.x-dev"
                 }
             },
             "autoload": {
@@ -740,7 +740,7 @@
                 "spy",
                 "stub"
             ],
-            "time": "2017-03-02T20:05:34+00:00"
+            "time": "2017-09-04T11:05:03+00:00"
         },
         {
             "name": "phpunit/php-code-coverage",
@@ -1570,20 +1570,20 @@
         },
         {
             "name": "symfony/yaml",
-            "version": "v3.3.5",
+            "version": "v3.3.13",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/yaml.git";,
-                "reference": "1f93a8d19b8241617f5074a123e282575b821df8"
+                "reference": "0938408c4faa518d95230deabb5f595bf0de31b9"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/symfony/yaml/zipball/1f93a8d19b8241617f5074a123e282575b821df8";,
-                "reference": "1f93a8d19b8241617f5074a123e282575b821df8",
+                "url": 
"https://api.github.com/repos/symfony/yaml/zipball/0938408c4faa518d95230deabb5f595bf0de31b9";,
+                "reference": "0938408c4faa518d95230deabb5f595bf0de31b9",
                 "shasum": ""
             },
             "require": {
-                "php": ">=5.5.9"
+                "php": "^5.5.9|>=7.0.8"
             },
             "require-dev": {
                 "symfony/console": "~2.8|~3.0"
@@ -1621,7 +1621,7 @@
             ],
             "description": "Symfony Yaml Component",
             "homepage": "https://symfony.com";,
-            "time": "2017-06-15T12:58:50+00:00"
+            "time": "2017-11-10T18:26:04+00:00"
         },
         {
             "name": "webmozart/assert",
diff --git a/multiversion/vendor/composer/autoload_classmap.php 
b/multiversion/vendor/composer/autoload_classmap.php
index 0a2df0a..7d8ecf6 100644
--- a/multiversion/vendor/composer/autoload_classmap.php
+++ b/multiversion/vendor/composer/autoload_classmap.php
@@ -83,6 +83,7 @@
     'Twig\\Extension\\InitRuntimeInterface' => $vendorDir . 
'/twig/twig/src/Extension/InitRuntimeInterface.php',
     'Twig\\Extension\\OptimizerExtension' => $vendorDir . 
'/twig/twig/src/Extension/OptimizerExtension.php',
     'Twig\\Extension\\ProfilerExtension' => $vendorDir . 
'/twig/twig/src/Extension/ProfilerExtension.php',
+    'Twig\\Extension\\RuntimeExtensionInterface' => $vendorDir . 
'/twig/twig/src/Extension/RuntimeExtensionInterface.php',
     'Twig\\Extension\\SandboxExtension' => $vendorDir . 
'/twig/twig/src/Extension/SandboxExtension.php',
     'Twig\\Extension\\StagingExtension' => $vendorDir . 
'/twig/twig/src/Extension/StagingExtension.php',
     'Twig\\Extension\\StringLoaderExtension' => $vendorDir . 
'/twig/twig/src/Extension/StringLoaderExtension.php',
diff --git a/multiversion/vendor/composer/autoload_static.php 
b/multiversion/vendor/composer/autoload_static.php
index fecbd2e..7d0bf83 100644
--- a/multiversion/vendor/composer/autoload_static.php
+++ b/multiversion/vendor/composer/autoload_static.php
@@ -141,6 +141,7 @@
         'Twig\\Extension\\InitRuntimeInterface' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/InitRuntimeInterface.php',
         'Twig\\Extension\\OptimizerExtension' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/OptimizerExtension.php',
         'Twig\\Extension\\ProfilerExtension' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/ProfilerExtension.php',
+        'Twig\\Extension\\RuntimeExtensionInterface' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/RuntimeExtensionInterface.php',
         'Twig\\Extension\\SandboxExtension' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/SandboxExtension.php',
         'Twig\\Extension\\StagingExtension' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/StagingExtension.php',
         'Twig\\Extension\\StringLoaderExtension' => __DIR__ . '/..' . 
'/twig/twig/src/Extension/StringLoaderExtension.php',
diff --git a/multiversion/vendor/composer/installed.json 
b/multiversion/vendor/composer/installed.json
index 05f2157..22860da 100644
--- a/multiversion/vendor/composer/installed.json
+++ b/multiversion/vendor/composer/installed.json
@@ -334,17 +334,17 @@
     },
     {
         "name": "twig/twig",
-        "version": "v1.34.4",
-        "version_normalized": "1.34.4.0",
+        "version": "v1.35.0",
+        "version_normalized": "1.35.0.0",
         "source": {
             "type": "git",
             "url": "https://github.com/twigphp/Twig.git";,
-            "reference": "f878bab48edb66ad9c6ed626bf817f60c6c096ee"
+            "reference": "daa657073e55b0a78cce8fdd22682fddecc6385f"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/twigphp/Twig/zipball/f878bab48edb66ad9c6ed626bf817f60c6c096ee";,
-            "reference": "f878bab48edb66ad9c6ed626bf817f60c6c096ee",
+            "url": 
"https://api.github.com/repos/twigphp/Twig/zipball/daa657073e55b0a78cce8fdd22682fddecc6385f";,
+            "reference": "daa657073e55b0a78cce8fdd22682fddecc6385f",
             "shasum": ""
         },
         "require": {
@@ -355,11 +355,11 @@
             "symfony/debug": "~2.7",
             "symfony/phpunit-bridge": "~3.3@dev"
         },
-        "time": "2017-07-04T13:19:31+00:00",
+        "time": "2017-09-27T18:06:46+00:00",
         "type": "library",
         "extra": {
             "branch-alias": {
-                "dev-master": "1.34-dev"
+                "dev-master": "1.35-dev"
             }
         },
         "installation-source": "dist",
diff --git a/multiversion/vendor/twig/twig/.travis.yml 
b/multiversion/vendor/twig/twig/.travis.yml
index c479e32..147eb7d 100644
--- a/multiversion/vendor/twig/twig/.travis.yml
+++ b/multiversion/vendor/twig/twig/.travis.yml
@@ -21,7 +21,8 @@
     - TWIG_EXT=yes
 
 before_install:
-    - phpenv config-rm xdebug.ini
+    # turn off XDebug
+    - phpenv config-rm xdebug.ini || return 0
 
 install:
     - travis_retry composer install
diff --git a/multiversion/vendor/twig/twig/CHANGELOG 
b/multiversion/vendor/twig/twig/CHANGELOG
index e92da05..f738c84 100644
--- a/multiversion/vendor/twig/twig/CHANGELOG
+++ b/multiversion/vendor/twig/twig/CHANGELOG
@@ -1,3 +1,10 @@
+* 1.35.0 (2017-09-27)
+
+ * added Twig_Profiler_Profile::reset()
+ * fixed use TokenParser to return an empty Node
+ * added RuntimeExtensionInterface
+ * added circular reference detection when loading templates
+
 * 1.34.4 (2017-07-04)
 
  * added support for runtime loaders in IntegrationTestCase
@@ -142,7 +149,7 @@
 
  * fixed reserved keywords (forbids true, false, null and none keywords for 
variables names)
  * fixed support for PHP7 (Throwable support)
- * marked the following methods as being internals on Twig_Environment: 
+ * marked the following methods as being internals on Twig_Environment:
    getFunctions(), getFilters(), getTests(), getFunction(), getFilter(), 
getTest(),
    getTokenParsers(), getTags(), getNodeVisitors(), getUnaryOperators(), 
getBinaryOperators(),
    getFunctions(), getFilters(), getGlobals(), initGlobals(), 
initExtensions(), and initExtension()
@@ -226,7 +233,7 @@
  * fixed limited RCEs when in sandbox mode
  * deprecated Twig_Template::getEnvironment()
  * deprecated the _self variable for usage outside of the from and import tags
- * added Twig_BaseNodeVisitor to ease the compatibility of node visitors 
+ * added Twig_BaseNodeVisitor to ease the compatibility of node visitors
    between 1.x and 2.x
 
 * 1.19.0 (2015-07-31)
diff --git a/multiversion/vendor/twig/twig/composer.json 
b/multiversion/vendor/twig/twig/composer.json
index 71ceed8..09c1ea5 100644
--- a/multiversion/vendor/twig/twig/composer.json
+++ b/multiversion/vendor/twig/twig/composer.json
@@ -44,7 +44,7 @@
     },
     "extra": {
         "branch-alias": {
-            "dev-master": "1.34-dev"
+            "dev-master": "1.35-dev"
         }
     }
 }
diff --git a/multiversion/vendor/twig/twig/doc/templates.rst 
b/multiversion/vendor/twig/twig/doc/templates.rst
index d4dbe32..3d60779 100644
--- a/multiversion/vendor/twig/twig/doc/templates.rst
+++ b/multiversion/vendor/twig/twig/doc/templates.rst
@@ -611,7 +611,8 @@
     { 2: 'foo', 4: 'bar' }
 
     {# keys as expressions (the expression must be enclosed into parentheses) 
-- as of Twig 1.5 #}
-    { (1 + 1): 'foo', (a ~ 'b'): 'bar' }
+    {% set foo = 'foo' %}
+    { (foo): 'foo', (1 + 1): 'bar', (foo ~ 'b'): 'baz' }
 
 * ``true`` / ``false``: ``true`` represents the true value, ``false``
   represents the false value.
diff --git a/multiversion/vendor/twig/twig/ext/twig/php_twig.h 
b/multiversion/vendor/twig/twig/ext/twig/php_twig.h
index 4eea1bb..7fc1601 100644
--- a/multiversion/vendor/twig/twig/ext/twig/php_twig.h
+++ b/multiversion/vendor/twig/twig/ext/twig/php_twig.h
@@ -15,7 +15,7 @@
 #ifndef PHP_TWIG_H
 #define PHP_TWIG_H
 
-#define PHP_TWIG_VERSION "1.34.4"
+#define PHP_TWIG_VERSION "1.35.0"
 
 #include "php.h"
 
diff --git a/multiversion/vendor/twig/twig/lib/Twig/Environment.php 
b/multiversion/vendor/twig/twig/lib/Twig/Environment.php
index e22e5de..5de2f27 100644
--- a/multiversion/vendor/twig/twig/lib/Twig/Environment.php
+++ b/multiversion/vendor/twig/twig/lib/Twig/Environment.php
@@ -16,11 +16,11 @@
  */
 class Twig_Environment
 {
-    const VERSION = '1.34.4';
-    const VERSION_ID = 13404;
+    const VERSION = '1.35.0';
+    const VERSION_ID = 13500;
     const MAJOR_VERSION = 1;
-    const MINOR_VERSION = 34;
-    const RELEASE_VERSION = 4;
+    const MINOR_VERSION = 35;
+    const RELEASE_VERSION = 0;
     const EXTRA_VERSION = '';
 
     protected $charset;
@@ -58,6 +58,7 @@
     private $runtimeLoaders = array();
     private $runtimes = array();
     private $optionsHash;
+    private $loading = array();
 
     /**
      * Constructor.
@@ -382,6 +383,10 @@
      *
      * @param string|Twig_TemplateWrapper|Twig_Template $name The template name
      *
+     * @throws Twig_Error_Loader  When the template cannot be found
+     * @throws Twig_Error_Runtime When a previously generated cache is 
corrupted
+     * @throws Twig_Error_Syntax  When an error occurred during compilation
+     *
      * @return Twig_TemplateWrapper
      */
     public function load($name)
@@ -472,7 +477,22 @@
             $this->initRuntime();
         }
 
-        return $this->loadedTemplates[$cls] = new $cls($this);
+        if (isset($this->loading[$cls])) {
+            throw new Twig_Error_Runtime(sprintf('Circular reference detected 
for Twig template "%s", path: %s.', $name, implode(' -> ', 
array_merge($this->loading, array($name)))));
+        }
+
+        $this->loading[$cls] = $name;
+
+        try {
+            $this->loadedTemplates[$cls] = new $cls($this);
+            unset($this->loading[$cls]);
+        } catch (\Exception $e) {
+            unset($this->loading[$cls]);
+
+            throw $e;
+        }
+
+        return $this->loadedTemplates[$cls];
     }
 
     /**
diff --git a/multiversion/vendor/twig/twig/lib/Twig/Profiler/Profile.php 
b/multiversion/vendor/twig/twig/lib/Twig/Profiler/Profile.php
index 60b9103..3fdc1a8 100644
--- a/multiversion/vendor/twig/twig/lib/Twig/Profiler/Profile.php
+++ b/multiversion/vendor/twig/twig/lib/Twig/Profiler/Profile.php
@@ -145,6 +145,12 @@
         );
     }
 
+    public function reset()
+    {
+        $this->starts = $this->ends = $this->profiles = array();
+        $this->enter();
+    }
+
     public function getIterator()
     {
         return new ArrayIterator($this->profiles);
diff --git a/multiversion/vendor/twig/twig/lib/Twig/TokenParser/Use.php 
b/multiversion/vendor/twig/twig/lib/Twig/TokenParser/Use.php
index 154c0ad..f15a91e 100644
--- a/multiversion/vendor/twig/twig/lib/Twig/TokenParser/Use.php
+++ b/multiversion/vendor/twig/twig/lib/Twig/TokenParser/Use.php
@@ -57,6 +57,8 @@
         $stream->expect(Twig_Token::BLOCK_END_TYPE);
 
         $this->parser->addTrait(new Twig_Node(array('template' => $template, 
'targets' => new Twig_Node($targets))));
+
+        return new Twig_Node();
     }
 
     public function getTag()
diff --git a/multiversion/vendor/twig/twig/phpunit.xml.dist 
b/multiversion/vendor/twig/twig/phpunit.xml.dist
index d800c57..ce77327 100644
--- a/multiversion/vendor/twig/twig/phpunit.xml.dist
+++ b/multiversion/vendor/twig/twig/phpunit.xml.dist
@@ -9,7 +9,7 @@
          processIsolation="false"
          stopOnFailure="false"
          syntaxCheck="false"
-         bootstrap="test/bootstrap.php"
+         bootstrap="vendor/autoload.php"
 >
   <testsuites>
     <testsuite name="Twig Test Suite">
diff --git 
a/multiversion/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php 
b/multiversion/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php
new file mode 100644
index 0000000..63bc3b1
--- /dev/null
+++ b/multiversion/vendor/twig/twig/src/Extension/RuntimeExtensionInterface.php
@@ -0,0 +1,19 @@
+<?php
+
+/*
+ * This file is part of Twig.
+ *
+ * (c) Fabien Potencier
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+namespace Twig\Extension;
+
+/**
+ * @author GrĂ©goire Pineau <[email protected]>
+ */
+interface RuntimeExtensionInterface
+{
+}
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/AutoloaderTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/AutoloaderTest.php
index 52107c0..4252940 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/AutoloaderTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/AutoloaderTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_AutoloaderTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_AutoloaderTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @group legacy
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php
index aca68ce..e9e600c 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Cache/FilesystemTest.php
@@ -11,7 +11,7 @@
 
 require_once dirname(dirname(__FILE__)).'/FilesystemHelper.php';
 
-class Twig_Tests_Cache_FilesystemTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Cache_FilesystemTest extends \PHPUnit\Framework\TestCase
 {
     private $classname;
     private $directory;
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/CompilerTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/CompilerTest.php
index da7f533..4d4b8df 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/CompilerTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/CompilerTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_CompilerTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_CompilerTest extends \PHPUnit\Framework\TestCase
 {
     public function testReprNumericValueWithLocale()
     {
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php
index 558edf2..c111f92 100644
--- 
a/multiversion/vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php
+++ 
b/multiversion/vendor/twig/twig/test/Twig/Tests/ContainerRuntimeLoaderTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_ContainerRuntimeLoaderTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_ContainerRuntimeLoaderTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @requires PHP 5.3
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php
index c706df2..f9d44fd 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/CustomExtensionTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class CustomExtensionTest extends PHPUnit_Framework_TestCase
+class CustomExtensionTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @requires PHP 5.3
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php
index 5b07c40..ca9f2cf 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/EnvironmentTest.php
@@ -11,7 +11,7 @@
 
 require_once dirname(__FILE__).'/FilesystemHelper.php';
 
-class Twig_Tests_EnvironmentTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_EnvironmentTest extends \PHPUnit\Framework\TestCase
 {
     private $deprecations = array();
 
@@ -480,6 +480,33 @@
         $this->assertEquals('foo', $twig->render('func_string_named_args'));
     }
 
+    /**
+     * @expectedException Twig_Error_Runtime
+     * @expectedExceptionMessage Circular reference detected for Twig template 
"base.html.twig", path: base.html.twig -> base.html.twig in "base.html.twig" at 
line 1
+     */
+    public function testFailLoadTemplateOnCircularReference()
+    {
+        $twig = new Twig_Environment(new Twig_Loader_Array(array(
+            'base.html.twig' => '{% extends "base.html.twig" %}',
+        )));
+
+        $twig->loadTemplate('base.html.twig');
+    }
+
+    /**
+     * @expectedException Twig_Error_Runtime
+     * @expectedExceptionMessage Circular reference detected for Twig template 
"base1.html.twig", path: base1.html.twig -> base2.html.twig -> base1.html.twig 
in "base1.html.twig" at line 1
+     */
+    public function testFailLoadTemplateOnComplexCircularReference()
+    {
+        $twig = new Twig_Environment(new Twig_Loader_Array(array(
+            'base1.html.twig' => '{% extends "base2.html.twig" %}',
+            'base2.html.twig' => '{% extends "base1.html.twig" %}',
+        )));
+
+        $twig->loadTemplate('base1.html.twig');
+    }
+
     protected function getMockLoader($templateName, $templateContent)
     {
         // to be removed in 2.0
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/ErrorTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/ErrorTest.php
index b0eeca2..3ec572a 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/ErrorTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/ErrorTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_ErrorTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_ErrorTest extends \PHPUnit\Framework\TestCase
 {
     public function testErrorWithObjectFilename()
     {
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php
index 54f2ecc..3a173f0 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/ExpressionParserTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_ExpressionParserTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_ExpressionParserTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @expectedException Twig_Error_Syntax
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php
index c5429d4..ca69b4a 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/CoreTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Extension_CoreTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Extension_CoreTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @dataProvider getRandomFunctionTestData
@@ -264,7 +264,7 @@
             array(array(), new CoreTestIterator($i, $keys, true), count($keys) 
+ 10),
             array('de', 'abcdef', 3, 2),
             array(array(), new 
SimpleXMLElement('<items><item>1</item><item>2</item></items>'), 3),
-            array(array(), new ArrayIterator(array(1, 2)), 3)
+            array(array(), new ArrayIterator(array(1, 2)), 3),
         );
     }
 }
@@ -344,7 +344,7 @@
     {
         ++$this->position;
         if ($this->position === $this->maxPosition) {
-             throw new LogicException(sprintf('Code should not iterate beyond 
%d.', $this->maxPosition));
+            throw new LogicException(sprintf('Code should not iterate beyond 
%d.', $this->maxPosition));
         }
     }
 
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php
index 0b21582..9d90e0e 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Extension/SandboxTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Extension_SandboxTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Extension_SandboxTest extends \PHPUnit\Framework\TestCase
 {
     protected static $params;
     protected static $templates;
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php
index f418edf..f97d306 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/FactoryRuntimeLoaderTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_FactoryRuntimeLoaderTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_FactoryRuntimeLoaderTest extends \PHPUnit\Framework\TestCase
 {
     public function testLoad()
     {
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/FileCachingTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/FileCachingTest.php
index f7ff53c..e8a23ea 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/FileCachingTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/FileCachingTest.php
@@ -11,7 +11,7 @@
 
 require_once dirname(__FILE__).'/FilesystemHelper.php';
 
-class Twig_Tests_FileCachingTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_FileCachingTest extends \PHPUnit\Framework\TestCase
 {
     private $env;
     private $tmpDir;
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php
 
b/multiversion/vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php
index b310a5b..a983a47 100644
--- 
a/multiversion/vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php
+++ 
b/multiversion/vendor/twig/twig/test/Twig/Tests/FileExtensionEscapingStrategyTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_FileExtensionEscapingStrategyTest extends 
PHPUnit_Framework_TestCase
+class Twig_Tests_FileExtensionEscapingStrategyTest extends 
\PHPUnit\Framework\TestCase
 {
     /**
      * @dataProvider getGuessData
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/use_with_parent.test
 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/use_with_parent.test
new file mode 100644
index 0000000..3fe2ad8
--- /dev/null
+++ 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Fixtures/tags/use/use_with_parent.test
@@ -0,0 +1,24 @@
+--TEST--
+"use" tag with a parent block
+--TEMPLATE--
+{% extends "parent.twig" %}
+
+{% use 'blocks.twig' %}
+
+{% block body %}
+    {{ parent() -}}
+    CHILD
+    {{ block('content') }}
+{% endblock %}
+--TEMPLATE(parent.twig)--
+{% block body %}
+    PARENT
+{% endblock %}
+--TEMPLATE(blocks.twig)--
+{% block content 'BLOCK' %}
+--DATA--
+return array()
+--EXPECT--
+PARENT
+CHILD
+    BLOCK
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/LexerTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/LexerTest.php
index c460449..ffe9a23 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/LexerTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/LexerTest.php
@@ -8,7 +8,7 @@
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
-class Twig_Tests_LexerTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_LexerTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @group legacy
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php
index 7e1ea81..5930639 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ArrayTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Loader_ArrayTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Loader_ArrayTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @group legacy
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php
index 733de4f..8a8a84a 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/ChainTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Loader_ChainTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Loader_ChainTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @group legacy
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php
index c8cbaf7..bd2acbd 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Loader/FilesystemTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Loader_FilesystemTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Loader_FilesystemTest extends \PHPUnit\Framework\TestCase
 {
     public function testGetSourceContext()
     {
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/NativeExtensionTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/NativeExtensionTest.php
index f1278ee..50736dc 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/NativeExtensionTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/NativeExtensionTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_NativeExtensionTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_NativeExtensionTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @requires PHP 5.3
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php
index be7b417..883bb61 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Node/Expression/CallTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Node_Expression_CallTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Node_Expression_CallTest extends \PHPUnit\Framework\TestCase
 {
     public function testGetArguments()
     {
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php
index 0a48e6d..92c0eca 100644
--- 
a/multiversion/vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php
+++ 
b/multiversion/vendor/twig/twig/test/Twig/Tests/NodeVisitor/OptimizerTest.php
@@ -8,7 +8,7 @@
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
-class Twig_Tests_NodeVisitor_OptimizerTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_NodeVisitor_OptimizerTest extends \PHPUnit\Framework\TestCase
 {
     public function testRenderBlockOptimizer()
     {
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/ParserTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/ParserTest.php
index 1bc2b09..342fb7b 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/ParserTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/ParserTest.php
@@ -8,7 +8,7 @@
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
-class Twig_Tests_ParserTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_ParserTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @expectedException Twig_Error_Syntax
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php
 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php
index da97f47..a71b97b 100644
--- 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php
+++ 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/Dumper/AbstractTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-abstract class Twig_Tests_Profiler_Dumper_AbstractTest extends 
PHPUnit_Framework_TestCase
+abstract class Twig_Tests_Profiler_Dumper_AbstractTest extends 
\PHPUnit\Framework\TestCase
 {
     protected function getProfile()
     {
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php
index f786f06..08db96a 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/Profiler/ProfileTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Profiler_ProfileTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_Profiler_ProfileTest extends \PHPUnit\Framework\TestCase
 {
     public function testConstructor()
     {
@@ -97,4 +97,14 @@
         $this->assertEquals($profile1->getType(), $profile3->getType());
         $this->assertEquals($profile1->getName(), $profile3->getName());
     }
+
+    public function testReset()
+    {
+        $profile = new Twig_Profiler_Profile();
+        usleep(1);
+        $profile->leave();
+        $profile->reset();
+
+        $this->assertEquals(0, $profile->getDuration());
+    }
 }
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateTest.php
index 4da2d57..c22a433 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateTest.php
@@ -8,7 +8,7 @@
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
-class Twig_Tests_TemplateTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_TemplateTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * @expectedException LogicException
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php
index 9cd1ced..cc71052 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/TemplateWrapperTest.php
@@ -8,7 +8,7 @@
  * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
-class Twig_Tests_TemplateWrapperTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_TemplateWrapperTest extends \PHPUnit\Framework\TestCase
 {
     public function testHasGetBlocks()
     {
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php
index 88f39a1..f219c95 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/TokenStreamTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_TokenStreamTest extends PHPUnit_Framework_TestCase
+class Twig_Tests_TokenStreamTest extends \PHPUnit\Framework\TestCase
 {
     protected static $tokens;
 
diff --git 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php
 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php
index 9f7d14d..887a90a 100644
--- 
a/multiversion/vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php
+++ 
b/multiversion/vendor/twig/twig/test/Twig/Tests/Util/DeprecationCollectorTest.php
@@ -9,7 +9,7 @@
  * file that was distributed with this source code.
  */
 
-class Twig_Tests_Util_DeprecationCollectorTest extends 
PHPUnit_Framework_TestCase
+class Twig_Tests_Util_DeprecationCollectorTest extends 
\PHPUnit\Framework\TestCase
 {
     /**
      * @requires PHP 5.3
diff --git a/multiversion/vendor/twig/twig/test/Twig/Tests/escapingTest.php 
b/multiversion/vendor/twig/twig/test/Twig/Tests/escapingTest.php
index e5b9093..9b98ddd 100644
--- a/multiversion/vendor/twig/twig/test/Twig/Tests/escapingTest.php
+++ b/multiversion/vendor/twig/twig/test/Twig/Tests/escapingTest.php
@@ -6,7 +6,7 @@
  * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. 
(http://www.zend.com)
  * @license   http://framework.zend.com/license/new-bsd New BSD License
  */
-class Twig_Test_EscapingTest extends PHPUnit_Framework_TestCase
+class Twig_Test_EscapingTest extends \PHPUnit\Framework\TestCase
 {
     /**
      * All character encodings supported by htmlspecialchars().
diff --git a/multiversion/vendor/twig/twig/test/bootstrap.php 
b/multiversion/vendor/twig/twig/test/bootstrap.php
deleted file mode 100644
index d167b67..0000000
--- a/multiversion/vendor/twig/twig/test/bootstrap.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-/*
- * This file is part of Twig.
- *
- * (c) Fabien Potencier
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-if (PHP_VERSION_ID < 50300) {
-    require_once dirname(__FILE__).'/../lib/Twig/Autoloader.php';
-    Twig_Autoloader::register(true);
-} else {
-    require __DIR__.'/../vendor/autoload.php';
-
-    if (!class_exists('\PHPUnit_Framework_TestCase') && 
class_exists('\PHPUnit\Framework\TestCase')) {
-        class_alias('\PHPUnit\Framework\TestCase', 
'\PHPUnit_Framework_TestCase');
-    }
-}

-- 
To view, visit https://gerrit.wikimedia.org/r/392210
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Id33b8cafefa8a4cd2d4a93852426bb2875573501
Gerrit-PatchSet: 1
Gerrit-Project: operations/mediawiki-config
Gerrit-Branch: master
Gerrit-Owner: Reedy <[email protected]>
Gerrit-Reviewer: Reedy <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to