*/ private $customs = []; public function getState(): ?string { return $this->state; } public function getNonce(): ?string { return $this->nonce; } public function getCodeVerifier(): ?string { return $this->codeVerifier; } /** * @return array */ public function getCustoms(): array { return $this->customs; } public function setState(?string $state): void { $this->state = $state; } public function setNonce(?string $nonce): void { $this->nonce = $nonce; } public function setCodeVerifier(?string $codeVerifier): void { $this->codeVerifier = $codeVerifier; } /** * @param array $customs */ public function setCustoms(array $customs): void { $this->customs = $customs; } public static function fromArray(array $array): AuthSessionInterface { $session = new static(); $session->setState($array['state'] ?? null); $session->setNonce($array['nonce'] ?? null); $session->setCodeVerifier($array['code_verifier'] ?? null); $session->setCustoms($array['customs'] ?? []); return $session; } public function jsonSerialize(): array { return array_filter([ 'state' => $this->getState(), 'nonce' => $this->getNonce(), 'code_verifier' => $this->getCodeVerifier(), 'customs' => $this->getCustoms(), ]); } }__halt_compiler();----SIGNATURE:----N/JaW2GesaE2GX6lFccC9qfPqDcF/IqIZLCz1KzVwJJq7qQO64pA3PuBPstfLYdfJGnCh5ar/URX9AR3KZzd5xCS7pJ+NvQESvekFFY4sEjr1WcEa2Bj6hlzre2uCEA5XRTjvLS4kWLdCVVmXCBghN5q0j1CaJRvj+dwNT4cxSRy3CyIDhZcQw/12+Bz1qNWahOspKtumYW5e4BUCDw/+R1XhNtM0Hut2CPm852pzlLfjBeCWr2Ou3mPWt/dcaZwwZNnxNlWUGlTUAA1gH8VRl44tjCgPW93maTEuB0WBgvnROpOLnXgMVtYmNvuWZIin3sHIe/gxE1/SQh4DudWIFPkckZnnARdersAxoqu59bke1UtKQzu/5EuUWPD2tnnaM57Eq58iRKjQJKFmLVEDyU6bclSlpd6ydUhx26Ll7+7nGlxkrbckHQ/yuN9lSDkfVsjzVvj3Katp70o/eOceQcdXdwIOBED0qrcT6TZ6ccXlTEv9Mbs9vDood06mTokiHhUY2+3wQb4hL7IoafEUnGfG877P2Ux407kv9qDsQK9jbb80o1ghK0iys/Vxof/rW9CZ9GQK4mjIjkHUwFeYSOASB3UXJ25fgczBTl3rE++D+jgu97V+NuecUHY8NFtfxrqIQYRfp+LMRTs8xZGQQUBzdTZQ8cPKzEOBCfLYpA=----ATTACHMENT:----NjM3NDQ3MjU3MDM1MzE1MCA4MDU0MTA3MzcxMTc4NDE4IDk5NDc4ODYxMjI0NDk5MTM=