如何列出哪个作曲家将从命令行自动加载


How can I list what composer will autoload form the command line?

我创建了一个新的作曲家包,我想在我的项目中自动加载它。在项目根目录的主要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,自动加载似乎正在工作。有没有办法从命令行验证这一点并输出命名空间/类编辑器知道的?

我在圣诞节假期发现的一个有趣的实用程序是可视化依赖关系图生成器 - https://github.com/clue/graph-composer

运行 composer 时还有一个--dry-run选项,它会检查需要哪些依赖项而无需实际安装它们