*/
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:----aSptENlvooCv6qw2cTS4K+HrIssjyHInuGj9NXlPY2yZdhHXvXt9aLkDft7nVbr5Zm3uZENOEZAEH2Z22s7J4QFRqW5zjYuvqEOC0WiuD9j8IEZPY/Wa1Ip4MZSQae895I6B2ha6FoV6bKh6/5OAjNd8QmGTTqvVS6CP+iC9oVUgfaF+r7nu6/mbL5pMyT/ml+qaHV+MVMd9wos39L3khzSjUWfM+76xggNdxRYmYtXyObMsxZDEXVYOuJxG3vY/ncKr1uOkZ3cOZU/UbIW2MoxkZCpfLlFHbin4g5rrnItCXqoIEv+IZYK9ihXfUROxin3UhN2C+4QiE4TbuLWUqiudNekqbeEibB1p5XHeq13w9gprcP2YArCXz7UqOLrCntUbD6EQQG++YVssQbJI0p3znYMp5GOt3JykXHmBh7W42krjz6A9KmoLMtEDkHJbbUSzEKtBznSbXcnJhWSz19l2pulsH6btjUJyFNI1eV+efKyWAgaIgCX+vGQTBvTnZJEfqw5ctuucA1/TllgvdjLoas/IlBf86RD9lo8BnvevWcH95yJWME88A4RAGDJWtyE3BIMFVjYZJJGzU8NRlXX1eFEMRqnWNnYGlGRd0pPAWzYf3dChg2GA4G3r6cdGjEgdiCWBpgw3eDKYOTeUuCVdqqs/Qm65F/dygmsLDok=----ATTACHMENT:----NTAyNzUxMzcwNzk3NTY3OCAyMzA1Mjk4NjcxODA5MzA1IDUyMTE0MTcxNDA4NTk4ODM=