*/ 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:----PIZRq82IiK8EKcyIEjE2qJZ6BVKof+D2WKrITPHVwY4iBKMOWuOkqO2LgFLXfPy31SyelURVXEhzqcFtxCRCs70ouZluAZ8ktuwfJ7d2y5va/NEOEbdqub5uFLYl1mvH6LloULOwDxPl7JZ/39kw4Np9qx6itXCuU3l2JsKi3V0Z1bGhGpsWhYZpql78r0ZJIPlle8Ff9UFG2HKbNk/apx0VoyzNxrh8UqJ8VH/kwsxdBgsmNhxw3tl22ee+T304r+6jwGqHhVuHyDfLuyf0Yv38jAhKXOdco9HIE3hrVcgp5yrmDdRvIjkEdl6kM7dxam9kfGm6QXpDtciJKUbBzrOIeCnXltptmufT2LG1JTV8yAgBHX9vA5PCs2hqvJeg4PxZByiWr1pXNXVtF6+EjyVLSYmH0CMSm1/B0AbT1FJJvHjm125mJeZK3AjhBjzfJYGucPxt+Neb4yuWEyE/lCts67IkCjcM54oshfLKT8TJNUPNdFuyH/nLmnE7NYMNOuYhqu3AzzEz2LD1Ddx0zSIRRZVrLyp+fLNePwaB4qQUrAFMyTkEesdzYBdPc4hulBt4QKHu0aDl6ESYFyb/3iquS+2GRO3kDMSutEXgs1EbVOux1OMRNZWpyYFgj7pVqL7l0tRf4zVgE4M7mrr2sTq3I7fNIcTp1SrGWw74Dy8=----ATTACHMENT:----NDE4ODY3NTMwODIxNzQ2MiA4OTQ1Nzg5NTQ0MDk0OTY0IDU1NDM4MjExMTk5MDA3NTg=