*/
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:----BKJwYCsBAeb1uRljqu7SmKgg2mGO20zVP5Ek0lZFrjt4Xe/gsUR4WRW2VI/t3VlewqVNNUgQePKbxT8LYdp+ekNQ+GDG/nvYxf9n4rhkwAZM2oV3n8HqyPAduKa8/8QVR0TG7vyWXgmcLGSwIMoLJbUrw6jOZ1a2xeV1zuigqfrPT37/Foxs0BvKFK7dJlV0qBTFRVGg7qQJeJVcPOtufnNGWNQbmmPy+t2sa92ZWDnQGgIVR5MLsrd7V+cR6o/miK35PuFqsdtbdJeTbjT32FPPHc7mQ/Kri9+qRmtuqsGSCi5QGCpIUYZmK2baUS3N8snoF5I5yIJsrWsVCtMeVyMzGk+NQM+laH2enzOux4fyJcCoA4kYdD/rUxorBHm5O5FWUkacht42VjLP6z7PWhdFkGRguYzM5/vQOGHcm7HIK/4EdfELorZZ6xmYrOWpZ9wezu8gtYBffxTY9OL98DKWMCeXL79IBDf458NOFoVf5K0RW8xVTRx57unysy2TW7xwE3lK/xz0eKVGkqhSR5G0Q3BLsueSMKJLrNs0y/rntL4q8n0ovURE93c6pa0McPI48fP4dKa285VviYZ3G1WfzfD1SkkxpWKoedMvo7mHXzhLbO+LbPw+BZ46tep1V93miQ5sC4spwOWaQhCLFYPqGZyF4hZ5DmhDUmTSzfk=----ATTACHMENT:----ODY4NDkzMjM3MzE3ODM2MCA3MjM0NjU1OTk1MTUzNjk4IDUyMjU4OTE5MjU2NjM0MjM=