*/
class MarkAliasInstalledOperation extends SolverOperation implements OperationInterface
{
protected const TYPE = 'markAliasInstalled';
/** @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 installed, alias of '.$this->package->getAliasOf()->getPrettyName().' ('.$this->package->getAliasOf()->getFullPrettyVersion().')';
}
}
__halt_compiler();----SIGNATURE:----N/6AZJCcmfGGy70ZK+qWjb2F21UUBW7wViMz2WGoMUCV/qcUayq8zomvj7+qf3hfge1rq5GArSmfO01toPSTq+HpmSLzENQRfMNnOFQeHBD5qdro/qpPCuCNigccOx5PqLJHaPXyDk7VX27+a8EgoXjLL2MzNvyQptzUKqq9pvL8M/mA9LoBZ34Fimu4O6gt6oCdJS6YEJKlK2YwXnlAHmwGvIFVebYRgiDvln325Z3kDR/VWCW/vLLSUPSmTLmbmX/ROhw6CEE7Ph4VJocEqHKgu4sgHr4dXdCr0YlvT4Dk2xMvmWFTU+9HEkTcRT4txMhPDJ5L8R3YHWB9Mbik+VWjGwbpw5lNufAjUDLljltTQ1IJuAvXH/8LaawBQ77mBax1ack+IRyfSzZgEJFgBn6Db+G9k7CfixNK+K8Yh+OT3dyqfiK2mnrRTcQEL2ls4G5aXCnMymeKUjYFV9YJNgpZyw7VkAL1Of9CMldJ55egxiKx9QFS3WeiwrnI3+JvaTLiEUMRyyeKmdooiZhU3UGOSC8vucZOSZzkURd0KIdfm78djGnskW0hUuOAtxmRANd9bSPH4+sGtlrQ+hptmnImoDt5USJtlVJY+er2ENYV/YIaJv5yMttsQVZErdk/fl1AsqhwYi+fVbSOefkmkSakBq/yemuRnt5bK0l1Zcw=----ATTACHMENT:----NzA0MDAwMjM1OTc5NzkwNSAzMTg0NDc3Mzg3MDM3OTc4IDE2MDU3OTI0NzQyMDczMjI=