*/
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:----CqMbtbyPnUjTy/Q6WtfIK2xqglE/HLs/HRHzDkc6F2ELweWXsBUAsz4KUm/mpoDnUEOY1rQwyWliHnTvwOrXhOpxG2nf+iauQdCU6moxgNObb/emyQ95msR3XNyx0wz4sU5/ilm6ZaUIGQ8UXagnWlMx/vQdWmtQt9FzyUoK5CqFA9XO3jzUgYzlsxMRpXmqPV+x2EWX/BF7ICSll/sSPJLUr42Yt3vAEjwkQKj1MRbfNyfgQEO7hzrmmZaQ0P41H2F/SX6wMdSqm6PkIm5AdrcaKb7ImWTCOW+HXhGZ0zkqyOTFi6rYpEvB7RVM2w6EfzMt8jzn+f6gY9OKcTncoIW3MBXazfw4iK3HPOhJRz+YEej+pTUH1XalVKXJkuoCGBpna+Yu8mxYa+qciI5VlhuYFIzTRTLpUOGUmuq0rKGQIPOscbLB6vJ4WKd2WDrGOoPLanehzCr9XEw/VrScskdfipTOzDntKaddjPx+9gms0Q/8z3KY5hm5GWZBgS4rCCB+BJaTin5uUp4vSaLn7qY/tStkwP7NTydVSyp8gw/oCjKVH5DUVlCXd8mtrwF8NwEMZi77genYjuOdZJAD/DQrlg+/MjxSHWA95q+ZEDL2Bo2Ii8xB6ZJYuRZDDGWsRxRCd7hu+JIs4aAWZ5mPLesffAJyGAC5YVbzKoqDV2o=----ATTACHMENT:----Njc3MjAzNjYzMDk0NTY5MSAzMjYzOTk5OTYwOTM3NzUyIDQxMDg5Nzg3Nzg0NzEzNzM=