可以从Twig_Lexer扩展吗?

时间:2017-04-15 19:06:16

标签: twig

在Twig internal documentation中,我们可以读到lexer可以改变:

$twig->setLexer($lexer);

我的问题是:是否可以从Twig_Lexer延伸?

在阅读代码时,我可以看到大多数成员都是private,这会使成员的重用变得更难或者根本不会扩展。此外,setLexer()中的Twig_Environment还有Twig_Lexer的类型提示。

我在这里缺少什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

作为文档目的。这个问题的答案可以在this issue

中看到

基本上不鼓励内部类的所有扩展,并且在Twig中不支持。