我正在尝试新的Symfony4(框架包),我想将一些我的可重用类从src目录移动到供应商一(通过composer PSR-4加载)。
所以我创建了一个包(new git repository),在那里添加了类(进入src目录),将PSR-4配置添加到包的composer.json中,如下所示:
"autoload": {
"psr-4": { "\\": "src/" }
}
然后我跑了composer require <name_of_my_package>
并且我倾倒了自动加载。
一切顺利,但是当我想从我的包中访问任何类时 - 出乎我的意料 - Symfony找不到并使用这些类中的任何一个(即使它们在作曲家的自动加载文件中)。
我认为我需要以某种方式将这些类添加到Symfony容器构建器中,但我不确定如何。
感谢您的帮助。