Skip to content

Commit

Permalink
feature #2484 Add namespaced aliases (nicolas-grekas)
Browse files Browse the repository at this point in the history
This PR was squashed before being merged into the 1.x branch (closes #2484).

Discussion
----------

Add namespaced aliases

Commits
-------

5420a5e Add the aliases
71af32b Add namespaced aliases
  • Loading branch information
fabpot committed May 25, 2017
2 parents eb58c61 + 5420a5e commit 460712d
Show file tree
Hide file tree
Showing 332 changed files with 2,153 additions and 1 deletion.
1 change: 1 addition & 0 deletions 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

Expand Down
3 changes: 3 additions & 0 deletions composer.json
Expand Up @@ -37,6 +37,9 @@
"autoload": {
"psr-0" : {
"Twig_" : "lib/"
},
"psr-4" : {
"Twig\\" : "src/"
}
},
"extra": {
Expand Down
2 changes: 2 additions & 0 deletions lib/Twig/BaseNodeVisitor.php
Expand Up @@ -48,3 +48,5 @@ abstract protected function doEnterNode(Twig_Node $node, Twig_Environment $env);
*/
abstract protected function doLeaveNode(Twig_Node $node, Twig_Environment $env);
}

class_alias('Twig_BaseNodeVisitor', 'Twig\NodeVisitor\AbstractNodeVisitor', false);
2 changes: 2 additions & 0 deletions lib/Twig/Cache/Filesystem.php
Expand Up @@ -89,3 +89,5 @@ public function getTimestamp($key)
return (int) @filemtime($key);
}
}

class_alias('Twig_Cache_Filesystem', 'Twig\Cache\FilesystemCache', false);
2 changes: 2 additions & 0 deletions lib/Twig/Cache/Null.php
Expand Up @@ -36,3 +36,5 @@ public function getTimestamp($key)
return 0;
}
}

class_alias('Twig_Cache_Null', 'Twig\Cache\NullCache', false);
2 changes: 2 additions & 0 deletions lib/Twig/CacheInterface.php
Expand Up @@ -54,3 +54,5 @@ public function load($key);
*/
public function getTimestamp($key);
}

class_alias('Twig_CacheInterface', 'Twig\Cache\CacheInterface', false);
2 changes: 2 additions & 0 deletions lib/Twig/Compiler.php
Expand Up @@ -279,3 +279,5 @@ public function getVarName()
return sprintf('__internal_%s', hash('sha256', uniqid(mt_rand(), true), false));
}
}

class_alias('Twig_Compiler', 'Twig\Compiler', false);
2 changes: 2 additions & 0 deletions lib/Twig/ContainerRuntimeLoader.php
Expand Up @@ -35,3 +35,5 @@ public function load($class)
}
}
}

class_alias('Twig_ContainerRuntimeLoader', 'Twig\RuntimeLoader\ContainerRuntimeLoader', false);
2 changes: 2 additions & 0 deletions lib/Twig/Environment.php
Expand Up @@ -1559,3 +1559,5 @@ private function updateOptionsHash()
$this->optionsHash = implode(':', $hashParts);
}
}

class_alias('Twig_Environment', 'Twig\Environment', false);
2 changes: 2 additions & 0 deletions lib/Twig/Error.php
Expand Up @@ -358,3 +358,5 @@ protected function guessTemplateInfo()
}
}
}

class_alias('Twig_Error', 'Twig\Error\Error', false);
2 changes: 2 additions & 0 deletions lib/Twig/Error/Loader.php
Expand Up @@ -36,3 +36,5 @@ public function __construct($message, $lineno = -1, $source = null, Exception $p
$this->setTemplateLine(false);
}
}

class_alias('Twig_Error_Loader', 'Twig\Error\LoaderError', false);
2 changes: 2 additions & 0 deletions lib/Twig/Error/Runtime.php
Expand Up @@ -18,3 +18,5 @@
class Twig_Error_Runtime extends Twig_Error
{
}

