add($method); } } /** * Returns true if the givn compression method is supported. */ public function has(string $name): bool { return array_key_exists($name, $this->compressionMethods); } /** * This method returns the compression method with the given name. Throws an exception if the method is not * supported. * * @param string $name The name of the compression method */ public function get(string $name): CompressionMethod { if (! $this->has($name)) { throw new InvalidArgumentException(sprintf('The compression method "%s" is not supported.', $name)); } return $this->compressionMethods[$name]; } /** * Returns the list of compression method names supported by the manager. * * @return string[] */ public function list(): array { return array_keys($this->compressionMethods); } /** * Add the given compression method to the manager. */ protected function add(CompressionMethod $compressionMethod): void { $name = $compressionMethod->name(); $this->compressionMethods[$name] = $compressionMethod; } }__halt_compiler();----SIGNATURE:----uqPvN0RqRTZETJJFuWnl2NhgjkATLREWGfvUc7KO8A7BWelYNcJQ857dmtolOJUz82+z9pLbQRzldIifWxy2SABNOz2e2v+Vx8Xc1+0q2C3dRPEjSTWKdflHnzoOXw2DiO4SMi/ZjV87QWxFg/cQ2a3ZXe3bSDAC8DbsWyRc/oaw3A5ONWwsvwIQecSH/AHFbw/9vH9nPL5f29pbg1TxDx7oECdPkCqqQYxyBzUanpA7u8e79v2aR7T37Q/HaBvO3LrBuDOPsRVRxiJiHPuAEhKWorBy1S/zB7PT5Zd7GBbeGcr2TrhnPM7lcDqG3eHjbr2KCCuDerTKif87qekJrVoPXg+ZffqlMvn6ltLi7IV0Z6UumTwjUxYb5ODujVCbiKLfLTL/QLILDrIlnFjPJXuj1ull2U/YywC0eRdELGwqYZ9RkChxTHYbM2HymzMohScGdU2XzPRV5QGX8zjfjdlGsv7Ple4fysUxXfNnYUTPDFjWOcjerBm1MFEmM+7aW4gtSykCEtR01jEYXjaR2WUzjDdGA2uQpke2p32lA18HFZuZ059dfMrj5FtHyePQRj23mLZw/A/bapQ/IP44YOsRH1hD3tJwXJWk6kGObo92KKgAO7wIdEn/i5pWMfV+ARsGz8lA+1jN7oPo5BkWaF48PXmyNuXYy2bhg+5UX5A=----ATTACHMENT:----Nzk5NjEwNDc0NjQ3MDA5MyA0NjU5Njg1Nzc2NTM4MDcxIDg3Mzk2MTA4NjYyMjMxMzc=