*/ class InstallOperation extends SolverOperation implements OperationInterface { protected const TYPE = 'install'; /** @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 ($lock ? 'Locking ' : 'Installing ').''.$package->getPrettyName().' ('.$package->getFullPrettyVersion().')'; } } __halt_compiler();----SIGNATURE:----spbrYMzJXfKIAZZrBWUZtYuO6mvuW0NJdZS83+a6VuFL8UwKTybYz9mrJVbLVJgGjDO25XM3ixgAmaqOmBXR7XwBawUW13RJPM4niXQm10FyxN9VNemtoHBSISBT/JsanClveCD2jj6RlVVnQkpd7phe2alNO/UmXCfJNSJAljgWjoOAtdTIGxEi8hpyrDtXTSNEsmQm5o8igN7ehAQTKHsr0tgLP6q8EHmYuz+UnVo5cpdB0U95TU3ZEobYLCROOLrJN/oWW74VN+Nh4OGcl64kKx3PJFCXElOeOyiGLOAkuT+LqP8yXMMHVMA2O/Yg70fQzzVN4ccPX3NiV22rpeeuisniX7yrvVeV46/CIwFqng0YNtnXeu50yN2rQYxb6jeJevQYqaXk54SDLsrHqcj5eOXiHiAfPSEyIkz0LOzpO5t2NNJbs8rC0lABOq/6IuQ8e2LpsdkSEpBgJharOP+Hv8SCJevmFnB1BtBz45RsENQFM7YiULxGHkUZp33FIoc+FPmw3b2dV0gdjpTfcQHxekOTSC1briC+2cvjv3eGWf877Zx/45sZFa8NjdAfeXKJ4tByRRBD3l7KaFeDJRgiOQCxJPW5jUo9Qtrg10YCF4k0edNITtr5NCfQJg/6vBIUZwYFtIQm03TA2il7l2PF6hiQHCJltByJRo3pw2Q=----ATTACHMENT:----MjI2MDAzNzQwMTMyOTMzOSA5MzI5OTMwNTk3MjUwMDc5IDI0NjI3Njk3MDI0NDU0ODM=