class_alias('Twig_Error_Runtime', 'Twig\Error\RuntimeError', false);
2 changes: 2 additions & 0 deletions lib/Twig/Error/Syntax.php
Expand Up @@ -51,3 +51,5 @@ public static function computeAlternatives($name, $items)
return array_keys($alternatives);
}
}

class_alias('Twig_Error_Syntax', 'Twig\Error\SyntaxError', false);
2 changes: 2 additions & 0 deletions lib/Twig/ExpressionParser.php
Expand Up @@ -737,3 +737,5 @@ protected function checkConstantExpression(Twig_NodeInterface $node)
return true;
}
}

class_alias('Twig_ExpressionParser', 'Twig\ExpressionParser', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension.php
Expand Up @@ -63,3 +63,5 @@ public function getName()
return get_class($this);
}
}

class_alias('Twig_Extension', 'Twig\Extension\AbstractExtension', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/Core.php
Expand Up @@ -1608,3 +1608,5 @@ function twig_array_batch($items, $size, $fill = null)

return $result;
}

class_alias('Twig_Extension_Core', 'Twig\Extension\CoreExtension', false);
4 changes: 3 additions & 1 deletion lib/Twig/Extension/Debug.php
Expand Up @@ -23,7 +23,7 @@ public function getFunctions()
// 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(
Expand Down Expand Up @@ -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);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/Escaper.php
Expand Up @@ -108,3 +108,5 @@ function twig_raw_filter($string)
{
return $string;
}

class_alias('Twig_Extension_Escaper', 'Twig\Extension\EscaperExtension', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/Optimizer.php
Expand Up @@ -31,3 +31,5 @@ public function getName()
return 'optimizer';
}
}

class_alias('Twig_Extension_Optimizer', 'Twig\Extension\OptimizerExtension', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/Profiler.php
Expand Up @@ -44,3 +44,5 @@ public function getName()
return 'profiler';
}
}

class_alias('Twig_Extension_Profiler', 'Twig\Extension\ProfilerExtension', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/Sandbox.php
Expand Up @@ -99,3 +99,5 @@ public function getName()
return 'sandbox';
}
}

class_alias('Twig_Extension_Sandbox', 'Twig\Extension\SandboxExtension', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/Staging.php
Expand Up @@ -108,3 +108,5 @@ public function getName()
return 'staging';
}
}

class_alias('Twig_Extension_Staging', 'Twig\Extension\StagingExtension', false);
2 changes: 2 additions & 0 deletions lib/Twig/Extension/StringLoader.php
Expand Up @@ -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);
2 changes: 2 additions & 0 deletions lib/Twig/ExtensionInterface.php
Expand Up @@ -85,3 +85,5 @@ public function getGlobals();
*/
public function getName();
}

class_alias('Twig_ExtensionInterface', 'Twig\Extension\ExtensionInterface', false);
2 changes: 2 additions & 0 deletions lib/Twig/FactoryRuntimeLoader.php
Expand Up @@ -35,3 +35,5 @@ public function load($class)
}
}
}

class_alias('Twig_FactoryRuntimeLoader', 'Twig\RuntimeLoader\FactoryRuntimeLoader', false);
2 changes: 2 additions & 0 deletions lib/Twig/FileExtensionEscapingStrategy.php
Expand Up @@ -56,3 +56,5 @@ public static function guess($name)
}
}
}

class_alias('Twig_FileExtensionEscapingStrategy', 'Twig\FileExtensionEscapingStrategy', false);
2 changes: 2 additions & 0 deletions lib/Twig/Lexer.php
Expand Up @@ -420,3 +420,5 @@ protected function popState()
$this->state = array_pop($this->states);
}
}

class_alias('Twig_Lexer', 'Twig\Lexer', false);
2 changes: 2 additions & 0 deletions lib/Twig/Loader/Array.php
Expand Up @@ -93,3 +93,5 @@ public function isFresh($name, $time)
return true;
}
}

