*/
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:----o0XTz1vr8cxxdhN6YNXCZ51mBoFxJE5UJE25xV3tjXkslqwnu7EP42O+pvF1cbUHaFatXsTR+oGGIWo3PzF5KhLOy5c1e56a33e94f5cY4MaxyKMCvERxp2HPYNotJrC6KValcIW/Ctph2Xkl5r39wy8ZGXDU86k3Q8EC0SHn5OzaCotspeQt1LOOfXn6h95dnFOkVwEnlIY+ANAfcUYPScHEFGncyVDgdfodWcnQAD65i1XKddMuFhIaeqxUweFJq2KVGYYD0K5+kTEbTZ75kue383ITwObyocXdw/H8Jkt0cqsLw6YeSKc7CJwhi3E2FFbeTiEeOcP8suBVOGVFfMQUlLu6qCyuOVQVEyWS/LCfjlKyJcd1o/XjfgwrYkhu9ziFJMKmT7PDDIBPgy9fPO36eGuxPTXeFr2cjEM5V4kMYmawj6bqcMXDda1+dbzS84UCoRduUttnpjBtPusMxOoAI7kxF/tJaNSIPhhO5eqV7n9dQwXG2ENRTcKmaBZwyX22qPhOaIahf7+haIRsYYj+DnKexko7O973SaTVcEzxMgMaQEg1RYvrqqMUyjWFx15GWAHduJq9gZVIKG/GhHNdjvcU9U8LipUIWA24bi/uvfcFhWfv7JERJsq+HAeVVuVMhEX8fVoIBH10J3Wzf+eApVVJVwR5zgavM4LHYI=----ATTACHMENT:----NTE1MjQ1NzU1ODUwMTkxNSAyNDExOTg4NjIzODY5NzQ2IDU4NDQzNjgxNzg4NjQ4NjM=