death_satan/composer
最新稳定版本:v2.0.13
Composer 安装命令:
composer require death_satan/composer
包简介
composer v2 helper vendor
README 文档
README
composer 助手
便捷调用部分composer ClassLoader和InstalledVersions开发的接口
!!! 注意安装需要composer v2
安装
composer
#安装最新版
composer require death_satan/composer --dev
使用
//获取当前应用程序内的ClassLoader //如果当前应用程序没有进行存储则手动去获取 #手动获取 classLoader //获取autoload.php目录并把它require进来 /** * @var \Composer\Autoload\ClassLoader $classLoader */ $classLoader = require __DIR__.DIRECTORY_SEPARATOR.'vendor'.DIRECTORY_SEPARATOR.'autoload.php' $composer = new \SaTan\ComposerHelpers($classLoader);
可用function列表
| 方法 | 说明 | 增改时间 |
| packageReference | 检测包是否安装 如果包被替换或提供但没有真正安装,则将返回 null 作为参考 | 2021-9-2 |
| rootPackages | 获取当前包信息 | 2021-9-2 |
| packageVersion | 获取包名版本 | 2021-9-2 |
| getPackagePath | 获取包的目录 | 2021-9-2 |
| hasPackage | 检查是否存在某个包 | 2021-9-2 |
| packages | 返回当前所有已加载的包 | 2021-9-2 |
| packageVersion | 获取包名版本 | 2021-9-2 |
| getAllRawData | 返回当前加载的所有 installed.php 的原始数据 | 2021-9-2 |
| packageVersion | 获取包名版本 | 2021-9-2 |
| getClassMap | 获取类名映射列表 | 2021-9-2 |
| setPsr0 | 设置一个psr0目录|如果之前有设置则会覆盖 | 2021-9-2 |
| setPsr4 | 设置一个psr4目录|如果之前有设置则会覆盖 | 2021-9-2 |
| import | 加载给定的类或接口 | 2021-9-2 |
| addPsr4 | 动态添加psr-4映射 | 2021-9-2 |
| addPsr0 | 动态添加psr-0映射 | 2021-9-2 |
| findClassFile | 查找类的文件 | 2021-9-2 |
| getClassLoader | 获取ClassLoader实例 | 2021-9-2 |
统计信息
- 总下载量: 18
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-31