checkers[$alias])) { throw new InvalidArgumentException(sprintf( 'The header checker with the alias "%s" is not supported.', $alias )); } $checkers[] = $this->checkers[$alias]; } return new HeaderCheckerManager($checkers, $this->tokenTypes); } /** * This method adds a header parameter checker to this factory. The checker is uniquely identified by an alias. This * allows the same header parameter checker to be added twice (or more) using several configuration options. */ public function add(string $alias, HeaderChecker $checker): void { $this->checkers[$alias] = $checker; } /** * This method adds a token type support to this factory. */ public function addTokenTypeSupport(TokenTypeSupport $tokenType): void { $this->tokenTypes[] = $tokenType; } /** * Returns all header parameter checker aliases supported by this factory. * * @return string[] */ public function aliases(): array { return array_keys($this->checkers); } /** * Returns all header parameter checkers supported by this factory. * * @return HeaderChecker[] */ public function all(): array { return $this->checkers; } }__halt_compiler();----SIGNATURE:----NSsdsTKhWedsFjxFej6l8aT3JBTqGu8D2nA/JToGizZYDuSO9Ja6kHHrSmC9veOcWA1shbpAUTv3nQfQJUBGlmeQUF5rp//ZRRfUv7Qi23aRnbgI09M6JxTgSZTToLFOmzHC5ufGOcaSbMu1AxnL7TJkSSIFACcHv/FEEN+ozwjTp3pQTTg+X+zZkqCvpXOE79JvH5hT4ZQ7oU98PCiKFa7WmrvDJ9LsEMCAIYPyoDSk+gqV8x9+4GbW3FDFZDp0RSn5Hp5S3jNEK2LaA/CWOnlJ5d1pj8ZfMgpFJJy+VG7Tmd6vELUF19gmZOhJyLsqs5vUofIq8VT3SLiyTXIULfW4KC54/cAXAdJDciCBsI1OxGFBt6+dwXy9y2NvAi4YXwn2PcKzOViynyk1flnAWtCUsCRd1zmvj7iiRVBsgT1MMyFwxhJsAfZFvzAUe3JaYYBF4bQUGQq7fdZ0e13V9MhICdIJs3iWVWjdgLrQZx9i3/get8F5YORX8R0LNwNKFbk0AwcKl2DVpNDoLd13Ga0VVr0xHB0hDdib5Rfm1GnVjNONYIupCkCx7RyGlwI1ysvTQ3cZEiAZR01wC1Un205xVUAuFsHk3EPzuQLgUtbNKEACkfN7Ly7ADMnyDNsXIfmzPTxQLyTKwzvj245BCK7Xwid2C4weh7TORpFsf98=----ATTACHMENT:----MTM1NjgwNjczNDU0NjY3NCA2OTM0MzA5NDcyNjg0NDYgNjAxOTg0NDgzMjIxMTgyMQ==