新建根目录下SignerV1.php文件(复制要替换的文件并修改成自己想要的样子),同时新建Autoload.php文件,文件内容如下
<?php
/**
* 加载器,将需要改进的composer库需要修改的类放在此处加载
*/
spl_autoload_register(function ($cls) {
$map = [
##此处为需要替换的文件,签名为原始的命名空间,后边为替换的目录文件
'OSS\Signer\SignerV1' => __DIR__ . '/SignerV1.php',
];
if (isset($map[$cls])) {
include $map[$cls];
return true;
}
}, true, true);
修改composer.json文件,在autoload下新增file配置
"files": [
"patch/Autoload.php"
]
执行composer命令完成注册
composer dump-autoload
已有 0 条评论