diff --git a/CHANGELOG b/CHANGELOG
index 69b6b694d..10fdbeb5c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,6 @@
* 1.34.0 (2017-XX-XX)
+ * added namespaced aliases for all (non-deprecated) classes and interfaces
* dropped HHVM support
* dropped PHP 5.2 support
diff --git a/lib/Twig/BaseNodeVisitor.php b/lib/Twig/BaseNodeVisitor.php
index 1c917d2fb..30cd2beb5 100644
--- a/lib/Twig/BaseNodeVisitor.php
+++ b/lib/Twig/BaseNodeVisitor.php
@@ -48,3 +48,5 @@ abstract class Twig_BaseNodeVisitor implements Twig_NodeVisitorInterface
*/
abstract protected function doLeaveNode(Twig_Node $node, Twig_Environment $env);
}
+
+class_alias('Twig_BaseNodeVisitor', 'Twig\NodeVisitor\AbstractNodeVisitor', false);
diff --git a/lib/Twig/Cache/Filesystem.php b/lib/Twig/Cache/Filesystem.php
index cb3fec468..65976282b 100644
--- a/lib/Twig/Cache/Filesystem.php
+++ b/lib/Twig/Cache/Filesystem.php
@@ -89,3 +89,5 @@ class Twig_Cache_Filesystem implements Twig_CacheInterface
return (int) @filemtime($key);
}
}
+
+class_alias('Twig_Cache_Filesystem', 'Twig\Cache\FilesystemCache', false);
diff --git a/lib/Twig/Cache/Null.php b/lib/Twig/Cache/Null.php
index 7a194950e..69d1d2f98 100644
--- a/lib/Twig/Cache/Null.php
+++ b/lib/Twig/Cache/Null.php
@@ -36,3 +36,5 @@ class Twig_Cache_Null implements Twig_CacheInterface
return 0;
}
}
+
+class_alias('Twig_Cache_Null', 'Twig\Cache\NullCache', false);
diff --git a/lib/Twig/CacheInterface.php b/lib/Twig/CacheInterface.php
index 2a3f04dd0..776808bfe 100644
--- a/lib/Twig/CacheInterface.php
+++ b/lib/Twig/CacheInterface.php
@@ -54,3 +54,5 @@ interface Twig_CacheInterface
*/
public function getTimestamp($key);
}
+
+class_alias('Twig_CacheInterface', 'Twig\Cache\CacheInterface', false);
diff --git a/lib/Twig/Compiler.php b/lib/Twig/Compiler.php
index 170fcb6dd..2da8c4bfd 100644
--- a/lib/Twig/Compiler.php
+++ b/lib/Twig/Compiler.php
@@ -279,3 +279,5 @@ class Twig_Compiler implements Twig_CompilerInterface
return sprintf('__internal_%s', hash('sha256', uniqid(mt_rand(), true), false));
}
}
+
+class_alias('Twig_Compiler', 'Twig\Compiler', false);
diff --git a/lib/Twig/ContainerRuntimeLoader.php b/lib/Twig/ContainerRuntimeLoader.php
index 3284569d8..814ab58bc 100644
--- a/lib/Twig/ContainerRuntimeLoader.php
+++ b/lib/Twig/ContainerRuntimeLoader.php
@@ -35,3 +35,5 @@ class Twig_ContainerRuntimeLoader implements Twig_RuntimeLoaderInterface
}
}
}
+
+class_alias('Twig_ContainerRuntimeLoader', 'Twig\RuntimeLoader\ContainerRuntimeLoader', false);
diff --git a/lib/Twig/Environment.php b/lib/Twig/Environment.php
index f26289897..a41e5cb8d 100644
--- a/lib/Twig/Environment.php
+++ b/lib/Twig/Environment.php
@@ -1559,3 +1559,5 @@ class Twig_Environment
$this->optionsHash = implode(':', $hashParts);
}
}
+
+class_alias('Twig_Environment', 'Twig\Environment', false);
diff --git a/lib/Twig/Error.php b/lib/Twig/Error.php
index cf6d88dcc..551304588 100644
--- a/lib/Twig/Error.php
+++ b/lib/Twig/Error.php
@@ -358,3 +358,5 @@ class Twig_Error extends Exception
}
}
}
+
+class_alias('Twig_Error', 'Twig\Error\Error', false);
diff --git a/lib/Twig/Error/Loader.php b/lib/Twig/Error/Loader.php
index 68297201a..df566dd78 100644
--- a/lib/Twig/Error/Loader.php
+++ b/lib/Twig/Error/Loader.php
@@ -36,3 +36,5 @@ class Twig_Error_Loader extends Twig_Error
$this->setTemplateLine(false);
}
}
+
+class_alias('Twig_Error_Loader', 'Twig\Error\LoaderError', false);
diff --git a/lib/Twig/Error/Runtime.php b/lib/Twig/Error/Runtime.php
index c4e41b1d0..3b24ad3a4 100644
--- a/lib/Twig/Error/Runtime.php
+++ b/lib/Twig/Error/Runtime.php
@@ -18,3 +18,5 @@
class Twig_Error_Runtime extends Twig_Error
{
}
+
+class_alias('Twig_Error_Runtime', 'Twig\Error\RuntimeError', false);
diff --git a/lib/Twig/Error/Syntax.php b/lib/Twig/Error/Syntax.php
index bded07e56..9d09f2179 100644
--- a/lib/Twig/Error/Syntax.php
+++ b/lib/Twig/Error/Syntax.php
@@ -51,3 +51,5 @@ class Twig_Error_Syntax extends Twig_Error
return array_keys($alternatives);
}
}
+
+class_alias('Twig_Error_Syntax', 'Twig\Error\SyntaxError', false);
diff --git a/lib/Twig/ExpressionParser.php b/lib/Twig/ExpressionParser.php
index 517ad14c7..4906f903e 100644
--- a/lib/Twig/ExpressionParser.php
+++ b/lib/Twig/ExpressionParser.php
@@ -737,3 +737,5 @@ class Twig_ExpressionParser
return true;
}
}
+
+class_alias('Twig_ExpressionParser', 'Twig\ExpressionParser', false);
diff --git a/lib/Twig/Extension.php b/lib/Twig/Extension.php
index 5d72634a6..f1c01b7d1 100644
--- a/lib/Twig/Extension.php
+++ b/lib/Twig/Extension.php
@@ -63,3 +63,5 @@ abstract class Twig_Extension implements Twig_ExtensionInterface
return get_class($this);
}
}
+
+class_alias('Twig_Extension', 'Twig\Extension\AbstractExtension', false);
diff --git a/lib/Twig/Extension/Core.php b/lib/Twig/Extension/Core.php
index 2bdbfdae2..34f9ef7d6 100644
--- a/lib/Twig/Extension/Core.php
+++ b/lib/Twig/Extension/Core.php
@@ -1608,3 +1608,5 @@ function twig_array_batch($items, $size, $fill = null)
return $result;
}
+
+class_alias('Twig_Extension_Core', 'Twig\Extension\CoreExtension', false);
diff --git a/lib/Twig/Extension/Debug.php b/lib/Twig/Extension/Debug.php
index d22a38550..d0cd1962b 100644
--- a/lib/Twig/Extension/Debug.php
+++ b/lib/Twig/Extension/Debug.php
@@ -23,7 +23,7 @@ class Twig_Extension_Debug extends Twig_Extension
// false means that it was not set (and the default is on) or it explicitly enabled
// xdebug.overload_var_dump produces HTML only when html_errors is also enabled
&& (false === ini_get('html_errors') || ini_get('html_errors'))
- || 'cli' === php_sapi_name()
+ || 'cli' === PHP_SAPI
;
return array(
@@ -63,3 +63,5 @@ function twig_var_dump(Twig_Environment $env, $context)
return ob_get_clean();
}
+
+class_alias('Twig_Extension_Debug', 'Twig\Extension\DebugExtension', false);
diff --git a/lib/Twig/Extension/Escaper.php b/lib/Twig/Extension/Escaper.php
index 118b6b367..46c2d84b6 100644
--- a/lib/Twig/Extension/Escaper.php
+++ b/lib/Twig/Extension/Escaper.php
@@ -108,3 +108,5 @@ function twig_raw_filter($string)
{
return $string;
}
+
+class_alias('Twig_Extension_Escaper', 'Twig\Extension\EscaperExtension', false);
diff --git a/lib/Twig/Extension/Optimizer.php b/lib/Twig/Extension/Optimizer.php
index e100f0b54..6c62e3efc 100644
--- a/lib/Twig/Extension/Optimizer.php
+++ b/lib/Twig/Extension/Optimizer.php
@@ -31,3 +31,5 @@ class Twig_Extension_Optimizer extends Twig_Extension
return 'optimizer';
}
}
+
+class_alias('Twig_Extension_Optimizer', 'Twig\Extension\OptimizerExtension', false);
diff --git a/lib/Twig/Extension/Profiler.php b/lib/Twig/Extension/Profiler.php
index 1d874ef8e..b81473c59 100644
--- a/lib/Twig/Extension/Profiler.php
+++ b/lib/Twig/Extension/Profiler.php
@@ -44,3 +44,5 @@ class Twig_Extension_Profiler extends Twig_Extension
return 'profiler';
}
}
+
+class_alias('Twig_Extension_Profiler', 'Twig\Extension\ProfilerExtension', false);
diff --git a/lib/Twig/Extension/Sandbox.php b/lib/Twig/Extension/Sandbox.php
index 1469a1e04..5cb80a717 100644
--- a/lib/Twig/Extension/Sandbox.php
+++ b/lib/Twig/Extension/Sandbox.php
@@ -99,3 +99,5 @@ class Twig_Extension_Sandbox extends Twig_Extension
return 'sandbox';
}
}
+
+class_alias('Twig_Extension_Sandbox', 'Twig\Extension\SandboxExtension', false);
diff --git a/lib/Twig/Extension/Staging.php b/lib/Twig/Extension/Staging.php
index 34b71d27e..d3a0f9c94 100644
--- a/lib/Twig/Extension/Staging.php
+++ b/lib/Twig/Extension/Staging.php
@@ -108,3 +108,5 @@ class Twig_Extension_Staging extends Twig_Extension
return 'staging';
}
}
+
+class_alias('Twig_Extension_Staging', 'Twig\Extension\StagingExtension', false);
diff --git a/lib/Twig/Extension/StringLoader.php b/lib/Twig/Extension/StringLoader.php
index c41517397..2ce3c9924 100644
--- a/lib/Twig/Extension/StringLoader.php
+++ b/lib/Twig/Extension/StringLoader.php
@@ -43,3 +43,5 @@ function twig_template_from_string(Twig_Environment $env, $template)
{
return $env->createTemplate((string) $template);
}
+
+class_alias('Twig_Extension_StringLoader', 'Twig\Extension\StringLoaderExtension', false);
diff --git a/lib/Twig/ExtensionInterface.php b/lib/Twig/ExtensionInterface.php
index c5214bd56..81e11b494 100644
--- a/lib/Twig/ExtensionInterface.php
+++ b/lib/Twig/ExtensionInterface.php
@@ -85,3 +85,5 @@ interface Twig_ExtensionInterface
*/
public function getName();
}
+
+class_alias('Twig_ExtensionInterface', 'Twig\Extension\ExtensionInterface', false);
diff --git a/lib/Twig/FactoryRuntimeLoader.php b/lib/Twig/FactoryRuntimeLoader.php
index f428047ca..2cdaded1d 100644
--- a/lib/Twig/FactoryRuntimeLoader.php
+++ b/lib/Twig/FactoryRuntimeLoader.php
@@ -35,3 +35,5 @@ class Twig_FactoryRuntimeLoader implements Twig_RuntimeLoaderInterface
}
}
}
+
+class_alias('Twig_FactoryRuntimeLoader', 'Twig\RuntimeLoader\FactoryRuntimeLoader', false);
diff --git a/lib/Twig/FileExtensionEscapingStrategy.php b/lib/Twig/FileExtensionEscapingStrategy.php
index 47183726b..8f8cd2ee5 100644
--- a/lib/Twig/FileExtensionEscapingStrategy.php
+++ b/lib/Twig/FileExtensionEscapingStrategy.php
@@ -56,3 +56,5 @@ class Twig_FileExtensionEscapingStrategy
}
}
}
+
+class_alias('Twig_FileExtensionEscapingStrategy', 'Twig\FileExtensionEscapingStrategy', false);
diff --git a/lib/Twig/Lexer.php b/lib/Twig/Lexer.php
index 834b54fbe..85390b28c 100644
--- a/lib/Twig/Lexer.php
+++ b/lib/Twig/Lexer.php
@@ -420,3 +420,5 @@ class Twig_Lexer implements Twig_LexerInterface
$this->state = array_pop($this->states);
}
}
+
+class_alias('Twig_Lexer', 'Twig\Lexer', false);
diff --git a/lib/Twig/Loader/Array.php b/lib/Twig/Loader/Array.php
index 136376a3a..0aac76900 100644
--- a/lib/Twig/Loader/Array.php
+++ b/lib/Twig/Loader/Array.php
@@ -93,3 +93,5 @@ class Twig_Loader_Array implements Twig_LoaderInterface, Twig_ExistsLoaderInterf
return true;
}
}
+
+class_alias('Twig_Loader_Array', 'Twig\Loader\ArrayLoader', false);
diff --git a/lib/Twig/Loader/Chain.php b/lib/Twig/Loader/Chain.php
index ffa892b17..59a337969 100644
--- a/lib/Twig/Loader/Chain.php
+++ b/lib/Twig/Loader/Chain.php
@@ -147,3 +147,5 @@ class Twig_Loader_Chain implements Twig_LoaderInterface, Twig_ExistsLoaderInterf
throw new Twig_Error_Loader(sprintf('Template "%s" is not defined%s.', $name, $exceptions ? ' ('.implode(', ', $exceptions).')' : ''));
}
}
+
+class_alias('Twig_Loader_Chain', 'Twig\Loader\ChainLoader', false);
diff --git a/lib/Twig/Loader/Filesystem.php b/lib/Twig/Loader/Filesystem.php
index 25be4e2d8..1275044f8 100644
--- a/lib/Twig/Loader/Filesystem.php
+++ b/lib/Twig/Loader/Filesystem.php
@@ -286,3 +286,5 @@ class Twig_Loader_Filesystem implements Twig_LoaderInterface, Twig_ExistsLoaderI
;
}
}
+
+class_alias('Twig_Loader_Filesystem', 'Twig\Loader\FilesystemLoader', false);
diff --git a/lib/Twig/LoaderInterface.php b/lib/Twig/LoaderInterface.php
index b02999723..459a70abb 100644
--- a/lib/Twig/LoaderInterface.php
+++ b/lib/Twig/LoaderInterface.php
@@ -53,3 +53,5 @@ interface Twig_LoaderInterface
*/
public function isFresh($name, $time);
}
+
+class_alias('Twig_LoaderInterface', 'Twig\Loader\LoaderInterface', false);
diff --git a/lib/Twig/Markup.php b/lib/Twig/Markup.php
index 535ebe9e3..8591d1f93 100644
--- a/lib/Twig/Markup.php
+++ b/lib/Twig/Markup.php
@@ -35,3 +35,5 @@ class Twig_Markup implements Countable
return function_exists('mb_get_info') ? mb_strlen($this->content, $this->charset) : strlen($this->content);
}
}
+
+class_alias('Twig_Markup', 'Twig\Markup', false);
diff --git a/lib/Twig/Node.php b/lib/Twig/Node.php
index 807f198f2..d1f59e0b0 100644
--- a/lib/Twig/Node.php
+++ b/lib/Twig/Node.php
@@ -251,3 +251,5 @@ class Twig_Node implements Twig_NodeInterface
return $this->name;
}
}
+
+class_alias('Twig_Node', 'Twig\Node\Node', false);
diff --git a/lib/Twig/Node/AutoEscape.php b/lib/Twig/Node/AutoEscape.php
index 570f23e49..17e4e3813 100644
--- a/lib/Twig/Node/AutoEscape.php
+++ b/lib/Twig/Node/AutoEscape.php
@@ -32,3 +32,5 @@ class Twig_Node_AutoEscape extends Twig_Node
$compiler->subcompile($this->getNode('body'));
}
}
+
+class_alias('Twig_Node_AutoEscape', 'Twig\Node\AutoEscapeNode', false);
diff --git a/lib/Twig/Node/Block.php b/lib/Twig/Node/Block.php
index dfd8ceb8b..91752ad27 100644
--- a/lib/Twig/Node/Block.php
+++ b/lib/Twig/Node/Block.php
@@ -37,3 +37,5 @@ class Twig_Node_Block extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_Block', 'Twig\Node\BlockNode', false);
diff --git a/lib/Twig/Node/BlockReference.php b/lib/Twig/Node/BlockReference.php
index d9b59378c..92a9f398a 100644
--- a/lib/Twig/Node/BlockReference.php
+++ b/lib/Twig/Node/BlockReference.php
@@ -30,3 +30,5 @@ class Twig_Node_BlockReference extends Twig_Node implements Twig_NodeOutputInter
;
}
}
+
+class_alias('Twig_Node_BlockReference', 'Twig\Node\BlockReferenceNode', false);
diff --git a/lib/Twig/Node/Body.php b/lib/Twig/Node/Body.php
index 2314c9abd..07dfef8b5 100644
--- a/lib/Twig/Node/Body.php
+++ b/lib/Twig/Node/Body.php
@@ -17,3 +17,5 @@
class Twig_Node_Body extends Twig_Node
{
}
+
+class_alias('Twig_Node_Body', 'Twig\Node\BodyNode', false);
diff --git a/lib/Twig/Node/CheckSecurity.php b/lib/Twig/Node/CheckSecurity.php
index b9cf054aa..7258acb6a 100644
--- a/lib/Twig/Node/CheckSecurity.php
+++ b/lib/Twig/Node/CheckSecurity.php
@@ -76,3 +76,5 @@ class Twig_Node_CheckSecurity extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_CheckSecurity', 'Twig\Node\CheckSecurityNode', false);
diff --git a/lib/Twig/Node/Do.php b/lib/Twig/Node/Do.php
index 94305c7a5..cdd7e77a4 100644
--- a/lib/Twig/Node/Do.php
+++ b/lib/Twig/Node/Do.php
@@ -31,3 +31,5 @@ class Twig_Node_Do extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_Do', 'Twig\Node\DoNode', false);
diff --git a/lib/Twig/Node/Embed.php b/lib/Twig/Node/Embed.php
index 1786f36c6..3785d3a9f 100644
--- a/lib/Twig/Node/Embed.php
+++ b/lib/Twig/Node/Embed.php
@@ -42,3 +42,5 @@ class Twig_Node_Embed extends Twig_Node_Include
;
}
}
+
+class_alias('Twig_Node_Embed', 'Twig\Node\EmbedNode', false);
diff --git a/lib/Twig/Node/Expression.php b/lib/Twig/Node/Expression.php
index e609d812f..a99c4e63a 100644
--- a/lib/Twig/Node/Expression.php
+++ b/lib/Twig/Node/Expression.php
@@ -18,3 +18,5 @@
abstract class Twig_Node_Expression extends Twig_Node
{
}
+
+class_alias('Twig_Node_Expression', 'Twig\Node\Expression\AbstractExpression', false);
diff --git a/lib/Twig/Node/Expression/Array.php b/lib/Twig/Node/Expression/Array.php
index 0c726c04b..0e77bb08b 100644
--- a/lib/Twig/Node/Expression/Array.php
+++ b/lib/Twig/Node/Expression/Array.php
@@ -79,3 +79,5 @@ class Twig_Node_Expression_Array extends Twig_Node_Expression
$compiler->raw(')');
}
}
+
+class_alias('Twig_Node_Expression_Array', 'Twig\Node\Expression\ArrayExpression', false);
diff --git a/lib/Twig/Node/Expression/AssignName.php b/lib/Twig/Node/Expression/AssignName.php
index ceb728233..2e6b4c7ca 100644
--- a/lib/Twig/Node/Expression/AssignName.php
+++ b/lib/Twig/Node/Expression/AssignName.php
@@ -21,3 +21,5 @@ class Twig_Node_Expression_AssignName extends Twig_Node_Expression_Name
;
}
}
+
+class_alias('Twig_Node_Expression_AssignName', 'Twig\Node\Expression\AssignNameExpression', false);
diff --git a/lib/Twig/Node/Expression/Binary.php b/lib/Twig/Node/Expression/Binary.php
index d4787698e..2b545d984 100644
--- a/lib/Twig/Node/Expression/Binary.php
+++ b/lib/Twig/Node/Expression/Binary.php
@@ -33,3 +33,5 @@ abstract class Twig_Node_Expression_Binary extends Twig_Node_Expression
abstract public function operator(Twig_Compiler $compiler);
}
+
+class_alias('Twig_Node_Expression_Binary', 'Twig\Node\Expression\Binary\AbstractBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Add.php b/lib/Twig/Node/Expression/Binary/Add.php
index 51bba4809..5a09d8367 100644
--- a/lib/Twig/Node/Expression/Binary/Add.php
+++ b/lib/Twig/Node/Expression/Binary/Add.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Add extends Twig_Node_Expression_Binary
return $compiler->raw('+');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Add', 'Twig\Node\Expression\Binary\AddBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/And.php b/lib/Twig/Node/Expression/Binary/And.php
index 9b3997dad..9ffddce6b 100644
--- a/lib/Twig/Node/Expression/Binary/And.php
+++ b/lib/Twig/Node/Expression/Binary/And.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_And extends Twig_Node_Expression_Binary
return $compiler->raw('&&');
}
}
+
+class_alias('Twig_Node_Expression_Binary_And', 'Twig\Node\Expression\Binary\AndBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/BitwiseAnd.php b/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
index fa9729db0..e46e9ebfa 100644
--- a/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
+++ b/lib/Twig/Node/Expression/Binary/BitwiseAnd.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_BitwiseAnd extends Twig_Node_Expression_Binary
return $compiler->raw('&');
}
}
+
+class_alias('Twig_Node_Expression_Binary_BitwiseAnd', 'Twig\Node\Expression\Binary\BitwiseAndBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/BitwiseOr.php b/lib/Twig/Node/Expression/Binary/BitwiseOr.php
index e3be54851..5d7f1b7c0 100644
--- a/lib/Twig/Node/Expression/Binary/BitwiseOr.php
+++ b/lib/Twig/Node/Expression/Binary/BitwiseOr.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_BitwiseOr extends Twig_Node_Expression_Binary
return $compiler->raw('|');
}
}
+
+class_alias('Twig_Node_Expression_Binary_BitwiseOr', 'Twig\Node\Expression\Binary\BitwiseOrBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/BitwiseXor.php b/lib/Twig/Node/Expression/Binary/BitwiseXor.php
index 9255d8f78..82edf516c 100644
--- a/lib/Twig/Node/Expression/Binary/BitwiseXor.php
+++ b/lib/Twig/Node/Expression/Binary/BitwiseXor.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_BitwiseXor extends Twig_Node_Expression_Binary
return $compiler->raw('^');
}
}
+
+class_alias('Twig_Node_Expression_Binary_BitwiseXor', 'Twig\Node\Expression\Binary\BitwiseXorBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Concat.php b/lib/Twig/Node/Expression/Binary/Concat.php
index 7de9070eb..91abca602 100644
--- a/lib/Twig/Node/Expression/Binary/Concat.php
+++ b/lib/Twig/Node/Expression/Binary/Concat.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Concat extends Twig_Node_Expression_Binary
return $compiler->raw('.');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Concat', 'Twig\Node\Expression\Binary\ConcatBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Div.php b/lib/Twig/Node/Expression/Binary/Div.php
index 386b4eabe..38ffa30c3 100644
--- a/lib/Twig/Node/Expression/Binary/Div.php
+++ b/lib/Twig/Node/Expression/Binary/Div.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Div extends Twig_Node_Expression_Binary
return $compiler->raw('/');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Div', 'Twig\Node\Expression\Binary\DivBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/EndsWith.php b/lib/Twig/Node/Expression/Binary/EndsWith.php
index c24b720a4..85c529376 100644
--- a/lib/Twig/Node/Expression/Binary/EndsWith.php
+++ b/lib/Twig/Node/Expression/Binary/EndsWith.php
@@ -28,3 +28,5 @@ class Twig_Node_Expression_Binary_EndsWith extends Twig_Node_Expression_Binary
return $compiler->raw('');
}
}
+
+class_alias('Twig_Node_Expression_Binary_EndsWith', 'Twig\Node\Expression\Binary\EndsWithBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Equal.php b/lib/Twig/Node/Expression/Binary/Equal.php
index 4535cd082..a6a6946b6 100644
--- a/lib/Twig/Node/Expression/Binary/Equal.php
+++ b/lib/Twig/Node/Expression/Binary/Equal.php
@@ -15,3 +15,5 @@ class Twig_Node_Expression_Binary_Equal extends Twig_Node_Expression_Binary
return $compiler->raw('==');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Equal', 'Twig\Node\Expression\Binary\EqualBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/FloorDiv.php b/lib/Twig/Node/Expression/Binary/FloorDiv.php
index b386ae357..7393bcb89 100644
--- a/lib/Twig/Node/Expression/Binary/FloorDiv.php
+++ b/lib/Twig/Node/Expression/Binary/FloorDiv.php
@@ -22,3 +22,5 @@ class Twig_Node_Expression_Binary_FloorDiv extends Twig_Node_Expression_Binary
return $compiler->raw('/');
}
}
+
+class_alias('Twig_Node_Expression_Binary_FloorDiv', 'Twig\Node\Expression\Binary\FloorDivBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Greater.php b/lib/Twig/Node/Expression/Binary/Greater.php
index 52dcb3322..832f97977 100644
--- a/lib/Twig/Node/Expression/Binary/Greater.php
+++ b/lib/Twig/Node/Expression/Binary/Greater.php
@@ -15,3 +15,5 @@ class Twig_Node_Expression_Binary_Greater extends Twig_Node_Expression_Binary
return $compiler->raw('>');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Greater', 'Twig\Node\Expression\Binary\GreaterBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/GreaterEqual.php b/lib/Twig/Node/Expression/Binary/GreaterEqual.php
index 1d66d6c42..c5f762457 100644
--- a/lib/Twig/Node/Expression/Binary/GreaterEqual.php
+++ b/lib/Twig/Node/Expression/Binary/GreaterEqual.php
@@ -15,3 +15,5 @@ class Twig_Node_Expression_Binary_GreaterEqual extends Twig_Node_Expression_Bina
return $compiler->raw('>=');
}
}
+
+class_alias('Twig_Node_Expression_Binary_GreaterEqual', 'Twig\Node\Expression\Binary\GreaterEqualBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/In.php b/lib/Twig/Node/Expression/Binary/In.php
index ba44961ac..af112448f 100644
--- a/lib/Twig/Node/Expression/Binary/In.php
+++ b/lib/Twig/Node/Expression/Binary/In.php
@@ -26,3 +26,5 @@ class Twig_Node_Expression_Binary_In extends Twig_Node_Expression_Binary
return $compiler->raw('in');
}
}
+
+class_alias('Twig_Node_Expression_Binary_In', 'Twig\Node\Expression\Binary\InBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Less.php b/lib/Twig/Node/Expression/Binary/Less.php
index c9d20c427..ab8fc1f9a 100644
--- a/lib/Twig/Node/Expression/Binary/Less.php
+++ b/lib/Twig/Node/Expression/Binary/Less.php
@@ -15,3 +15,5 @@ class Twig_Node_Expression_Binary_Less extends Twig_Node_Expression_Binary
return $compiler->raw('<');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Less', 'Twig\Node\Expression\Binary\LessBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/LessEqual.php b/lib/Twig/Node/Expression/Binary/LessEqual.php
index 219b3bdbf..71a279e9c 100644
--- a/lib/Twig/Node/Expression/Binary/LessEqual.php
+++ b/lib/Twig/Node/Expression/Binary/LessEqual.php
@@ -15,3 +15,5 @@ class Twig_Node_Expression_Binary_LessEqual extends Twig_Node_Expression_Binary
return $compiler->raw('<=');
}
}
+
+class_alias('Twig_Node_Expression_Binary_LessEqual', 'Twig\Node\Expression\Binary\LessEqualBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Matches.php b/lib/Twig/Node/Expression/Binary/Matches.php
index b22debf2f..5cb855842 100644
--- a/lib/Twig/Node/Expression/Binary/Matches.php
+++ b/lib/Twig/Node/Expression/Binary/Matches.php
@@ -26,3 +26,5 @@ class Twig_Node_Expression_Binary_Matches extends Twig_Node_Expression_Binary
return $compiler->raw('');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Matches', 'Twig\Node\Expression\Binary\MatchesBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Mod.php b/lib/Twig/Node/Expression/Binary/Mod.php
index c99874ca3..28109633d 100644
--- a/lib/Twig/Node/Expression/Binary/Mod.php
+++ b/lib/Twig/Node/Expression/Binary/Mod.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Mod extends Twig_Node_Expression_Binary
return $compiler->raw('%');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Mod', 'Twig\Node\Expression\Binary\ModBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Mul.php b/lib/Twig/Node/Expression/Binary/Mul.php
index 0d24cee4e..790c6a22d 100644
--- a/lib/Twig/Node/Expression/Binary/Mul.php
+++ b/lib/Twig/Node/Expression/Binary/Mul.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Mul extends Twig_Node_Expression_Binary
return $compiler->raw('*');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Mul', 'Twig\Node\Expression\Binary\MulBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/NotEqual.php b/lib/Twig/Node/Expression/Binary/NotEqual.php
index 69eae7e85..bb45c9ed5 100644
--- a/lib/Twig/Node/Expression/Binary/NotEqual.php
+++ b/lib/Twig/Node/Expression/Binary/NotEqual.php
@@ -15,3 +15,5 @@ class Twig_Node_Expression_Binary_NotEqual extends Twig_Node_Expression_Binary
return $compiler->raw('!=');
}
}
+
+class_alias('Twig_Node_Expression_Binary_NotEqual', 'Twig\Node\Expression\Binary\NotEqualBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/NotIn.php b/lib/Twig/Node/Expression/Binary/NotIn.php
index f276da7d6..9dedf92f9 100644
--- a/lib/Twig/Node/Expression/Binary/NotIn.php
+++ b/lib/Twig/Node/Expression/Binary/NotIn.php
@@ -26,3 +26,5 @@ class Twig_Node_Expression_Binary_NotIn extends Twig_Node_Expression_Binary
return $compiler->raw('not in');
}
}
+
+class_alias('Twig_Node_Expression_Binary_NotIn', 'Twig\Node\Expression\Binary\NotInBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Or.php b/lib/Twig/Node/Expression/Binary/Or.php
index 7621763dd..dc9eece14 100644
--- a/lib/Twig/Node/Expression/Binary/Or.php
+++ b/lib/Twig/Node/Expression/Binary/Or.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Or extends Twig_Node_Expression_Binary
return $compiler->raw('||');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Or', 'Twig\Node\Expression\Binary\OrBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Power.php b/lib/Twig/Node/Expression/Binary/Power.php
index d3225ded9..d24777bd5 100644
--- a/lib/Twig/Node/Expression/Binary/Power.php
+++ b/lib/Twig/Node/Expression/Binary/Power.php
@@ -30,3 +30,5 @@ class Twig_Node_Expression_Binary_Power extends Twig_Node_Expression_Binary
return $compiler->raw('**');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Power', 'Twig\Node\Expression\Binary\PowerBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Range.php b/lib/Twig/Node/Expression/Binary/Range.php
index 4261cdea7..187f67653 100644
--- a/lib/Twig/Node/Expression/Binary/Range.php
+++ b/lib/Twig/Node/Expression/Binary/Range.php
@@ -26,3 +26,5 @@ class Twig_Node_Expression_Binary_Range extends Twig_Node_Expression_Binary
return $compiler->raw('..');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Range', 'Twig\Node\Expression\Binary\RangeBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/StartsWith.php b/lib/Twig/Node/Expression/Binary/StartsWith.php
index d1e9a5a7f..7e43b8de0 100644
--- a/lib/Twig/Node/Expression/Binary/StartsWith.php
+++ b/lib/Twig/Node/Expression/Binary/StartsWith.php
@@ -28,3 +28,5 @@ class Twig_Node_Expression_Binary_StartsWith extends Twig_Node_Expression_Binary
return $compiler->raw('');
}
}
+
+class_alias('Twig_Node_Expression_Binary_StartsWith', 'Twig\Node\Expression\Binary\StartsWithBinary', false);
diff --git a/lib/Twig/Node/Expression/Binary/Sub.php b/lib/Twig/Node/Expression/Binary/Sub.php
index b423d3eef..cff8ed075 100644
--- a/lib/Twig/Node/Expression/Binary/Sub.php
+++ b/lib/Twig/Node/Expression/Binary/Sub.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Binary_Sub extends Twig_Node_Expression_Binary
return $compiler->raw('-');
}
}
+
+class_alias('Twig_Node_Expression_Binary_Sub', 'Twig\Node\Expression\Binary\SubBinary', false);
diff --git a/lib/Twig/Node/Expression/BlockReference.php b/lib/Twig/Node/Expression/BlockReference.php
index 056d99185..37a3983d6 100644
--- a/lib/Twig/Node/Expression/BlockReference.php
+++ b/lib/Twig/Node/Expression/BlockReference.php
@@ -89,3 +89,5 @@ class Twig_Node_Expression_BlockReference extends Twig_Node_Expression
return $compiler->raw(')');
}
}
+
+class_alias('Twig_Node_Expression_BlockReference', 'Twig\Node\Expression\BlockReferenceExpression', false);
diff --git a/lib/Twig/Node/Expression/Call.php b/lib/Twig/Node/Expression/Call.php
index 277679724..d962b6a50 100644
--- a/lib/Twig/Node/Expression/Call.php
+++ b/lib/Twig/Node/Expression/Call.php
@@ -287,3 +287,5 @@ abstract class Twig_Node_Expression_Call extends Twig_Node_Expression
return $this->reflector = array($r, $callable);
}
}
+
+class_alias('Twig_Node_Expression_Call', 'Twig\Node\Expression\CallExpression', false);
diff --git a/lib/Twig/Node/Expression/Conditional.php b/lib/Twig/Node/Expression/Conditional.php
index 67cca1fd2..c339d773c 100644
--- a/lib/Twig/Node/Expression/Conditional.php
+++ b/lib/Twig/Node/Expression/Conditional.php
@@ -29,3 +29,5 @@ class Twig_Node_Expression_Conditional extends Twig_Node_Expression
;
}
}
+
+class_alias('Twig_Node_Expression_Conditional', 'Twig\Node\Expression\ConditionalExpression', false);
diff --git a/lib/Twig/Node/Expression/Constant.php b/lib/Twig/Node/Expression/Constant.php
index 1a2c5964f..bf4d031cf 100644
--- a/lib/Twig/Node/Expression/Constant.php
+++ b/lib/Twig/Node/Expression/Constant.php
@@ -21,3 +21,5 @@ class Twig_Node_Expression_Constant extends Twig_Node_Expression
$compiler->repr($this->getAttribute('value'));
}
}
+
+class_alias('Twig_Node_Expression_Constant', 'Twig\Node\Expression\ConstantExpression', false);
diff --git a/lib/Twig/Node/Expression/Filter.php b/lib/Twig/Node/Expression/Filter.php
index a8fa847a8..12da1d676 100644
--- a/lib/Twig/Node/Expression/Filter.php
+++ b/lib/Twig/Node/Expression/Filter.php
@@ -37,3 +37,5 @@ class Twig_Node_Expression_Filter extends Twig_Node_Expression_Call
$this->compileCallable($compiler);
}
}
+
+class_alias('Twig_Node_Expression_Filter', 'Twig\Node\Expression\FilterExpression', false);
diff --git a/lib/Twig/Node/Expression/Filter/Default.php b/lib/Twig/Node/Expression/Filter/Default.php
index d32d86d34..d2e19d54e 100644
--- a/lib/Twig/Node/Expression/Filter/Default.php
+++ b/lib/Twig/Node/Expression/Filter/Default.php
@@ -41,3 +41,5 @@ class Twig_Node_Expression_Filter_Default extends Twig_Node_Expression_Filter
$compiler->subcompile($this->getNode('node'));
}
}
+
+class_alias('Twig_Node_Expression_Filter_Default', 'Twig\Node\Expression\Filter\DefaultFilter', false);
diff --git a/lib/Twig/Node/Expression/Function.php b/lib/Twig/Node/Expression/Function.php
index eaad56ec0..cdee7c972 100644
--- a/lib/Twig/Node/Expression/Function.php
+++ b/lib/Twig/Node/Expression/Function.php
@@ -41,3 +41,5 @@ class Twig_Node_Expression_Function extends Twig_Node_Expression_Call
$this->compileCallable($compiler);
}
}
+
+class_alias('Twig_Node_Expression_Function', 'Twig\Node\Expression\FunctionExpression', false);
diff --git a/lib/Twig/Node/Expression/GetAttr.php b/lib/Twig/Node/Expression/GetAttr.php
index 75814265c..b7823accb 100644
--- a/lib/Twig/Node/Expression/GetAttr.php
+++ b/lib/Twig/Node/Expression/GetAttr.php
@@ -70,3 +70,5 @@ class Twig_Node_Expression_GetAttr extends Twig_Node_Expression
$compiler->raw(')');
}
}
+
+class_alias('Twig_Node_Expression_GetAttr', 'Twig\Node\Expression\GetAttrExpression', false);
diff --git a/lib/Twig/Node/Expression/MethodCall.php b/lib/Twig/Node/Expression/MethodCall.php
index 39481337b..709016eb2 100644
--- a/lib/Twig/Node/Expression/MethodCall.php
+++ b/lib/Twig/Node/Expression/MethodCall.php
@@ -39,3 +39,5 @@ class Twig_Node_Expression_MethodCall extends Twig_Node_Expression
$compiler->raw(')');
}
}
+
+class_alias('Twig_Node_Expression_MethodCall', 'Twig\Node\Expression\MethodCallExpression', false);
diff --git a/lib/Twig/Node/Expression/Name.php b/lib/Twig/Node/Expression/Name.php
index e03ca3578..9d5a21f87 100644
--- a/lib/Twig/Node/Expression/Name.php
+++ b/lib/Twig/Node/Expression/Name.php
@@ -98,3 +98,5 @@ class Twig_Node_Expression_Name extends Twig_Node_Expression
return !$this->isSpecial() && !$this->getAttribute('is_defined_test');
}
}
+
+class_alias('Twig_Node_Expression_Name', 'Twig\Node\Expression\NameExpression', false);
diff --git a/lib/Twig/Node/Expression/NullCoalesce.php b/lib/Twig/Node/Expression/NullCoalesce.php
index 14f6358fd..eaafa4c91 100644
--- a/lib/Twig/Node/Expression/NullCoalesce.php
+++ b/lib/Twig/Node/Expression/NullCoalesce.php
@@ -44,3 +44,5 @@ class Twig_Node_Expression_NullCoalesce extends Twig_Node_Expression_Conditional
}
}
}
+
+class_alias('Twig_Node_Expression_NullCoalesce', 'Twig\Node\Expression\NullCoalesceExpression', false);
diff --git a/lib/Twig/Node/Expression/Parent.php b/lib/Twig/Node/Expression/Parent.php
index e7d82d81c..78692db29 100644
--- a/lib/Twig/Node/Expression/Parent.php
+++ b/lib/Twig/Node/Expression/Parent.php
@@ -40,3 +40,5 @@ class Twig_Node_Expression_Parent extends Twig_Node_Expression
}
}
}
+
+class_alias('Twig_Node_Expression_Parent', 'Twig\Node\Expression\ParentExpression', false);
diff --git a/lib/Twig/Node/Expression/TempName.php b/lib/Twig/Node/Expression/TempName.php
index 09a04a319..0a86e003d 100644
--- a/lib/Twig/Node/Expression/TempName.php
+++ b/lib/Twig/Node/Expression/TempName.php
@@ -24,3 +24,5 @@ class Twig_Node_Expression_TempName extends Twig_Node_Expression
;
}
}
+
+class_alias('Twig_Node_Expression_TempName', 'Twig\Node\Expression\TempNameExpression', false);
diff --git a/lib/Twig/Node/Expression/Test.php b/lib/Twig/Node/Expression/Test.php
index 3dfe4f195..ad102ba60 100644
--- a/lib/Twig/Node/Expression/Test.php
+++ b/lib/Twig/Node/Expression/Test.php
@@ -38,3 +38,5 @@ class Twig_Node_Expression_Test extends Twig_Node_Expression_Call
$this->compileCallable($compiler);
}
}
+
+class_alias('Twig_Node_Expression_Test', 'Twig\Node\Expression\TestExpression', false);
diff --git a/lib/Twig/Node/Expression/Test/Constant.php b/lib/Twig/Node/Expression/Test/Constant.php
index ffde3488c..a51a4ba13 100644
--- a/lib/Twig/Node/Expression/Test/Constant.php
+++ b/lib/Twig/Node/Expression/Test/Constant.php
@@ -44,3 +44,5 @@ class Twig_Node_Expression_Test_Constant extends Twig_Node_Expression_Test
;
}
}
+
+class_alias('Twig_Node_Expression_Test_Constant', 'Twig\Node\Expression\Test\ConstantTest', false);
diff --git a/lib/Twig/Node/Expression/Test/Defined.php b/lib/Twig/Node/Expression/Test/Defined.php
index 31cd987cd..2136c3907 100644
--- a/lib/Twig/Node/Expression/Test/Defined.php
+++ b/lib/Twig/Node/Expression/Test/Defined.php
@@ -57,3 +57,5 @@ class Twig_Node_Expression_Test_Defined extends Twig_Node_Expression_Test
$compiler->subcompile($this->getNode('node'));
}
}
+
+class_alias('Twig_Node_Expression_Test_Defined', 'Twig\Node\Expression\Test\DefinedTest', false);
diff --git a/lib/Twig/Node/Expression/Test/Divisibleby.php b/lib/Twig/Node/Expression/Test/Divisibleby.php
index 0d6bdb49e..a5d71961a 100644
--- a/lib/Twig/Node/Expression/Test/Divisibleby.php
+++ b/lib/Twig/Node/Expression/Test/Divisibleby.php
@@ -31,3 +31,5 @@ class Twig_Node_Expression_Test_Divisibleby extends Twig_Node_Expression_Test
;
}
}
+
+class_alias('Twig_Node_Expression_Test_Divisibleby', 'Twig\Node\Expression\Test\DivisiblebyTest', false);
diff --git a/lib/Twig/Node/Expression/Test/Even.php b/lib/Twig/Node/Expression/Test/Even.php
index fe42e627d..7e198bea6 100644
--- a/lib/Twig/Node/Expression/Test/Even.php
+++ b/lib/Twig/Node/Expression/Test/Even.php
@@ -30,3 +30,5 @@ class Twig_Node_Expression_Test_Even extends Twig_Node_Expression_Test
;
}
}
+
+class_alias('Twig_Node_Expression_Test_Even', 'Twig\Node\Expression\Test\EvenTest', false);
diff --git a/lib/Twig/Node/Expression/Test/Null.php b/lib/Twig/Node/Expression/Test/Null.php
index 934d83561..3746e4cbd 100644
--- a/lib/Twig/Node/Expression/Test/Null.php
+++ b/lib/Twig/Node/Expression/Test/Null.php
@@ -29,3 +29,5 @@ class Twig_Node_Expression_Test_Null extends Twig_Node_Expression_Test
;
}
}
+
+class_alias('Twig_Node_Expression_Test_Null', 'Twig\Node\Expression\Test\NullTest', false);
diff --git a/lib/Twig/Node/Expression/Test/Odd.php b/lib/Twig/Node/Expression/Test/Odd.php
index 4f16029a2..0c6c099bb 100644
--- a/lib/Twig/Node/Expression/Test/Odd.php
+++ b/lib/Twig/Node/Expression/Test/Odd.php
@@ -30,3 +30,5 @@ class Twig_Node_Expression_Test_Odd extends Twig_Node_Expression_Test
;
}
}
+
+class_alias('Twig_Node_Expression_Test_Odd', 'Twig\Node\Expression\Test\OddTest', false);
diff --git a/lib/Twig/Node/Expression/Test/Sameas.php b/lib/Twig/Node/Expression/Test/Sameas.php
index abc2f5beb..e95ff1f20 100644
--- a/lib/Twig/Node/Expression/Test/Sameas.php
+++ b/lib/Twig/Node/Expression/Test/Sameas.php
@@ -27,3 +27,5 @@ class Twig_Node_Expression_Test_Sameas extends Twig_Node_Expression_Test
;
}
}
+
+class_alias('Twig_Node_Expression_Test_Sameas', 'Twig\Node\Expression\Test\SameasTest', false);
diff --git a/lib/Twig/Node/Expression/Unary.php b/lib/Twig/Node/Expression/Unary.php
index 0ea2c2c32..5804485e3 100644
--- a/lib/Twig/Node/Expression/Unary.php
+++ b/lib/Twig/Node/Expression/Unary.php
@@ -25,3 +25,5 @@ abstract class Twig_Node_Expression_Unary extends Twig_Node_Expression
abstract public function operator(Twig_Compiler $compiler);
}
+
+class_alias('Twig_Node_Expression_Unary', 'Twig\Node\Expression\Unary\AbstractUnary', false);
diff --git a/lib/Twig/Node/Expression/Unary/Neg.php b/lib/Twig/Node/Expression/Unary/Neg.php
index ca3ef8f32..039d933d9 100644
--- a/lib/Twig/Node/Expression/Unary/Neg.php
+++ b/lib/Twig/Node/Expression/Unary/Neg.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Unary_Neg extends Twig_Node_Expression_Unary
$compiler->raw('-');
}
}
+
+class_alias('Twig_Node_Expression_Unary_Neg', 'Twig\Node\Expression\Unary\NegUnary', false);
diff --git a/lib/Twig/Node/Expression/Unary/Not.php b/lib/Twig/Node/Expression/Unary/Not.php
index a5e4f198f..a0860b183 100644
--- a/lib/Twig/Node/Expression/Unary/Not.php
+++ b/lib/Twig/Node/Expression/Unary/Not.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Unary_Not extends Twig_Node_Expression_Unary
$compiler->raw('!');
}
}
+
+class_alias('Twig_Node_Expression_Unary_Not', 'Twig\Node\Expression\Unary\NotUnary', false);
diff --git a/lib/Twig/Node/Expression/Unary/Pos.php b/lib/Twig/Node/Expression/Unary/Pos.php
index 5497532bc..eeff5452f 100644
--- a/lib/Twig/Node/Expression/Unary/Pos.php
+++ b/lib/Twig/Node/Expression/Unary/Pos.php
@@ -16,3 +16,5 @@ class Twig_Node_Expression_Unary_Pos extends Twig_Node_Expression_Unary
$compiler->raw('+');
}
}
+
+class_alias('Twig_Node_Expression_Unary_Pos', 'Twig\Node\Expression\Unary\PosUnary', false);
diff --git a/lib/Twig/Node/Flush.php b/lib/Twig/Node/Flush.php
index cd4be411e..fcc461ac0 100644
--- a/lib/Twig/Node/Flush.php
+++ b/lib/Twig/Node/Flush.php
@@ -29,3 +29,5 @@ class Twig_Node_Flush extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_Flush', 'Twig\Node\FlushNode', false);
diff --git a/lib/Twig/Node/For.php b/lib/Twig/Node/For.php
index f93d9c812..914b70c98 100644
--- a/lib/Twig/Node/For.php
+++ b/lib/Twig/Node/For.php
@@ -109,3 +109,5 @@ class Twig_Node_For extends Twig_Node
$compiler->write("\$context = array_intersect_key(\$context, \$_parent) + \$_parent;\n");
}
}
+
+class_alias('Twig_Node_For', 'Twig\Node\ForNode', false);
diff --git a/lib/Twig/Node/ForLoop.php b/lib/Twig/Node/ForLoop.php
index ab0215e6b..06477cf1f 100644
--- a/lib/Twig/Node/ForLoop.php
+++ b/lib/Twig/Node/ForLoop.php
@@ -48,3 +48,5 @@ class Twig_Node_ForLoop extends Twig_Node
}
}
}
+
+class_alias('Twig_Node_ForLoop', 'Twig\Node\ForLoopNode', false);
diff --git a/lib/Twig/Node/If.php b/lib/Twig/Node/If.php
index 9cd78f471..d82edec77 100644
--- a/lib/Twig/Node/If.php
+++ b/lib/Twig/Node/If.php
@@ -64,3 +64,5 @@ class Twig_Node_If extends Twig_Node
->write("}\n");
}
}
+
+class_alias('Twig_Node_If', 'Twig\Node\IfNode', false);
diff --git a/lib/Twig/Node/Import.php b/lib/Twig/Node/Import.php
index 759bb5c3e..c77e320b7 100644
--- a/lib/Twig/Node/Import.php
+++ b/lib/Twig/Node/Import.php
@@ -47,3 +47,5 @@ class Twig_Node_Import extends Twig_Node
$compiler->raw(";\n");
}
}
+
+class_alias('Twig_Node_Import', 'Twig\Node\ImportNode', false);
diff --git a/lib/Twig/Node/Include.php b/lib/Twig/Node/Include.php
index 15a27ca60..2a5114cb8 100644
--- a/lib/Twig/Node/Include.php
+++ b/lib/Twig/Node/Include.php
@@ -86,3 +86,5 @@ class Twig_Node_Include extends Twig_Node implements Twig_NodeOutputInterface
}
}
}
+
+class_alias('Twig_Node_Include', 'Twig\Node\IncludeNode', false);
diff --git a/lib/Twig/Node/Macro.php b/lib/Twig/Node/Macro.php
index e9e1421aa..3cf549770 100644
--- a/lib/Twig/Node/Macro.php
+++ b/lib/Twig/Node/Macro.php
@@ -121,3 +121,5 @@ class Twig_Node_Macro extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_Macro', 'Twig\Node\MacroNode', false);
diff --git a/lib/Twig/Node/Module.php b/lib/Twig/Node/Module.php
index 5bfcc9230..5cd8d0502 100644
--- a/lib/Twig/Node/Module.php
+++ b/lib/Twig/Node/Module.php
@@ -457,3 +457,5 @@ class Twig_Node_Module extends Twig_Node
}
}
}
+
+class_alias('Twig_Node_Module', 'Twig\Node\ModuleNode', false);
diff --git a/lib/Twig/Node/Print.php b/lib/Twig/Node/Print.php
index 9e317c84e..374db89b7 100644
--- a/lib/Twig/Node/Print.php
+++ b/lib/Twig/Node/Print.php
@@ -32,3 +32,5 @@ class Twig_Node_Print extends Twig_Node implements Twig_NodeOutputInterface
;
}
}
+
+class_alias('Twig_Node_Print', 'Twig\Node\PrintNode', false);
diff --git a/lib/Twig/Node/Sandbox.php b/lib/Twig/Node/Sandbox.php
index 658e068e1..44b30ab9c 100644
--- a/lib/Twig/Node/Sandbox.php
+++ b/lib/Twig/Node/Sandbox.php
@@ -40,3 +40,5 @@ class Twig_Node_Sandbox extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_Sandbox', 'Twig\Node\SandboxNode', false);
diff --git a/lib/Twig/Node/SandboxedPrint.php b/lib/Twig/Node/SandboxedPrint.php
index fba0051ba..a08f21f56 100644
--- a/lib/Twig/Node/SandboxedPrint.php
+++ b/lib/Twig/Node/SandboxedPrint.php
@@ -47,3 +47,5 @@ class Twig_Node_SandboxedPrint extends Twig_Node_Print
return $node;
}
}
+
+class_alias('Twig_Node_SandboxedPrint', 'Twig\Node\SandboxedPrintNode', false);
diff --git a/lib/Twig/Node/Set.php b/lib/Twig/Node/Set.php
index 36e05ccad..6c6743eeb 100644
--- a/lib/Twig/Node/Set.php
+++ b/lib/Twig/Node/Set.php
@@ -94,3 +94,5 @@ class Twig_Node_Set extends Twig_Node implements Twig_NodeCaptureInterface
$compiler->raw(";\n");
}
}
+
+class_alias('Twig_Node_Set', 'Twig\Node\SetNode', false);
diff --git a/lib/Twig/Node/SetTemp.php b/lib/Twig/Node/SetTemp.php
index 0f43c7d31..996fdcde7 100644
--- a/lib/Twig/Node/SetTemp.php
+++ b/lib/Twig/Node/SetTemp.php
@@ -9,6 +9,9 @@
* file that was distributed with this source code.
*/
+/**
+ * @internal
+ */
class Twig_Node_SetTemp extends Twig_Node
{
public function __construct($name, $lineno)
@@ -33,3 +36,5 @@ class Twig_Node_SetTemp extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_SetTemp', 'Twig\Node\SetTempNode', false);
diff --git a/lib/Twig/Node/Spaceless.php b/lib/Twig/Node/Spaceless.php
index 00419e260..76f90cde5 100644
--- a/lib/Twig/Node/Spaceless.php
+++ b/lib/Twig/Node/Spaceless.php
@@ -33,3 +33,5 @@ class Twig_Node_Spaceless extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_Spaceless', 'Twig\Node\SpacelessNode', false);
diff --git a/lib/Twig/Node/Text.php b/lib/Twig/Node/Text.php
index 2c013cd76..f4577fee2 100644
--- a/lib/Twig/Node/Text.php
+++ b/lib/Twig/Node/Text.php
@@ -32,3 +32,5 @@ class Twig_Node_Text extends Twig_Node implements Twig_NodeOutputInterface
;
}
}
+
+class_alias('Twig_Node_Text', 'Twig\Node\TextNode', false);
diff --git a/lib/Twig/Node/With.php b/lib/Twig/Node/With.php
index 4978f375b..2ab0ea5d7 100644
--- a/lib/Twig/Node/With.php
+++ b/lib/Twig/Node/With.php
@@ -60,3 +60,5 @@ class Twig_Node_With extends Twig_Node
;
}
}
+
+class_alias('Twig_Node_With', 'Twig\Node\WithNode', false);
diff --git a/lib/Twig/NodeCaptureInterface.php b/lib/Twig/NodeCaptureInterface.php
index 97ffb6af2..6638834b1 100644
--- a/lib/Twig/NodeCaptureInterface.php
+++ b/lib/Twig/NodeCaptureInterface.php
@@ -17,3 +17,5 @@
interface Twig_NodeCaptureInterface
{
}
+
+class_alias('Twig_NodeCaptureInterface', 'Twig\Node\NodeCaptureInterface', false);
diff --git a/lib/Twig/NodeOutputInterface.php b/lib/Twig/NodeOutputInterface.php
index e6bbd9643..5a8eaa9c3 100644
--- a/lib/Twig/NodeOutputInterface.php
+++ b/lib/Twig/NodeOutputInterface.php
@@ -17,3 +17,5 @@
interface Twig_NodeOutputInterface
{
}
+
+class_alias('Twig_NodeOutputInterface', 'Twig\Node\NodeOutputInterface', false);
diff --git a/lib/Twig/NodeTraverser.php b/lib/Twig/NodeTraverser.php
index 353221747..787629ce3 100644
--- a/lib/Twig/NodeTraverser.php
+++ b/lib/Twig/NodeTraverser.php
@@ -80,3 +80,5 @@ class Twig_NodeTraverser
return $visitor->leaveNode($node, $this->env);
}
}
+
+class_alias('Twig_NodeTraverser', 'Twig\NodeTraverser', false);
diff --git a/lib/Twig/NodeVisitor/Escaper.php b/lib/Twig/NodeVisitor/Escaper.php
index 7169f6f67..1a1ae66f7 100644
--- a/lib/Twig/NodeVisitor/Escaper.php
+++ b/lib/Twig/NodeVisitor/Escaper.php
@@ -150,3 +150,5 @@ class Twig_NodeVisitor_Escaper extends Twig_BaseNodeVisitor
return 0;
}
}
+
+class_alias('Twig_NodeVisitor_Escaper', 'Twig\NodeVisitor\EscaperNodeVisitor', false);
diff --git a/lib/Twig/NodeVisitor/Optimizer.php b/lib/Twig/NodeVisitor/Optimizer.php
index 43453c4dc..2fa19f3d7 100644
--- a/lib/Twig/NodeVisitor/Optimizer.php
+++ b/lib/Twig/NodeVisitor/Optimizer.php
@@ -249,3 +249,5 @@ class Twig_NodeVisitor_Optimizer extends Twig_BaseNodeVisitor
return 255;
}
}
+
+class_alias('Twig_NodeVisitor_Optimizer', 'Twig\NodeVisitor\OptimizerNodeVisitor', false);
diff --git a/lib/Twig/NodeVisitor/SafeAnalysis.php b/lib/Twig/NodeVisitor/SafeAnalysis.php
index 6997f3573..ca31c8fc7 100644
--- a/lib/Twig/NodeVisitor/SafeAnalysis.php
+++ b/lib/Twig/NodeVisitor/SafeAnalysis.php
@@ -146,3 +146,5 @@ class Twig_NodeVisitor_SafeAnalysis extends Twig_BaseNodeVisitor
return 0;
}
}
+
+class_alias('Twig_NodeVisitor_SafeAnalysis', 'Twig\NodeVisitor\SafeAnalysisNodeVisitor', false);
diff --git a/lib/Twig/NodeVisitor/Sandbox.php b/lib/Twig/NodeVisitor/Sandbox.php
index baf00a034..b631b29d4 100644
--- a/lib/Twig/NodeVisitor/Sandbox.php
+++ b/lib/Twig/NodeVisitor/Sandbox.php
@@ -73,3 +73,5 @@ class Twig_NodeVisitor_Sandbox extends Twig_BaseNodeVisitor
return 0;
}
}
+
+class_alias('Twig_NodeVisitor_Sandbox', 'Twig\NodeVisitor\SandboxNodeVisitor', false);
diff --git a/lib/Twig/NodeVisitorInterface.php b/lib/Twig/NodeVisitorInterface.php
index 092d36ae7..0172dd90b 100644
--- a/lib/Twig/NodeVisitorInterface.php
+++ b/lib/Twig/NodeVisitorInterface.php
@@ -39,3 +39,5 @@ interface Twig_NodeVisitorInterface
*/
public function getPriority();
}
+
+class_alias('Twig_NodeVisitorInterface', 'Twig\NodeVisitor\NodeVisitorInterface', false);
diff --git a/lib/Twig/Parser.php b/lib/Twig/Parser.php
index 070f301b1..27018e28b 100644
--- a/lib/Twig/Parser.php
+++ b/lib/Twig/Parser.php
@@ -404,3 +404,5 @@ class Twig_Parser implements Twig_ParserInterface
return $node;
}
}
+
+class_alias('Twig_Parser', 'Twig\Parser', false);
diff --git a/lib/Twig/Profiler/Dumper/Blackfire.php b/lib/Twig/Profiler/Dumper/Blackfire.php
index b253f3c09..7a33baf2d 100644
--- a/lib/Twig/Profiler/Dumper/Blackfire.php
+++ b/lib/Twig/Profiler/Dumper/Blackfire.php
@@ -68,3 +68,5 @@ EOF;
}
}
}
+
+class_alias('Twig_Profiler_Dumper_Blackfire', 'Twig\Profiler\Dumper\BlackfireDumper', false);
diff --git a/lib/Twig/Profiler/Dumper/Html.php b/lib/Twig/Profiler/Dumper/Html.php
index f0fa406aa..38b28db95 100644
--- a/lib/Twig/Profiler/Dumper/Html.php
+++ b/lib/Twig/Profiler/Dumper/Html.php
@@ -43,3 +43,5 @@ class Twig_Profiler_Dumper_Html extends Twig_Profiler_Dumper_Text
return sprintf('%.2fms/%.0f%%', $percent > 20 ? self::$colors['big'] : 'auto', $profile->getDuration() * 1000, $percent);
}
}
+
+class_alias('Twig_Profiler_Dumper_Html', 'Twig\Profiler\Dumper\HtmlDumper', false);
diff --git a/lib/Twig/Profiler/Dumper/Text.php b/lib/Twig/Profiler/Dumper/Text.php
index c77e69184..1171e5c3e 100644
--- a/lib/Twig/Profiler/Dumper/Text.php
+++ b/lib/Twig/Profiler/Dumper/Text.php
@@ -68,3 +68,5 @@ class Twig_Profiler_Dumper_Text
return $str;
}
}
+
+class_alias('Twig_Profiler_Dumper_Text', 'Twig\Profiler\Dumper\TextDumper', false);
diff --git a/lib/Twig/Profiler/Node/EnterProfile.php b/lib/Twig/Profiler/Node/EnterProfile.php
index e10d857e0..69c8f7970 100644
--- a/lib/Twig/Profiler/Node/EnterProfile.php
+++ b/lib/Twig/Profiler/Node/EnterProfile.php
@@ -35,3 +35,5 @@ class Twig_Profiler_Node_EnterProfile extends Twig_Node
;
}
}
+
+class_alias('Twig_Profiler_Node_EnterProfile', 'Twig\Profiler\Node\EnterProfileNode', false);
diff --git a/lib/Twig/Profiler/Node/LeaveProfile.php b/lib/Twig/Profiler/Node/LeaveProfile.php
index e4d0beb4e..d1d6a7cc1 100644
--- a/lib/Twig/Profiler/Node/LeaveProfile.php
+++ b/lib/Twig/Profiler/Node/LeaveProfile.php
@@ -29,3 +29,5 @@ class Twig_Profiler_Node_LeaveProfile extends Twig_Node
;
}
}
+
+class_alias('Twig_Profiler_Node_LeaveProfile', 'Twig\Profiler\Node\LeaveProfileNode', false);
diff --git a/lib/Twig/Profiler/NodeVisitor/Profiler.php b/lib/Twig/Profiler/NodeVisitor/Profiler.php
index a99047488..a395ae7fd 100644
--- a/lib/Twig/Profiler/NodeVisitor/Profiler.php
+++ b/lib/Twig/Profiler/NodeVisitor/Profiler.php
@@ -63,3 +63,5 @@ class Twig_Profiler_NodeVisitor_Profiler extends Twig_BaseNodeVisitor
return 0;
}
}
+
+class_alias('Twig_Profiler_NodeVisitor_Profiler', 'Twig\Profiler\NodeVisitor\ProfilerNodeVisitor', false);
diff --git a/lib/Twig/Profiler/Profile.php b/lib/Twig/Profiler/Profile.php
index 9274da28b..60b9103c8 100644
--- a/lib/Twig/Profiler/Profile.php
+++ b/lib/Twig/Profiler/Profile.php
@@ -160,3 +160,5 @@ class Twig_Profiler_Profile implements IteratorAggregate, Serializable
list($this->template, $this->name, $this->type, $this->starts, $this->ends, $this->profiles) = unserialize($data);
}
}
+
+class_alias('Twig_Profiler_Profile', 'Twig\Profiler\Profile', false);
diff --git a/lib/Twig/RuntimeLoaderInterface.php b/lib/Twig/RuntimeLoaderInterface.php
index c41f44af9..f5eb14e0d 100644
--- a/lib/Twig/RuntimeLoaderInterface.php
+++ b/lib/Twig/RuntimeLoaderInterface.php
@@ -25,3 +25,5 @@ interface Twig_RuntimeLoaderInterface
*/
public function load($class);
}
+
+class_alias('Twig_RuntimeLoaderInterface', 'Twig\RuntimeLoader\RuntimeLoaderInterface', false);
diff --git a/lib/Twig/Sandbox/SecurityError.php b/lib/Twig/Sandbox/SecurityError.php
index 5a4e021d5..b6707e386 100644
--- a/lib/Twig/Sandbox/SecurityError.php
+++ b/lib/Twig/Sandbox/SecurityError.php
@@ -17,3 +17,5 @@
class Twig_Sandbox_SecurityError extends Twig_Error
{
}
+
+class_alias('Twig_Sandbox_SecurityError', 'Twig\Sandbox\SecurityError', false);
diff --git a/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php b/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php
index 1967cf766..0ba332762 100644
--- a/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php
+++ b/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php
@@ -29,3 +29,5 @@ class Twig_Sandbox_SecurityNotAllowedFilterError extends Twig_Sandbox_SecurityEr
return $this->filterName;
}
}
+
+class_alias('Twig_Sandbox_SecurityNotAllowedFilterError', 'Twig\Sandbox\SecurityNotAllowedFilterError', false);
diff --git a/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php b/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php
index 79a400f12..aa3914293 100644
--- a/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php
+++ b/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php
@@ -29,3 +29,5 @@ class Twig_Sandbox_SecurityNotAllowedFunctionError extends Twig_Sandbox_Security
return $this->functionName;
}
}
+
+class_alias('Twig_Sandbox_SecurityNotAllowedFunctionError', 'Twig\Sandbox\SecurityNotAllowedFunctionError', false);
diff --git a/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php b/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php
index 9e5d4df04..93012fe99 100644
--- a/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php
+++ b/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php
@@ -36,3 +36,5 @@ class Twig_Sandbox_SecurityNotAllowedMethodError extends Twig_Sandbox_SecurityEr
return $this->methodName;
}
}
+
+class_alias('Twig_Sandbox_SecurityNotAllowedMethodError', 'Twig\Sandbox\SecurityNotAllowedMethodError', false);
diff --git a/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php b/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php
index 9f7eab290..f27969c15 100644
--- a/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php
+++ b/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php
@@ -36,3 +36,5 @@ class Twig_Sandbox_SecurityNotAllowedPropertyError extends Twig_Sandbox_Security
return $this->propertyName;
}
}
+
+class_alias('Twig_Sandbox_SecurityNotAllowedPropertyError', 'Twig\Sandbox\SecurityNotAllowedPropertyError', false);
diff --git a/lib/Twig/Sandbox/SecurityNotAllowedTagError.php b/lib/Twig/Sandbox/SecurityNotAllowedTagError.php
index a177206cc..4bbd22387 100644
--- a/lib/Twig/Sandbox/SecurityNotAllowedTagError.php
+++ b/lib/Twig/Sandbox/SecurityNotAllowedTagError.php
@@ -29,3 +29,5 @@ class Twig_Sandbox_SecurityNotAllowedTagError extends Twig_Sandbox_SecurityError
return $this->tagName;
}
}
+
+class_alias('Twig_Sandbox_SecurityNotAllowedTagError', 'Twig\Sandbox\SecurityNotAllowedTagError', false);
diff --git a/lib/Twig/Sandbox/SecurityPolicy.php b/lib/Twig/Sandbox/SecurityPolicy.php
index 4470c39f4..dca0b82b5 100644
--- a/lib/Twig/Sandbox/SecurityPolicy.php
+++ b/lib/Twig/Sandbox/SecurityPolicy.php
@@ -121,3 +121,5 @@ class Twig_Sandbox_SecurityPolicy implements Twig_Sandbox_SecurityPolicyInterfac
}
}
}
+
+class_alias('Twig_Sandbox_SecurityPolicy', 'Twig\Sandbox\SecurityPolicy', false);
diff --git a/lib/Twig/Sandbox/SecurityPolicyInterface.php b/lib/Twig/Sandbox/SecurityPolicyInterface.php
index 2111a03c1..88f64447a 100644
--- a/lib/Twig/Sandbox/SecurityPolicyInterface.php
+++ b/lib/Twig/Sandbox/SecurityPolicyInterface.php
@@ -22,3 +22,5 @@ interface Twig_Sandbox_SecurityPolicyInterface
public function checkPropertyAllowed($obj, $method);
}
+
+class_alias('Twig_Sandbox_SecurityPolicyInterface', 'Twig\Sandbox\SecurityPolicyInterface', false);
diff --git a/lib/Twig/SimpleFilter.php b/lib/Twig/SimpleFilter.php
index a0b98af3a..ee4c0aebf 100644
--- a/lib/Twig/SimpleFilter.php
+++ b/lib/Twig/SimpleFilter.php
@@ -117,3 +117,5 @@ class Twig_SimpleFilter
return $this->options['alternative'];
}
}
+
+class_alias('Twig_SimpleFilter', 'Twig\TwigFilter', false);
diff --git a/lib/Twig/SimpleFunction.php b/lib/Twig/SimpleFunction.php
index b7ef92a59..a6aa7ca74 100644
--- a/lib/Twig/SimpleFunction.php
+++ b/lib/Twig/SimpleFunction.php
@@ -107,3 +107,5 @@ class Twig_SimpleFunction
return $this->options['alternative'];
}
}
+
+class_alias('Twig_SimpleFunction', 'Twig\TwigFunction', false);
diff --git a/lib/Twig/SimpleTest.php b/lib/Twig/SimpleTest.php
index b9ae8f146..fee5778b3 100644
--- a/lib/Twig/SimpleTest.php
+++ b/lib/Twig/SimpleTest.php
@@ -69,3 +69,5 @@ class Twig_SimpleTest
return $this->options['alternative'];
}
}
+
+class_alias('Twig_SimpleTest', 'Twig\TwigTest', false);
diff --git a/lib/Twig/Source.php b/lib/Twig/Source.php
index 389317ec1..bd8d869f3 100644
--- a/lib/Twig/Source.php
+++ b/lib/Twig/Source.php
@@ -49,3 +49,5 @@ class Twig_Source
return $this->path;
}
}
+
+class_alias('Twig_Source', 'Twig\Source', false);
diff --git a/lib/Twig/Template.php b/lib/Twig/Template.php
index c631befe2..64563419e 100644
--- a/lib/Twig/Template.php
+++ b/lib/Twig/Template.php
@@ -702,3 +702,5 @@ abstract class Twig_Template implements Twig_TemplateInterface
return $ret;
}
}
+
+class_alias('Twig_Template', 'Twig\Template', false);
diff --git a/lib/Twig/TemplateWrapper.php b/lib/Twig/TemplateWrapper.php
index 89e0be8a0..497f6e980 100644
--- a/lib/Twig/TemplateWrapper.php
+++ b/lib/Twig/TemplateWrapper.php
@@ -13,10 +13,8 @@
* Exposes a template to userland.
*
* @author Fabien Potencier
- *
- * @final
*/
-class Twig_TemplateWrapper
+final class Twig_TemplateWrapper
{
private $env;
private $template;
@@ -131,3 +129,5 @@ class Twig_TemplateWrapper
return $this->template->getSourceContext();
}
}
+
+class_alias('Twig_TemplateWrapper', 'Twig\TemplateWrapper', false);
diff --git a/lib/Twig/Test/IntegrationTestCase.php b/lib/Twig/Test/IntegrationTestCase.php
index 88d0718e5..899c3aaf9 100644
--- a/lib/Twig/Test/IntegrationTestCase.php
+++ b/lib/Twig/Test/IntegrationTestCase.php
@@ -233,3 +233,5 @@ abstract class Twig_Test_IntegrationTestCase extends TestCase
return $templates;
}
}
+
+class_alias('Twig_Test_IntegrationTestCase', 'Twig\Test\IntegrationTestCase', false);
diff --git a/lib/Twig/Test/NodeTestCase.php b/lib/Twig/Test/NodeTestCase.php
index 64c885b51..2ef14de5c 100644
--- a/lib/Twig/Test/NodeTestCase.php
+++ b/lib/Twig/Test/NodeTestCase.php
@@ -68,3 +68,5 @@ abstract class Twig_Test_NodeTestCase extends TestCase
return '$this->getAttribute(';
}
}
+
+class_alias('Twig_Test_NodeTestCase', 'Twig\Test\NodeTestCase', false);
diff --git a/lib/Twig/Token.php b/lib/Twig/Token.php
index 717ab0871..c7850eccc 100644
--- a/lib/Twig/Token.php
+++ b/lib/Twig/Token.php
@@ -203,3 +203,5 @@ class Twig_Token
}
}
}
+
+class_alias('Twig_Token', 'Twig\Token', false);
diff --git a/lib/Twig/TokenParser.php b/lib/Twig/TokenParser.php
index 700a227f1..1b4de14da 100644
--- a/lib/Twig/TokenParser.php
+++ b/lib/Twig/TokenParser.php
@@ -29,3 +29,5 @@ abstract class Twig_TokenParser implements Twig_TokenParserInterface
$this->parser = $parser;
}
}
+
+class_alias('Twig_TokenParser', 'Twig\TokenParser\AbstractTokenParser', false);
diff --git a/lib/Twig/TokenParser/AutoEscape.php b/lib/Twig/TokenParser/AutoEscape.php
index 176820ead..a20dedd18 100644
--- a/lib/Twig/TokenParser/AutoEscape.php
+++ b/lib/Twig/TokenParser/AutoEscape.php
@@ -79,3 +79,5 @@ class Twig_TokenParser_AutoEscape extends Twig_TokenParser
return 'autoescape';
}
}
+
+class_alias('Twig_TokenParser_AutoEscape', 'Twig\TokenParser\AutoEscapeTokenParser', false);
diff --git a/lib/Twig/TokenParser/Block.php b/lib/Twig/TokenParser/Block.php
index 9dae2b904..f30f86b58 100644
--- a/lib/Twig/TokenParser/Block.php
+++ b/lib/Twig/TokenParser/Block.php
@@ -69,3 +69,5 @@ class Twig_TokenParser_Block extends Twig_TokenParser
return 'block';
}
}
+
+class_alias('Twig_TokenParser_Block', 'Twig\TokenParser\BlockTokenParser', false);
diff --git a/lib/Twig/TokenParser/Do.php b/lib/Twig/TokenParser/Do.php
index fd03a2965..8ce088089 100644
--- a/lib/Twig/TokenParser/Do.php
+++ b/lib/Twig/TokenParser/Do.php
@@ -30,3 +30,5 @@ class Twig_TokenParser_Do extends Twig_TokenParser
return 'do';
}
}
+
+class_alias('Twig_TokenParser_Do', 'Twig\TokenParser\DoTokenParser', false);
diff --git a/lib/Twig/TokenParser/Embed.php b/lib/Twig/TokenParser/Embed.php
index 019d97810..44644cc6b 100644
--- a/lib/Twig/TokenParser/Embed.php
+++ b/lib/Twig/TokenParser/Embed.php
@@ -63,3 +63,5 @@ class Twig_TokenParser_Embed extends Twig_TokenParser_Include
return 'embed';
}
}
+
+class_alias('Twig_TokenParser_Embed', 'Twig\TokenParser\EmbedTokenParser', false);
diff --git a/lib/Twig/TokenParser/Extends.php b/lib/Twig/TokenParser/Extends.php
index b8454d2d6..31168ccec 100644
--- a/lib/Twig/TokenParser/Extends.php
+++ b/lib/Twig/TokenParser/Extends.php
@@ -42,3 +42,5 @@ class Twig_TokenParser_Extends extends Twig_TokenParser
return 'extends';
}
}
+
+class_alias('Twig_TokenParser_Extends', 'Twig\TokenParser\ExtendsTokenParser', false);
diff --git a/lib/Twig/TokenParser/Filter.php b/lib/Twig/TokenParser/Filter.php
index 1cdc0dd07..760178293 100644
--- a/lib/Twig/TokenParser/Filter.php
+++ b/lib/Twig/TokenParser/Filter.php
@@ -49,3 +49,5 @@ class Twig_TokenParser_Filter extends Twig_TokenParser
return 'filter';
}
}
+
+class_alias('Twig_TokenParser_Filter', 'Twig\TokenParser\FilterTokenParser', false);
diff --git a/lib/Twig/TokenParser/Flush.php b/lib/Twig/TokenParser/Flush.php
index b09ff9577..51832c77e 100644
--- a/lib/Twig/TokenParser/Flush.php
+++ b/lib/Twig/TokenParser/Flush.php
@@ -30,3 +30,5 @@ class Twig_TokenParser_Flush extends Twig_TokenParser
return 'flush';
}
}
+
+class_alias('Twig_TokenParser_Flush', 'Twig\TokenParser\FlushTokenParser', false);
diff --git a/lib/Twig/TokenParser/For.php b/lib/Twig/TokenParser/For.php
index 6407afa81..63bf41d66 100644
--- a/lib/Twig/TokenParser/For.php
+++ b/lib/Twig/TokenParser/For.php
@@ -123,3 +123,5 @@ class Twig_TokenParser_For extends Twig_TokenParser
return 'for';
}
}
+
+class_alias('Twig_TokenParser_For', 'Twig\TokenParser\ForTokenParser', false);
diff --git a/lib/Twig/TokenParser/From.php b/lib/Twig/TokenParser/From.php
index 69c09c2f2..f3053da4b 100644
--- a/lib/Twig/TokenParser/From.php
+++ b/lib/Twig/TokenParser/From.php
@@ -62,3 +62,5 @@ class Twig_TokenParser_From extends Twig_TokenParser
return 'from';
}
}
+
+class_alias('Twig_TokenParser_From', 'Twig\TokenParser\FromTokenParser', false);
diff --git a/lib/Twig/TokenParser/If.php b/lib/Twig/TokenParser/If.php
index 05459408f..f081df3ab 100644
--- a/lib/Twig/TokenParser/If.php
+++ b/lib/Twig/TokenParser/If.php
@@ -82,3 +82,5 @@ class Twig_TokenParser_If extends Twig_TokenParser
return 'if';
}
}
+
+class_alias('Twig_TokenParser_If', 'Twig\TokenParser\IfTokenParser', false);
diff --git a/lib/Twig/TokenParser/Import.php b/lib/Twig/TokenParser/Import.php
index fa5ebae2c..47802f502 100644
--- a/lib/Twig/TokenParser/Import.php
+++ b/lib/Twig/TokenParser/Import.php
@@ -37,3 +37,5 @@ class Twig_TokenParser_Import extends Twig_TokenParser
return 'import';
}
}
+
+class_alias('Twig_TokenParser_Import', 'Twig\TokenParser\ImportTokenParser', false);
diff --git a/lib/Twig/TokenParser/Include.php b/lib/Twig/TokenParser/Include.php
index 930b50f13..309f11db4 100644
--- a/lib/Twig/TokenParser/Include.php
+++ b/lib/Twig/TokenParser/Include.php
@@ -61,3 +61,5 @@ class Twig_TokenParser_Include extends Twig_TokenParser
return 'include';
}
}
+
+class_alias('Twig_TokenParser_Include', 'Twig\TokenParser\IncludeTokenParser', false);
diff --git a/lib/Twig/TokenParser/Macro.php b/lib/Twig/TokenParser/Macro.php
index b845c9095..4287934ba 100644
--- a/lib/Twig/TokenParser/Macro.php
+++ b/lib/Twig/TokenParser/Macro.php
@@ -56,3 +56,5 @@ class Twig_TokenParser_Macro extends Twig_TokenParser
return 'macro';
}
}
+
+class_alias('Twig_TokenParser_Macro', 'Twig\TokenParser\MacroTokenParser', false);
diff --git a/lib/Twig/TokenParser/Sandbox.php b/lib/Twig/TokenParser/Sandbox.php
index 0b08fe61a..b8f581cbc 100644
--- a/lib/Twig/TokenParser/Sandbox.php
+++ b/lib/Twig/TokenParser/Sandbox.php
@@ -57,3 +57,5 @@ class Twig_TokenParser_Sandbox extends Twig_TokenParser
return 'sandbox';
}
}
+
+class_alias('Twig_TokenParser_Sandbox', 'Twig\TokenParser\SandboxTokenParser', false);
diff --git a/lib/Twig/TokenParser/Set.php b/lib/Twig/TokenParser/Set.php
index d03a36b01..48c6b3aeb 100644
--- a/lib/Twig/TokenParser/Set.php
+++ b/lib/Twig/TokenParser/Set.php
@@ -71,3 +71,5 @@ class Twig_TokenParser_Set extends Twig_TokenParser
return 'set';
}
}
+
+class_alias('Twig_TokenParser_Set', 'Twig\TokenParser\SetTokenParser', false);
diff --git a/lib/Twig/TokenParser/Spaceless.php b/lib/Twig/TokenParser/Spaceless.php
index e8b2638e2..cecf27c67 100644
--- a/lib/Twig/TokenParser/Spaceless.php
+++ b/lib/Twig/TokenParser/Spaceless.php
@@ -47,3 +47,5 @@ class Twig_TokenParser_Spaceless extends Twig_TokenParser
return 'spaceless';
}
}
+
+class_alias('Twig_TokenParser_Spaceless', 'Twig\TokenParser\SpacelessTokenParser', false);
diff --git a/lib/Twig/TokenParser/Use.php b/lib/Twig/TokenParser/Use.php
index c3fb06974..154c0ad12 100644
--- a/lib/Twig/TokenParser/Use.php
+++ b/lib/Twig/TokenParser/Use.php
@@ -64,3 +64,5 @@ class Twig_TokenParser_Use extends Twig_TokenParser
return 'use';
}
}
+
+class_alias('Twig_TokenParser_Use', 'Twig\TokenParser\UseTokenParser', false);
diff --git a/lib/Twig/TokenParser/With.php b/lib/Twig/TokenParser/With.php
index 8d078d972..7a692597c 100644
--- a/lib/Twig/TokenParser/With.php
+++ b/lib/Twig/TokenParser/With.php
@@ -48,3 +48,5 @@ class Twig_TokenParser_With extends Twig_TokenParser
return 'with';
}
}
+
+class_alias('Twig_TokenParser_With', 'Twig\TokenParser\WithTokenParser', false);
diff --git a/lib/Twig/TokenParserInterface.php b/lib/Twig/TokenParserInterface.php
index aea969961..0ea3a4e0c 100644
--- a/lib/Twig/TokenParserInterface.php
+++ b/lib/Twig/TokenParserInterface.php
@@ -37,3 +37,5 @@ interface Twig_TokenParserInterface
*/
public function getTag();
}
+
+class_alias('Twig_TokenParserInterface', 'Twig\TokenParser\TokenParserInterface', false);
diff --git a/lib/Twig/TokenStream.php b/lib/Twig/TokenStream.php
index 27ca1a74e..e1bd7ca1e 100644
--- a/lib/Twig/TokenStream.php
+++ b/lib/Twig/TokenStream.php
@@ -192,3 +192,5 @@ class Twig_TokenStream
return $this->source;
}
}
+
+class_alias('Twig_TokenStream', 'Twig\TokenStream', false);
diff --git a/lib/Twig/Util/DeprecationCollector.php b/lib/Twig/Util/DeprecationCollector.php
index 884cf055f..c7bf53be2 100644
--- a/lib/Twig/Util/DeprecationCollector.php
+++ b/lib/Twig/Util/DeprecationCollector.php
@@ -82,3 +82,5 @@ class Twig_Util_DeprecationCollector
}
}
}
+
+class_alias('Twig_Util_DeprecationCollector', 'Twig\Util\DeprecationCollector', false);
diff --git a/lib/Twig/Util/TemplateDirIterator.php b/lib/Twig/Util/TemplateDirIterator.php
index 3fb893278..c8682335d 100644
--- a/lib/Twig/Util/TemplateDirIterator.php
+++ b/lib/Twig/Util/TemplateDirIterator.php
@@ -24,3 +24,5 @@ class Twig_Util_TemplateDirIterator extends IteratorIterator
return (string) parent::key();
}
}
+
+class_alias('Twig_Util_TemplateDirIterator', 'Twig\Util\TemplateDirIterator', false);
diff --git a/src/Cache/CacheInterface.php b/src/Cache/CacheInterface.php
index 6938b01c5..ef0401215 100644
--- a/src/Cache/CacheInterface.php
+++ b/src/Cache/CacheInterface.php
@@ -1 +1,11 @@
-./CacheInterface.php
+