*/
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:----zOTYtdrs1Hm3e90OZ5wXVBSnLLNUrXLDhnhti8/sd2zH2Mq3Xi46RNuQml5HjfcXoy7WsoMxA4hgRu01R28MbXfzSf+v3rA67b9TNXwzj0ehZ5z14jfXpb/6jFz7+d9jcG65UYZYlHU42Zoe5Q3CfncADyhy+gmkhFlaPNsKA8JyWf6xBUbpRLYNkof5xsrJw7XE+jwUFSKAZs+iCkXNI2oyZawL52QLRznlAnBmQyHE7R6MvGb9j3gFbyYSATY/tD7A3lwWhqJGTia8FP5hAgF4c2nHGE95t4kuVm2qk8VexteX6Sr1rL5wUHjmPxN/nVI7RgnnHDkwAFzg2fsxc2aG2mjfcES5LtmQg0Fk6OxFraguOumjO2p9eCobNDCAOVajH4s9/dg/OYQ9pxLe6Gm/959PZkqMBO/YVqgAWfeYhD/onUX1DZFkK6Z3iMYSMKgVFk9l6KzldWWsLVHSmVzq6Fonlc8YSrzjFWRaQaWWpcZYPjY+wronBFJvK+R5y0JGQo+jwWEaFaX1BIXpY0b8tEmhQSDgwqvk5P8fdpvPIN2DnSNdtKSKbRsN1IJQTPyu+03fl9onUGE8oVqnDnLJL4KxvW4QeHV2+l7tYqR5ru4go4N0+3JJpCjPjexzK3zZMNlFkB5g7N9LTLQrmLyN33gwMvkiDhMvZJAOmSY=----ATTACHMENT:----MTA1NjE1MzEyMDQ0NDgyMSA2NTgzMjM4ODg3NTMzNzIyIDEyMzYyNjk1ODY1NzE4MjM=