Características depreciadas
Este documento enumera todas las características depreciadas en Twig. Las características depreciadas se mantienen por compatibilidad hacia atrás y se quitan en la siguiente liberación importante (una característica que estaba depreciada en Twig 1.x se quita en Twig 2.0).
Analizadores de segmentos
- A partir de Twig 1.x, el agente del subsistema analizador de segmentos está depreciado. La siguiente clase e interfaz serán removidas en 2.0:
- Twig_TokenParserBrokerInterface
- Twig_TokenParserBroker
Extendiendo
- A partir de Twig 1.x, la habilidad de remover una extensión está depreciada y el método Twig_Environment::removeExtension() se removerá en 2.0.
PEAR
El soporte para PEAR será interrumpido en Twig 2.0, y ningún paquete de PEAR será
proporcionado. En su lugar usa Composer.
Filtros
- A partir de Twig 1.x, usa Twig_SimpleFilter para añadir un filtro. Las siguientes clases e interfaces serán removidas en 2.0:
- Twig_FilterInterface
- Twig_FilterCallableInterface
- Twig_Filter
- Twig_Filter_Function
- Twig_Filter_Method
- Twig_Filter_Node
- A partir de Twig 2.x, la clase Twig_SimpleFilter está depreciada y será removida en Twig 3.x (en su lugar usa Twig_Filter). En Twig 2.x, Twig_SimpleFilter sólo es un alias para Twig_Filter.
Funciones
- A partir de Twig 1.x, usa Twig_SimpleFunction para añadir una función. Las siguientes clases e interfaces serán removidas en 2.0:
- Twig_FunctionInterface
- Twig_FunctionCallableInterface
- Twig_Function
- Twig_Function_Function
- Twig_Function_Method
- Twig_Function_Node
- A partir de Twig 2.x, la clase Twig_SimpleFunction está depreciada y será removida en Twig 3.x (en su lugar usa Twig_Function). En Twig 2.x, Twig_SimpleFunction sólo es un alias para Twig_Function.
Pruebas
- A partir de Twig 1.x, usa Twig_SimpleTest para añadir una prueba. Las siguientes clases e interfaces serán removidas en 2.0:
- Twig_TestInterface
- Twig_TestCallableInterface
- Twig_Test
- Twig_Test_Function
- Twig_Test_Method
- Twig_Test_Node
- A partir de Twig 2.x, la clase Twig_SimpleTest está depreciada y será removida en Twig 3.x (en su lugar usa Twig_Test). En Twig 2.x, Twig_SimpleTest sólo es un alias para Twig_Test.
Interfaces
- A partir de Twig 2.x, las siguientes interfaces están depreciadas y vacías (serán removidas en Twig 3.0):
- Twig_CompilerInterface (en su lugar usa Twig_Compiler)
- Twig_LexerInterface (en su lugar usa Twig_Lexer)
- Twig_NodeInterface (en su lugar usa Twig_Node)
- Twig_ParserInterface (en su lugar usa Twig_Parser)
- Twig_ExistsLoaderInterface (fusionada con Twig_LoaderInterface)
- Twig_TemplateInterface (en su lugar usa Twig_Template)