*/ 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:----mG0tuOMQ4t6I4/7MvkglmPJjF5TiqfA3QlKmP3u0HLPQAa1vYVBE45dU1UiZZIW8K1/vbj6ojknufjBbBzw6b8HsCvFaZCPmActDoArTI5gNlgTN4Hnn+/qwNbxGeK9XqzLAO733RP1UCbVqm4SJEKgzarsK5m6UdGKwp5iwolDWhP+LLrWSyQZn+Qkft1QEmNoJF7wxoNkGwLxn85ye7ueVNqwP7DYlxNkkJw+TsygXU/PYE935Eh7hwkmh5iAsIFakDzlXPfuMST/SYFMqUnwnWtpvQt+ODBvNVylpss6Y9CL8lwOrib8Gd4/gQL+pqpwwOptt2C24pZMJ7fpUTZgUNygjPUnUKK+R52isd0tBMwfBUeSHVWrAe/e6wMRkIusvnXolh/X2LihHTFyJjjQOZJU+Pjks7+cm+/L56EwclOTJa7KG2WNemRvLvAVQlPgCVOX4nvd/fchvqnlTOLY/VVoqz4zdyMq7NMTKDpZuTJK9d+oGsUNKMh2GLPTu/IP6D9ueSGlElF9NlV6BFIJRCWu+pfKwr928A7ckn5GB8AQ3RLxQdBxO05ATV4Bq04dk/rpQv2fPQCi2lD/R2xbGwwu4Ch8oCQQ/BrUNj72Sj0ODgM4LPYqM+OMP7bSEF98Hv0gTqqffQY9gDOe2cqZM0Qc5ZxUlfot9gibiOcc=----ATTACHMENT:----NDI2MTY4NDk2NTA1MTYzIDc1Mzg0ODg5ODY2MDQwNiA4ODI3MzM1MjI0NDk1Nzky