*/ 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:----Api+i7egqIW7jYSn7ATOdNHcfurGXRYSDKkGbRFHf4wCF7kSyG6KG65reUTOI8hCSrsxR3gtyvO2ZoS82ZDwASd7Fgm7E3wXGDOmLr5r44u6HkRFMgn5fjvahW3a0BjjBKEsF4o4Y2CPlAnx9z5hRkrXwR+Gfhp9WLoP/z/m7kdEr9lzl4Oir8hGk3xhav2YtZPqLtG+wqaJlMima67W/9rtsU5/fmAuv0Zlm1qGF8ffN75q7b3OktFc7c2QJ5yBm99ltJwMXOPxwqriwQBvKOzMEOOkw8Iz4oo8xn/+C8UcVfeDYkP+YbBEhsK5z9Mp47oBJI7HD3Ksm5dgkkXAOB11xJ+e5LkE7m/AJ1VeshLrT3mVy1MwZJJgSfdn3A1lSXQHpHVt6CFuSibmfACBRhVOuaIO6QghiOf87eMTe7e/3RW8hjtbwZbO+GQfMRdcMvdNd3bAo/Eb5ptiB7sk3Z8FOCXqmZfSKzjh4W/GC0ozMUn6lSK1BwNUOQ+nyJr86GNXG/pbJXPSsw8Ux0OncEt1e75AxHG4695a6L+m9liB09cTpGkay+roPGmAe9Tg5kuX/Fn37fa0g7Hdch1MWjtHQRLQAstWmMB/WUelht7XsSRvsMst49V8A8xC+So0G6Pqj2L8cFR0aovl51L/fEyNbZrkGXOK7ZMeVgPgrHw=----ATTACHMENT:----NDU0NjY4MzMyNzU3MTk3NyA3NjcyNDAyMTk2MTQ5NTU3IDY4MjM5MTY2NDA0Mzk3MTA=