*/
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:----t7hi45632BPEr8DnZPj7xbxa2LseU62j75ANTdVb3CRbEZgmjG0Ub6gxi2eGd6n5ehxXYGbGnc5WTv5iG4W11cmM/EsdcCGSqddrDnhYp2X+QNIVaRvk9nhAtjA5NaM6HOqkIcybFf3Fpxo6OMa6TggtPhKeKwaQaiNB7/aBLBgsZGxdCTOVOTfHNE6PLtLBmMGuCWfmlFORUTNvY4jAoYPYgAYo46bNMZ8YZ6i/pgbM2Is/IIxujpt3Y97T1LTNVnd3FZZOwltbIEsLxaR1gmJuWUqRbfahVnBXexCIdqbn7JIOIiM6tbBi4sWEy9539iTybXxmVztKC9mDvDJfNhMt06/jQ2KOCoshPAlPtt7aGxd8Cl/c87bIxvJCywcHg4tyY1Y1eUjuLLhgo55zBNcUpj+cq5oxp1lAt9m9FrsZN3R5uXarhwlebT0mmxM0EZmZQyqSAKsRGJYDLvKS3u15B0YJKk1m7VAvUCLQon27jyxt0uCyA9zItKb0Z6WPMDUN14MtoH2voNR/hWgzLl6POEt6NG0KpDWG+ZxCuXJhDAHMCaQ1t+zHed/Htm387RnFEIElXjNMTeo2d3pLF1qdNv5+fvZOegDHNzdX+GYNy917iWBrUzYHcraJZuAAZ42uthTXkPkJrX+wSfnDveQlIjMYh4zx5D1NTFVgWsQ=----ATTACHMENT:----ODc0ODkxODYyMDI0ODgwNSA4MTQ0MjYyODcxMjk5MjMwIDE0NjM0NDI4MzczNjEyMzM=