*/ 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:----eaPYRllixsaFIWsKHd0FVPS+QkFJNHKOperImkka+Qn76ZEZGZsqN0/cI6okp3JvaYjl7Exga0/U8zPO8GBudsMTG/YFyvF5ddod/48TDtGKnEi+1N+ipRQ7PffmtQUSqdwqftCEw6NSFFIINkj7w9Scf1SsjEJkI3ORITO+QFr2NRJt2yXWR0764gxkn0wXJ2DxVp1AiNv65kjgWRYgqtMakWPxlZ68VtZ2LoMNgXfQBx0PClDW7NP/Si3LLNtdbbnromRqS1wP1EbsGUO7VSYorzJbTmQbv8I6ft1++QPX8vaatYfivs946+oZvRSdlPyTASDcdwMVUcETCwDuBJhruK6sestBAwvmCXTk2rJhwaW03NRJty1hoVnqGEmpBTJk1QB8NZHFdTh5Mgzrn2q3Nvpg6bJ251Th7dDtLcwSZ6UrtpNXrx3q6Tdrn3PPz3Z6jOzl6D07//zT8y/dcOZ/NpNfUyTqQjZcO++d9emcLZ8cB/GW8iV60anYpwkfKjwAc5GnkwJW9smzlxFwUsXPOo4jdfohAnogrNHiixURov9WOGOcpjDv3JAGPrWNx+gin9+cpttgdSFa4aVNvRjcDMXG168LHlEsFH6NzDHEEoWWLmOXO0cLNqo15O9nO+KLrQmVm01JyPLtN+D6TZEHWXDqHwczylDGce6odCA=----ATTACHMENT:----NzgyMTA5MTAzMTMyMjAxNSAyNTE5MDUwNTc3MDI0MDY4IDg2MTY1MTQzMzk4OTIwNjg=