*/
class UninstallOperation extends SolverOperation implements OperationInterface
{
protected const TYPE = 'uninstall';
/** @var PackageInterface */
protected $package;
public function __construct(PackageInterface $package)
{
$this->package = $package;
}
/**
* Returns package instance.
*/
public function getPackage(): PackageInterface
{
return $this->package;
}
/**
* @inheritDoc
*/
public function show($lock): string
{
return self::format($this->package, $lock);
}
public static function format(PackageInterface $package, bool $lock = false): string
{
return 'Removing '.$package->getPrettyName().' ('.$package->getFullPrettyVersion().')';
}
}__halt_compiler();----SIGNATURE:----L/UKz7CTrmm5ZA6Il/emCyi9NOCELTZTrTvesziZ0G4+pznVLe8sV8I+bPwqrjAfuraOlU+r1BTHJDP73pL1EB7cVbcH5O4aFlupkITpeHJIDvapzpAfCvNCeNpdNp9jXfNtoSN7+Ru0xCJ4U/ieUFG2nq0NovSq+sEgjQVTVCdWHlB+P5LAciDDZOt2NVNU7Xft6LeGZEOResTgr18vgqjvPOmb11h/XnIDUJNmvPIXGGK42I2mqsvJBX7IilbWyd3mCD8pXqf7HvPgDNcei40KTlArzIDmDbYYq3ewkgAYDE0OVQc1QtQhC6LSKEjoUhhBYpmoV7QNzQFK8aUzNpbjabvtST2zaopHuUxK/3Y83alYM0c7CwsF6PROhE8Pam3VmhpUTPkO7a39aRUVl+JJb7SAMkhIBBl6lInp4Q/UoybPtG4Xs9OVmhVy1X7Y0vN2wHb4pAsu5i6fa4Te/m89VSXNvBn7wsPaR+fTCOg8krsVULdxmLDxJYquQsmBNl1hW8fgNA4UVWlycMo399Hu/FH26x+SHR1SDIjW/Tcl5gbRrvmw33WlvUcTklBL49NstuzdEBpK6ECj7Nwz2jbV7mS2ZHym4kRc8L22Wkq3xrCOMfeh41YH62eN2B7Hj0Jno9qhWbr8+oESHB9O6I7T2Aboo491V13sNGVNC5g=----ATTACHMENT:----NjY0Nzg4MDc3NTI1MTIwNiA5Mzg3NTMwOTYwNzkzMDYzIDE4NjMxMzEyNjM4NTI0MzE=