analyzers[] = $analyzer; } /** * This method will analyze the JWKSet object using all analyzers. * It returns a message bag that may contains messages. */ public function analyze(JWKSet $jwkset): MessageBag { $bag = new MessageBag(); foreach ($this->analyzers as $analyzer) { $analyzer->analyze($jwkset, $bag); } return $bag; } }