我已经创建了一个新的作曲家包,我想在我的项目中自动加载。在项目根目录的主composer.json
中,我有:
{
"require": {
"league/oauth2-client": "0.7.*"
},
"autoload": {
"psr-4": {
"CC\\LinkedIn\\": "linkedin-extensions"
}
}
}
在/linkedin-extensions/composer.json
我有:
{
"name": "root/linkedin-extensions",
"description": "WP-OAuth extensions for LinkedIn",
"authors": [
{
"name": "My Name",
"email": "my@name.co.uk"
}
],
"require": {}
}
然后我做了composer dumpautoload
并且自动加载似乎正在运行。有没有办法从命令行验证这个,并输出哪些命名空间/类编写器知道?
答案 0 :(得分:0)
我在圣诞假期发现的一个有趣的实用工具是视觉依赖图表生成器 - https://github.com/clue/graph-composer
运行composer时还有--dry-run
选项,它会检查需要哪些依赖项而不实际安装它们