定制 death_satan/composer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

death_satan/composer

最新稳定版本:v2.0.13

Composer 安装命令:

composer require death_satan/composer

包简介

composer v2 helper vendor

README 文档

README

Vue logo

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

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-07-31

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固