我正在做一个简短的文件包安装/更新脚本,将vendor目录中的一些文件复制到我的文件中public.
按照composer网站的例子,但是当我执行它时,我收到一个错误:
致命错误:在第17行的S:\ Projects\composer-scripts\FileCopy.php中调用未定义的方法Composer\DependencyResolver\Operation\UpdateOperation :: getPackage()
代码是:
namespace composer-scipts;
use Composer\Script\Event;
class FileCopy
{
public static function postPackageInstall( Event $event )
{
$packageName = $event->getOperation()->getPackage()->getName();
echo "$packageName\n";
}
public static function postPackageUpdate( Event $event )
{
$packageName = $event->getOperation()->getPackage()->getName();
echo "$packageName\n";
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议吗?