的文件。
在Php项目中使用composer,使用Twig和我自己的框架。
我想用我自己的类"覆盖"Twig_Node_Expression_GetAttr类。
一切都很好,但我必须手动添加在composer autoload_classmap.php文件:
'Twig_Node_Expression_GetAttr' => 'ebuildy/ebuildy/src/eBuildy/Templating/Twig_Node_Expression_GetAttr.php',
我如何在我的编写器中声明这个?Json描述文件
谢谢,
您可以在项目的编写器中定义classmap条目。或使用PSR-0映射。有关详细信息,请参阅作曲器文档中的自动加载。如果你用比Twig更严格的名称空间定义PSR-0名称空间,那么你可以肯定你的名称空间将接管,例如:
{
"autoload": {
"psr-0": {
"Twig_Node_": "path/to/src/"
}
}
}
但是,这只适用于在src/dir中有一个名为:src/Twig/Node/Expression/GetAttr.php
.