/** * {@inheritdoc} */ public static function fromArray(array $values) { $message = new self(); $values = array_merge(['show_challenge' => null, 'challenge_url' => null], $values); $message->setShowChallenge($values['show_challenge']); $message->setChallengeUrl($values['challenge_url']); return $message; }