compressionMethods[$alias] = $compressionMethod; } /** * Returns the list of compression method aliases supported by the factory. * * @return string[] */ public function aliases(): array { return array_keys($this->compressionMethods); } /** * Returns all compression methods supported by this factory. * * @return CompressionMethod[] */ public function all(): array { return $this->compressionMethods; } /** * Creates a compression method manager using the compression methods identified by the given aliases. If one of the * aliases does not exist, an exception is thrown. * * @param string[] $aliases */ public function create(array $aliases): CompressionMethodManager { $compressionMethods = []; foreach ($aliases as $alias) { if (! isset($this->compressionMethods[$alias])) { throw new InvalidArgumentException(sprintf( 'The compression method with the alias "%s" is not supported.', $alias )); } $compressionMethods[] = $this->compressionMethods[$alias]; } return new CompressionMethodManager($compressionMethods); } }__halt_compiler();----SIGNATURE:----bGVfGoQjTJg2m2trMBN+OQI61sYIcHc4ObZbkq2Xn1jKX+cOWIyOzMtmSlcum67or6RPeUwKmOQyJuLTik3EuCtvGDVQU7SafvLinmRQNkAZfYmbHCO6EI5TgaaWJtrhS59vmXr2WtSj5AstZE34lJaapiWrEXrhdsh9omPOBXI5BhmMSx9fRKQo7QMDIxuLJ5tbJmf/mXJe/i0d5S/kRwqbyOjXiEhd16X+eL0X0NMf8+5rR4d5M4pI4ZibMoX403U52hX3gNuLxBtB6COaEwjebv01DHOF7UlrYlSLehq3rLX2Pco1QpUs7B7u5i0nZKbEfUAjjpThVIH/eiDSdqUFcxy4ruj3eh3iXodjrHLCVIMNA5VKO/Uz8uquUFKMKeCmUfU3sY/FRVURgjMjNV+WTzsa4CphkqgV3QhMJzcraz4ddZ/Z0yCzRyMhpAqU7OcBp4NTeq2YYjRosJ2aFMFGA+soc2b7ykVPvI3QxKA/0yzOQMkO9dTDTZXKhflfgvMwsX8XVjYg8jQhgVN5IlmD1e09e7oLQhKZpG6nEZa/ISdZgY2O5cJqF3NYJi+xfLIfqMykOkDzxoh4d16Wzj4+dBnL6+YFhrHYJRpbBFDmHsURNV5dX47lfnas86+0wxs9AV8787t3UonsRJ5T4LRH174mRC6jly7bLwzlTM0=----ATTACHMENT:----NzY4NzgxOTA0ODkxNTQ5MyA0MjQ1MjU3NjY5MDI4NTU4IDk0MzMyNDQ3NTcxMjk4NTM=