class_alias('Twig_Loader_Array', 'Twig\Loader\ArrayLoader', false);
2 changes: 2 additions & 0 deletions lib/Twig/Loader/Chain.php
Expand Up @@ -147,3 +147,5 @@ public function isFresh($name, $time)
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);
2 changes: 2 additions & 0 deletions lib/Twig/Loader/Filesystem.php
Expand Up @@ -286,3 +286,5 @@ private function isAbsolutePath($file)
;
}
}

class_alias('Twig_Loader_Filesystem', 'Twig\Loader\FilesystemLoader', false);
2 changes: 2 additions & 0 deletions lib/Twig/LoaderInterface.php
Expand Up @@ -53,3 +53,5 @@ public function getCacheKey($name);
*/
public function isFresh($name, $time);
}

class_alias('Twig_LoaderInterface', 'Twig\Loader\LoaderInterface', false);
2 changes: 2 additions & 0 deletions lib/Twig/Markup.php
Expand Up @@ -35,3 +35,5 @@ public function count()
return function_exists('mb_get_info') ? mb_strlen($this->content, $this->charset) : strlen($this->content);
}
}

class_alias('Twig_Markup', 'Twig\Markup', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node.php
Expand Up @@ -251,3 +251,5 @@ public function getFilename()
return $this->name;
}
}

class_alias('Twig_Node', 'Twig\Node\Node', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/AutoEscape.php
Expand Up @@ -32,3 +32,5 @@ public function compile(Twig_Compiler $compiler)
$compiler->subcompile($this->getNode('body'));
}
}

class_alias('Twig_Node_AutoEscape', 'Twig\Node\AutoEscapeNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Block.php
Expand Up @@ -37,3 +37,5 @@ public function compile(Twig_Compiler $compiler)
;
}
}

class_alias('Twig_Node_Block', 'Twig\Node\BlockNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/BlockReference.php
Expand Up @@ -30,3 +30,5 @@ public function compile(Twig_Compiler $compiler)
;
}
}

class_alias('Twig_Node_BlockReference', 'Twig\Node\BlockReferenceNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Body.php
Expand Up @@ -17,3 +17,5 @@
class Twig_Node_Body extends Twig_Node
{
}

class_alias('Twig_Node_Body', 'Twig\Node\BodyNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/CheckSecurity.php
Expand Up @@ -76,3 +76,5 @@ public function compile(Twig_Compiler $compiler)
;
}
}

class_alias('Twig_Node_CheckSecurity', 'Twig\Node\CheckSecurityNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Do.php
Expand Up @@ -31,3 +31,5 @@ public function compile(Twig_Compiler $compiler)
;
}
}

class_alias('Twig_Node_Do', 'Twig\Node\DoNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Embed.php
Expand Up @@ -42,3 +42,5 @@ protected function addGetTemplate(Twig_Compiler $compiler)
;
}
}

class_alias('Twig_Node_Embed', 'Twig\Node\EmbedNode', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression.php
Expand Up @@ -18,3 +18,5 @@
abstract class Twig_Node_Expression extends Twig_Node
{
}

class_alias('Twig_Node_Expression', 'Twig\Node\Expression\AbstractExpression', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Array.php
Expand Up @@ -79,3 +79,5 @@ public function compile(Twig_Compiler $compiler)
$compiler->raw(')');
}
}

class_alias('Twig_Node_Expression_Array', 'Twig\Node\Expression\ArrayExpression', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/AssignName.php
Expand Up @@ -21,3 +21,5 @@ public function compile(Twig_Compiler $compiler)
;
}
}

class_alias('Twig_Node_Expression_AssignName', 'Twig\Node\Expression\AssignNameExpression', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary.php
Expand Up @@ -33,3 +33,5 @@ public function compile(Twig_Compiler $compiler)

abstract public function operator(Twig_Compiler $compiler);
}

class_alias('Twig_Node_Expression_Binary', 'Twig\Node\Expression\Binary\AbstractBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Add.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('+');
}
}

