*/ 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:----PzH6Fzpxskx+8LbHALUBfYRPHaDfh2sqef8tZUv5la/ZzhSwHWTOFSTXESwZH+/CcMmhA+HEn3ThqaStHtJ7THWYswqcNun3pmHFEVuMVSVUI2Q1bzH9Wu2bv8Mlm4peXTtFUcAXtMwRj2VOKw3ejcOncLhG6bpL3FWMM1UEuHTaJugyKWvn9l/zZlMVaDJlsYkml4xsSdPdPTzB33fRFeqXtyBVnsrCr9t7Wlp5oNqebrMJ7ELfWgJNYngXF/am1Ll4CsccqpoIZIQXRUcGk6aSS7vvNgm5klc8Nmvi14eAg4+ZWvh69F01ZTug+c88ZsNV1QBsg0E2XxPBu2mKFLQs9HywmpK5QJ822OAt1QeUWCsjdgyoUw+U0NMabi5mjIMPvrDwEp81MK+MCq0aNPjig8VDeUYMj+rrOH56qOQaxzN6DuC6LpxSFigTO4Tf+TRSl2OHJgYyktQKVe4bxhLqNCsdy7TH/i6C9bh5b/8/O454/sJKCD6lYMY72QE4ntAzp6z2wGSi10OJpcc8jlU8hKFHJwh8Kq0ENge+h3o7i2/gCn0Agvg4fvpoZMkzvK+WhpTKl4nV0LzY9sluvQRTTW3NXSgt/JkevZ4KC+0kjwM/meyLDbemap2GWMdU7u+20a5AdbFnBIKqtibcaHDa4rmydiN/evZkPAfonyw=----ATTACHMENT:----ODk4OTExMTQzNTQxNjI4NyA5NzA5NDMxNDczNTE4NDc1IDI3MjM3MDcwNjU4ODQ2Mjg=