使用composer时 重写vendor目录第三方类
一、修改composer.json
"autoload": {
"psr-4": {
"App\\": "app/"
},
"classmap": [
"database/seeds",
"database/factories"
],
"files": ["app/Overwrite/autoload.php"] //增加
},
二、增加文件app/Overwrite/autoload.php
<?php
spl_autoload_register(function ($class) {
$map = [
'FFMpeg/Media/AbstractVideo.php' => __DIR__ . 'AbstractVideo.php'
];
if (isset($map[$class])) include $map[$class];
}, true, true);
三、执行composer dump-autoload
composer dump-autoload