期望的结果是:
class SomeExtension extends Extension{
public static function add_to_class($class, $extensionClass, $args = null){
//$args = ["some_key"=>"some value"];
}
}
我的config.yml
(格式不正确)如下所示:
SomeClass:
extensions:
- SomeExtension
some_key: "some value"
这个 yml 无法解析,但是是否可以将 args 注入(inject)到这样的扩展中?我找不到任何有关如何使用 Extension::add_to_class
最佳答案
您可以在括号中传递参数,如下所示:
SomeClass:
extensions:
- "SomeExtension('arg1','arg2')"
关于php - 将参数传递给扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39090945/