piotrpress / composer-classmapper
此Composer命令根据项目文件生成一个classmap.php文件。
v3.1.0
2024-03-27 15:47 UTC
Requires
- php: >=7.4
- composer-plugin-api: ^2.0
README
此Composer命令根据项目文件生成一个classmap.php
文件。
注意:即使在没有composer.json
文件的项目中也可以执行此命令。
安装
- 将命令添加为全局Composer插件
$ composer global require piotrpress/composer-classmapper
- 允许插件执行
$ composer config -g allow-plugins.piotrpress/composer-classmapper true
用法
- 在项目目录中执行此命令
$ composer map [-e|--exclude [REGEX]]
注意:选项exclude
是一个正则表达式,用于匹配要排除在类映射之外的文件路径。
- 命令执行后,只需在项目中包含自动加载文件即可
require __DIR__ . '/autoload.php';
示例
$ composer map -e"#/vendor/composer/(.*)#"