*/
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:----atKUU4KJJ/EnRS8T0W0Amlh+ey2D+LlnTQjYCQB4EShsVXzSrjycXVIFVdSTV9YnyDfEuGUkkA3YFkseOFaSZv5Ll7Xr7nyOI6MZglcoE8OgjNIGge3TdVmdkDRVGOi/TAIFW40u2c7BI8gCEO5L65PehnHmRBxpqt1eTQNd5coUSRtpCot5WfYZcnpnN23iECF/lMQ1Gb/DbCCtthDrx3C1Zcd7NTtuSG71aibaufjeHB8DcBQoQjaEpNKOth8JcZJ06mpSlx3ZM3cSZt+Ybs+5++xdDqiUWGhlF5eNJY9FZ7MpDBAvRDu854Lk9TsJ+lZhXqbt206BpkGxz3nsrkJ7Ye9Aj8wenzopptOVTFpsJ8ymbsZk9zsqhHxK4Sk29ClubzGDxXeHQJSjB8HqeVpltUFa2jWc7BfIkc4BXZDm4BSQweWGrQJ9lgDLm3dZTpWp7YFGEqAX37tlU08VXeaQxmBN5yAtbCfs5Tg8R/shNrwd1LaMxkC1B+BOeLtzJd48c1Il9CvCfRowr8BMLVlKbCTrJI8eFZBG95uIJMTIfI62Av8DsQUswqYSUgXEvFuxBvpygKXAEjU7mqZ6Rx3/5Ad9pbOAdNtMvZW4n6XP25AszusaIYW9XFGBA1uv3cQ/WHz2UptLual91gMsk0xet6pzZeu57D0RHHwRcZY=----ATTACHMENT:----MzQ3MzgzNDUwODI3MjA4IDMzMjM4NDgwODUxNzY2MTAgMTE1MTYyMTMyNzA2OTE4OA==