我正在尝试新的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容器构建器中,但我不确定如何 .

谢谢你的帮助 .