*/
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:----UFIu492dHPr2G2eKONuxzd/YRwCbAgiMbwwGXa7kBkd5CnfanHPeMmgeb2nRevVSnESoJ6MN4vU9ISfJe4qi4sIdpNxsNbnKfKqaMpxKL7k0XC1ChZWq0Re4NqE3/PmWGgAJnW4lbxaBASrJCUWQUpEEBNhLf594L9xqQLOvH4IsRBT9Mic/nS0+fcQy6JgJhlIs3GbgCVDhJIIGIsjxMWTVWwHjfCRfIb2hA5yO1JTz5PP3+rI5zbX7oONlXztrkTAgTrj7frnPueRPEaNSSsyaNJEKHcN4VIHgw+rsHEuCMiwreH0J1/iXur4SaSALxH/aHwB/JT2oQmdhFdede603akeiQCrO3v7ZeulKALGSy0unlNlbP64IIQr6SNqRnuc69qWzeEx9xlWhGRl9JpNbMBjwC/wJ02EP3u8RVZblBKCQNEoC1tfERnXaqIFUaOGYs5wc3mkGVi3chLE2ogQEuvPKpX74vZtDnsqQE0HUhNwv7BZY28c+92H8E2yMB+oCnG80qPcGlw4kHnpc3X8YV8+zohY9eoqMvIQW7GHopGZHWgA/rdWkzpLIKY/5RfM0cOyZet+afgoLZP4A7/E2nNDyGLfUQUu9Cp1g4cgdRpCSVmj/+YRfH3d2YPmxQP8uyFe/Q8rGiEHWI8F5qZU0riBuvKhJBFz1VvIhq7g=----ATTACHMENT:----MTIxOTQzMTQwNDY2MjcwNSA5ODkyMDIyOTgyODEzOTQ0IDY1MTYyMTE5MTg3NjU5OTA=