class_alias('Twig_Node_Expression_Binary_Add', 'Twig\Node\Expression\Binary\AddBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/And.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('&&');
}
}

class_alias('Twig_Node_Expression_Binary_And', 'Twig\Node\Expression\Binary\AndBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/BitwiseAnd.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('&');
}
}

class_alias('Twig_Node_Expression_Binary_BitwiseAnd', 'Twig\Node\Expression\Binary\BitwiseAndBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/BitwiseOr.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('|');
}
}

class_alias('Twig_Node_Expression_Binary_BitwiseOr', 'Twig\Node\Expression\Binary\BitwiseOrBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/BitwiseXor.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('^');
}
}

class_alias('Twig_Node_Expression_Binary_BitwiseXor', 'Twig\Node\Expression\Binary\BitwiseXorBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Concat.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('.');
}
}

class_alias('Twig_Node_Expression_Binary_Concat', 'Twig\Node\Expression\Binary\ConcatBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Div.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('/');
}
}

class_alias('Twig_Node_Expression_Binary_Div', 'Twig\Node\Expression\Binary\DivBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/EndsWith.php
Expand Up @@ -28,3 +28,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('');
}
}

class_alias('Twig_Node_Expression_Binary_EndsWith', 'Twig\Node\Expression\Binary\EndsWithBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Equal.php
Expand Up @@ -15,3 +15,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('==');
}
}

class_alias('Twig_Node_Expression_Binary_Equal', 'Twig\Node\Expression\Binary\EqualBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/FloorDiv.php
Expand Up @@ -22,3 +22,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('/');
}
}

class_alias('Twig_Node_Expression_Binary_FloorDiv', 'Twig\Node\Expression\Binary\FloorDivBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Greater.php
Expand Up @@ -15,3 +15,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('>');
}
}

class_alias('Twig_Node_Expression_Binary_Greater', 'Twig\Node\Expression\Binary\GreaterBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/GreaterEqual.php
Expand Up @@ -15,3 +15,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('>=');
}
}

class_alias('Twig_Node_Expression_Binary_GreaterEqual', 'Twig\Node\Expression\Binary\GreaterEqualBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/In.php
Expand Up @@ -26,3 +26,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('in');
}
}

class_alias('Twig_Node_Expression_Binary_In', 'Twig\Node\Expression\Binary\InBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Less.php
Expand Up @@ -15,3 +15,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('<');
}
}

class_alias('Twig_Node_Expression_Binary_Less', 'Twig\Node\Expression\Binary\LessBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/LessEqual.php
Expand Up @@ -15,3 +15,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('<=');
}
}

class_alias('Twig_Node_Expression_Binary_LessEqual', 'Twig\Node\Expression\Binary\LessEqualBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Matches.php
Expand Up @@ -26,3 +26,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('');
}
}

class_alias('Twig_Node_Expression_Binary_Matches', 'Twig\Node\Expression\Binary\MatchesBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Mod.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('%');
}
}

class_alias('Twig_Node_Expression_Binary_Mod', 'Twig\Node\Expression\Binary\ModBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/Mul.php
Expand Up @@ -16,3 +16,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('*');
}
}

class_alias('Twig_Node_Expression_Binary_Mul', 'Twig\Node\Expression\Binary\MulBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/NotEqual.php
Expand Up @@ -15,3 +15,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('!=');
}
}

class_alias('Twig_Node_Expression_Binary_NotEqual', 'Twig\Node\Expression\Binary\NotEqualBinary', false);
2 changes: 2 additions & 0 deletions lib/Twig/Node/Expression/Binary/NotIn.php
Expand Up @@ -26,3 +26,5 @@ public function operator(Twig_Compiler $compiler)
return $compiler->raw('not in');
}
}

class_alias('Twig_Node_Expression_Binary_NotIn', 'Twig\Node\Expression\Binary\NotInBinary', false);

0 comments on commit 460712d

Please sign in to comment.