*/
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:----HMTmOcifE4yFNvC/qIuof87ubLRCZ0EQ7DIGCUvr30O5TG2wwzvWDovQ6T8jv14l5IIBn7DbONS0H6VUOI+bPwT7HfUstWKZuVJ1/Bb6iNqJ4ikJkIyLioPEaALFXOI5KwEKxts7ARFnTVco8EdKKN82V1am3WTlXdJqwlcIJBgLtmUvQCU+9LK5CK6uyNF3da0QoC5U22qKlUUGVIP701XNG7F5tWIW6Rl6XFL6l96kOirxqlO+PUdknROWqt2U3vNkST8M1FVYpt1UDhCANlm5Mos5gfs7xDsRMTeAirjjrQjsuDsv9RMmiaFsSea+uUxppJiSTk7FyxTUzgqtoo7mcOsAtMbs5elOfIEk0cDnrtkzItvj5xj3EnTRTRo69wrRwdTA6mycN7yEjYsI3Usi8bOvssIwE2+COi/HsxFBOyfkmASrntOjP47K+igbm78tEMbHySqmLp5wsPEKHHRvh1qmpNdEZBAo1eDvY6iPi0DyUgUn3vaxrEkjPPGl6jk4j1jGkr1aSbxDvC41z1GoxKlahJKYtDqtsMbw6ro35LicC5gBY1xFCoBq2qV1q2KKVpjVXTv5jvbEo6jywHIQFYefaQvmWUGgOs841JDZ9MvxJzB6QNJ/Yw5d1wwo/pesawzbnFj1cGSaP73UlB8aFxDs2xTdGVs1gkHMC10=----ATTACHMENT:----OTM4ODc1Mjk2MjMwNjU3OSAyNDgxNjI0MzA5MTEwMDk0IDcxMDE4MjEwOTkwNDY0NDA=