*/ 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:----TofA05vN6KCkhsebEbFb9FUXgqBuvrgtZUDFh6oXHIxRG1zm8vaiViCMnoOTikRVzrMSdYk8UFajoI7F65L1nodRClAAD2YDWA/PMT3Q0buLeOKurXqwrTBsbqOiYsNs77mu60nLaOey8NZGvT+Umu6gWK0s/WmBCmGF99XiiuL7qb3B3Odj08AeOL4RzLzPeVbDVNan88FjQajMo2EIZ6J6j82qRZ1jPlOL9BwB7WePgiEO2lIFYs1qn8nRiJPJhuCRtGOFis/q9jaJodLi2TmCbuUyWcteaFDSH7oFnqWzI2oVkzP9Uh/9GA6cjQR8JjK8pNVs/7vGNuU/QC6h78sigfZdzseqGJ9qKe3ZUEtHb41loLgYVJ9jpaLzklV6JtN4Eqf5d8Pj9mWY8lP1sx2r57+pclvUzzKp/5xB3YnR0/AdJfkcx+kwAPzwHWIxnmMxV5cvYYB3ukSqXAZj2NZSJxeUCMD9URbhfnthZzTP0Zqt4xGqbh6Dr86PcAaTy5H6SIa74DwGaVLX9R/aZhuMVkHct2O79vLj4RmJFmH8h/KOcrbYFSEPiA+21TfGPLNdC0B1Xi4Y4s0+4EPV7BxgNchy9lD2wknPrycIccFP+LeasWgy+31Fgss4G6eKZ9K9mCxJIIHNhrFWd5rVmAWDtO+h37QvNee63CBLZNo=----ATTACHMENT:----MTU3NzM1NTIyMjQxMTY0IDc2Mzk2NDU1MDgyNDkyMyA4MDA1Mzc1OTM0MTAzNjQ4