*/ private array $formatters; public function __construct(ClaimsFormatter ...$formatters) { $this->formatters = $formatters; } public static function default(): self { return new self(new UnifyAudience(), new MicrosecondBasedDateConversion()); } public static function withUnixTimestampDates(): self { return new self(new UnifyAudience(), new UnixTimestampDates()); } /** * @inheritdoc */ public function formatClaims(array $claims): array { foreach ($this->formatters as $formatter) { $claims = $formatter->formatClaims($claims); } return $claims; } } __halt_compiler();----SIGNATURE:----F93bgbldPRIFNebuLw0N8k5nBvN80Sa0RGjIdpvwQNMczvUd+HT5ZiYkQdJqsJ6d6y24S8s0iDCOu1R28XifeCCI6/CpteKzFmlNtUQptu26I+NqJaBJips/XKNYwhzxdyxC5RDZIRGHGGD4VRHsdhljP4nzD1QjTOwM42SOZsRBdC8/6jQTIpsdc+FwZwM+G5Cc4sGSVRCk9dRp67H5Y+IRyaJTS5U0B5cUMYS2kqMDOypim/rkDm8fnq/8hTaKEKYTU4pvd0EH6kcpld9uxGMqJj06QUlcSAhI6IspYYY365koNk1gT+4jgyqChXlq2PVUtTPWoTWI9PDzH/edUqYH6hGo6Sd7J9+Lg08xPBpOYYardL7zfVfT6BTJZv8zvC4lh7Bmwnm0UoEg/1y4UDasSwJI6NLfqPgyEk3lLuSnTR6IxPd7XP9vCdPJuqCe+PKZFL9mfnw8iwnWwMD//xAHOPbsn1nVelDDRGKCFaIYRA/AVbT6jZfmIf7dhSq1dyGs2OFQDTh+o+JPiBOshClzqPYKb9TlFcSAnw7b9P/2Hq8c/N7k743+cP9DPlh+VQHAQWnDU5wkPQA9t+JZMkWrGW9iIDiezILxecO9tSdxhRVCOz4gJncZEOe8Pb+oluNsWUSxYiCVpEzX7aMtdi2s8JZ7V5xF8AMqGevpYrw=----ATTACHMENT:----MjU1NDExMTczMzgzNzA1OCAxNTk2Mzg1NjM1NzY3MjY0IDQyMzg4Mzk0NDkyNDE5NjI=