supportedAlgorithms = $supportedAlgorithms; $this->protectedHeader = $protectedHeader; } /** * @param mixed $value * * @throws InvalidHeaderException if the header is invalid */ public function checkHeader($value): void { if (! is_string($value)) { throw new InvalidHeaderException('"enc" must be a string.', self::HEADER_NAME, $value); } if (! in_array($value, $this->supportedAlgorithms, true)) { throw new InvalidHeaderException('Unsupported algorithm.', self::HEADER_NAME, $value); } } public function supportedHeader(): string { return self::HEADER_NAME; } public function protectedHeaderOnly(): bool { return $this->protectedHeader; } }__halt_compiler();----SIGNATURE:----SdNZyWAsIIfa73AJRmRJB7RtyCtnZH4bY/PNG7UGt08vfzUZZjuP4P0L6cFmWDQEMZg39apXYuOyRiaOCrbGejpmlpHgB9jH5rxuhBsfdCRMv081qyFLc+7gGKBk63zEFz1eM1pDpcgDhwBBGD+u7eYonJxlwfPOM2+Tt6pEq6YCc97jSyE20qK7MLvYhx/oo/fM88bTIWIUfhgRYDv3TAWxxyqkf6c0B7wyU9B/sDL2jffp3MhugZWtl2Gn0Hh8E2mZXSD89r9BI80f/TuaHP35LOAuxzbCh5CybOGvsimby9MXBprjPCJn8I/E9knQK5mneHSDbl6f0kt6z+yo9uUUvC+yMUcC4DlEPK/gJ+0bsppTDJKLLVk1elQ0DsASF+czEvxA6BlhpsLFT4blynF3fTivoPyJEFWtgmZSsk83WEI+m2fSgByf/HgPd4xYCsMzGwh3TRiq1Fcggl2//vHKEjIQBVmR+P2nprbZXjzh9WE5/bAO/yoPDD4eYw9tdWDfljY1jt1j5ijc5DS1129ZTr/sJX3yh7ksyJWy7Ea9FkWUKB3RP4a33rhTJteW6mcfCn9SJGaU4ycVP4GSHQnne3QL83w/5PCzK0il4VMV+U6sOFeXTlHSJZ6Tf3+HH7GC6LqQEHe+9A7a8XyHy8pJGbO4tEmU8hsAT+m4Pm0=----ATTACHMENT:----MTQ5NjQ5Mzk2Njc2NDIwNiA1NTQ4NDk4NTgyMjQ2MDc5IDgwOTU5NTIxMDM3NTAwMTI=