怎么替换vendor中的代码? | laravel | laravel china 社区-大发黄金版app下载
dcat-admin 中扩展版本的代码不兼容php 8.3.2
   //文件  dcat\admin\extend\versionmanager;
    public function getnewfileversions($name, $version = null)
    {
        $name = $this->manager->getname($name);
        if ($version === null) {
            $version = static::no_version_value;
        }
        $versions = $this->getfileversions($name);
        $position = array_search($version, array_keys($versions));
        if ($position === false) {
            return $versions;
        }
        // $position   不兼容php8.3.2
        return array_slice($versions, $position);
    }这个是dcat-admin 扩展的代码,正常情况是将dcat-admin 自己打一个composer包,在自己的composer 包上面修改,有点麻烦,有没有直接在项目中代码中替换这个方法的方案?
 
        
         在 composer.json,autoload 下加 classmap。 
将修改后的文件路径写入其中。后运行 composer install。
在 composer.json,autoload 下加 classmap。 
将修改后的文件路径写入其中。后运行 composer install。