嫩枝

灵活、快速、安全
为PHP模板引擎

Syob娱乐下载mfony的产品
文档 弃用功能
您正在阅读的文档树枝2. x。欧宝官网下载app切换到树枝的文档欧宝官网下载app1.倍3.倍

问题和反馈

许可证

嫩枝欧宝官网下载app新BSD许可下吗许可证

弃用功能

这个文档列出了弃用功能在树枝2. x。弃用功能保持向后兼容性和删除下一个主要版本(在树枝弃用功能2。x是移除在树枝3.0)。

PSR-0

  • PSR-0类弃用树枝2.7以来支持名称空间的。

继承

  • 定义一个“块”定义在一个无块子模板自树枝2.5.0弃用。在树枝3.0中,将抛出一个树枝\ \ SyntaxError错误例外。它不工作,所以大部分项目不需要做任何升级。

错误

  • 传递一个字符串的美元的来源参数上\树枝\错误\错误/树枝\错误\错误构造函数是树枝2.6.1以来弃用。通过一个实例树枝\源代替。

标签

  • 没有余地的标签是在树枝2.7中弃用。使用没有余地的过滤器相反或{%应用无限的%}(树枝节点\ \ SpacelessNode树枝\ TokenParser \ SpacelessTokenParser类也弃用)。
  • 使用没有余地的标签在根级别的孩子在嫩枝2.5.0模板是弃用。这并不工作作为一个希望它工作。在树枝3.0中,将抛出一个树枝\ \ SyntaxError错误例外。
  • 过滤器标签是在树枝2.9中弃用。使用应用标签(而不是树枝\ TokenParser \ FilterTokenParser类也弃用)。
  • 添加一个如果条件在标签是在树枝2.10中弃用。使用一个过滤器过滤器内或一个“如果”条件”“身体(如果你的条件取决于一个变量在循环更新)。

最后的课程

下面的类标记为@final嫩枝2,并将最终在3.0:

  • 树枝节点\ \ ModuleNode
  • 树枝\ TwigFilter
  • 树枝\ TwigFunction
  • 树枝\ TwigTest
  • 树枝\分析器\概要文件

解析器

  • 2.7树枝,\树枝\解析器:isReservedMacroName ()/树枝\解析器函数是弃用树枝3.0将被删除。它总是返回反正枝2没有任何保留宏的名字。

环境

  • 2.7树枝,base_template_class选项树枝\环境嫩枝3.0中弃用,将被删除。
  • 2.7树枝,树枝\环境::getBaseTemplateClass ()树枝\环境::setBaseTemplateClass ()方法是弃用和树枝3.0将被删除。
  • 2.7树枝,树枝\环境::getTemplateClass ()被标记为内部,不应使用。
  • 2.7的树枝,传递树枝\模板实例的树枝\环境::负载()树枝\环境::resolveTemplate ()弃用。
  • 根据输入,树枝\环境::resolveTemplate ()可以返回一个树枝\模板或者一个树枝\ TemplateWrapper实例。在树枝3.0中,这个方法总是返回一个树枝\ TemplateWrapper实例。您应该只依赖于这个类的方法如果你想要向前兼容。

接口

  • 2.7树枝,空的树枝\装载机\ ExistsLoaderInterface接口是弃用树枝3.0将被删除。
  • 2.7树枝,树枝\ \ InitRuntimeInterface延伸接口是弃用树枝3.0将被删除。

扩展

  • 2.11树枝,树枝\扩展\ CoreExtension: setEscaper ()树枝\扩展\ CoreExtension: getEscapers ()弃用。使用相同的方法树枝\ \ EscaperExtension延伸代替。

杂项

  • 2.7树枝,Twig_SimpleFilter,Twig_SimpleFunction,Twig_SimpleTest空类弃用和树枝3.0将被删除。使用树枝\ TwigFilter,树枝\ TwigFunction,树枝\ TwigTest分别。
  • 嫩枝2.8.2,所有的使用树枝\装载机\ FilesystemLoader: findTemplate ()检查返回值(返回相同的含义)。如果你是overidding树枝\装载机\ FilesystemLoader: findTemplate (),你必须返回而不是兼容3.0树枝。
网站由ob娱乐下载和树枝,部署在
的树枝标志©2010 - 2023吗ob娱乐下载