*/
class UninstallOperation extends SolverOperation implements OperationInterface
{
protected const TYPE = 'uninstall';
/** @var PackageInterface */
protected $package;
public function __construct(PackageInterface $package)
{
$this->package = $package;
}
/**
* Returns package instance.
*/
public function getPackage(): PackageInterface
{
return $this->package;
}
/**
* @inheritDoc
*/
public function show($lock): string
{
return self::format($this->package, $lock);
}
public static function format(PackageInterface $package, bool $lock = false): string
{
return 'Removing '.$package->getPrettyName().' ('.$package->getFullPrettyVersion().')';
}
}
__halt_compiler();----SIGNATURE:----ihMnE81YxoUUcojLf/rPq0KY6NqxUOER+368F1h7UkMTNdyTnZMEGDhzLOx4ZF4qSSBd3GEdeZHVIv7fAoCN1OUJR9XNm+DG5CNUbMtaj4MMYvhMmqerUUg08SVihHJUv97LFM6AcelNiBeqF0BWhB/SGY+xgeIHIoV3cHtgCOZ7e5cUohE1xVQflTnLXpSgVCAwAmZ9/33fU1BNkYFb7/v8a+nfGpDfS9T9OFdNI8wmtawxzK7VwSo4RAzuW+wF5oUBvpTSJeBCyv4D9SotQRdUs+68Ff9Y9aBoIY3ZGS4NrUMAiKB1nv1YX48XAMvANjyR4OTPxBYAfqPBtzaYpBQSSRnz0iPdQwbmG0rRB0+qJahvQdyfkgL6/1f1H2MduwuRyWzmN5aETI9KPEp+Ug+fgbGB0rG6I+FYFEvsTeOuaaBUddKo29zatN/Xzgna/Mv6axR7RophTTOuZO1MlsgyzwkEyxq20lOeAM3MKQEzYWyAcjt3IYv/TPPrI03Qr5B6wP3dX1jSdQr9XUjQITN6sF16l3eRFIOSDMA4yyi98j7hFZvQmRAlR5mnKR5YQzhMoiq3khBDEEtJD8k/uJHViOru/mRD/r6HwRupDYv+cYDq8ZECJyr10w7zEoh79/xChs97glgej1C1UEuFR3vnusvd7XGWgKkYLCAa+Fo=----ATTACHMENT:----MjcwNzg1MjA0NTU5MjQ0NyAxMTg5Mzg3MjI3Mzg1ODUyIDM1NDc0OTk1NjM4OTU5NTY=