*/
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:----WIltxleB8z7MyjEaoRyxOvk7cSk5iks07HYPXD46BY08hVTVkLfcojoUzZ0Fqg3Q6tGgTPV85RjrVJcsmcLUCpIen5gumggJ+rngCtcl8Q353QezYOI1aP6wI8p6lAtg0UuDm1fI5z+loOJORTp4g5IhSwr7eAgCFjK/FcCXeKDBfAl71I+1SYe8+uUwnOPhEFO6QcFIZyMCgsyZjIv/Rz8BXZrLfgbZeT/DS3m4k7QzwFzyvWxiJE8mJJ0yjhBM5vBtVoLk49Lm2PJMiyHXUGln1DDE6acL0+iW1MRCTLffZjPS7g6x1CO8uDEzfY1FA3pN+daT5mV1oj/ifPYhe+IirbCsXZD2QRSjU80gcV2l1yVjFp9Ix6T/dmPssC7/gY7ObSW6uJQMcotMmL915Hhtrm/1Pe1FZY1KAORIvGMQlWh4koym4qznQCaZpcGfH7V/72SfIcNQLq0URHXReZibnLzy48X09CkAS68BO4nwahgaTuHn4iPsQpeUmBw0hvBSrZnSGKnVQBz/uoE+hktn0RKfDT4WrVTABkZ1QxAOAV6xhaGbNlgwPUEPytkPqp93XY+6ihJgtG+Zq5PWeXpajcBa7Uh/IjOh42Osm+Dq+HZhurQN9WuZRMeh+pkWmqC2KGnpcimGVm1E9zCu6a3kAhy7Y+K8aYBAz67xUeE=----ATTACHMENT:----NDUxODY2OTQ3MTczMDA1OCA2ODE5MzI0ODM2NTA5ODk5IDE3ODM5NDEwMzgyNDA4Mjg=