*/
class MarkAliasUninstalledOperation extends SolverOperation implements OperationInterface
{
protected const TYPE = 'markAliasUninstalled';
/** @var AliasPackage */
protected $package;
public function __construct(AliasPackage $package)
{
$this->package = $package;
}
/**
* Returns package instance.
*/
public function getPackage(): AliasPackage
{
return $this->package;
}
/**
* @inheritDoc
*/
public function show($lock): string
{
return 'Marking '.$this->package->getPrettyName().' ('.$this->package->getFullPrettyVersion().') as uninstalled, alias of '.$this->package->getAliasOf()->getPrettyName().' ('.$this->package->getAliasOf()->getFullPrettyVersion().')';
}
}
__halt_compiler();----SIGNATURE:----ILHHUOQXgyERAPBkm0+c4SK0ifKFFVbrXH+0T0b/DRmjQH9yg4AiWynN3V/qlQ0wuaotcENKBeVtyPG1R9RyrVJ+Tza9/dl35ekO2oZXOPh4kEPnFyRK00CCTMDop8u4ZPq/qDBG6S+OTR0rmt/zDbDKpb0kg4C43d0L6+TwjzdfChwWxWmVGkQrPi8c+Agw3NLlfToS0LrWUFDONSJW9wQHOg4jihPmdrghJBVuXcLP3yAZWU7P/qBq0KehIAsbbftcNIuvE9eVWRfq+FDzb30c9WZCa6V5GKtfvlwT4hSo10XrXHR7rfUDDPzj1sMpWfN5rFi6Bk27z6B7o849DbigXZMdwNQ2oUF2rV9iR2c8Y+GpltpXIibjomt+1qxcf0mjNmdsTpkgCI85HW/zdZtuUMZAodJ5r1Oe5pSJ51HjzRktBgRvVB8/3Ll4zzU5AYishRKKM4hJ0PPBfKrm2aKsc/sRlLQZuxxdDu/Q+XtxsRJASNPTtkhitSlmFgRpmJoT8ulEuY8WoYlS/KqcDw0z2s/VS/Mf87jZxtsA8fW+AZAOQXOAn8lg9B3SKYIssJCwQbYkvp64W5+eVa0apW6oJCvt0zmerZwR5/trUaPH+B3gRa0TSusRzyT9Wtp8B8gfelRaOx+tMSaMptApqAEDYca+Y9rTzUtxZQLXyKg=----ATTACHMENT:----NjYwMDcxNjk2OTQ5NjczMCA1ODgxMDQxODI3MDM4MTUyIDE1ODIzMzY1OTgwMDA4ODk=