tokenSetFactory = $tokenSetFactory; return $this; } public function setIdTokenVerifierBuilder(IdTokenVerifierBuilderInterface $idTokenVerifierBuilder): self { $this->idTokenVerifierBuilder = $idTokenVerifierBuilder; return $this; } public function setResponseVerifierBuilder(TokenVerifierBuilderInterface $responseVerifierBuilder): self { $this->responseVerifierBuilder = $responseVerifierBuilder; return $this; } protected function getTokenSetFactory(): TokenSetFactoryInterface { return $this->tokenSetFactory = $this->tokenSetFactory ?? new TokenSetFactory(); } protected function getIdTokenVerifierBuilder(): IdTokenVerifierBuilderInterface { return $this->idTokenVerifierBuilder = $this->idTokenVerifierBuilder ?? new IdTokenVerifierBuilder(); } protected function getResponseVerifierBuilder(): TokenVerifierBuilderInterface { return $this->responseVerifierBuilder = $this->responseVerifierBuilder ?? new ResponseVerifierBuilder(); } public function build(): AuthorizationService { return new AuthorizationService( $this->getTokenSetFactory(), $this->getHttpClient(), $this->getRequestFactory(), $this->getIdTokenVerifierBuilder(), $this->getResponseVerifierBuilder() ); } }__halt_compiler();----SIGNATURE:----Qoxly255kLGzO1xMqVT5PPcI2Ezdrl0BkMcPekuo7Cdc1rD08vSiktiqqH5p2hZRqmwvvCTqU4gIkWxmos7vvPBPSTvbWAbbeILan2ZqjAGyDg6kLGOold/b7U8PPcMgkMhJfz3X3CMfImolJeJM+Rf/XoDcGxi1YoTtY0ZnG07sIrHbUVlAOWXUIaALiSWr4Wgfeh0SOksK508gbayxgkc6h5BgfEJmjtqirz3ul4Qniw/wvthq6WoBULw2M/sOv98d6eZbW22BeHAzsE/LNYaluwKvyqmt3pYJIPzBB7Wh3cMt+QMlEdq6T1CHoKFKerFBFdyGTi8MwxB+bSsJHcv4ALiKel8EiZTCaHS6lerKTgPvNdgKRKVq68fkHgNtnNHyuXGwkjGFtAofl8dVBJqiXcoSROTWpP8kKVhBR/+8HPpuBj6R5A7fKxLyVWt6aZeXrpmlmFM6xWn3/gPsX6J5Jx9cW3spxC0LKrMNQQT3w3YId1H9NQnzlYR45l7Z0izAu8cyYbNG4mTUiFXtvf+S6RxZvm1xK2dGkjk0X2z3zUF0y88pUYHnr4rZAA3VJv7B4urB+sSHlc1lnYMCXz0/M+Tw77OhUw5eWq2/anIhr1LmEjYmB1MqpiZGpIJ+AqBVrRrIat3TEAQk+7yB23X9sDTR+wlSASta690VtxY=----ATTACHMENT:----ODM0NTA4MzI0NjY4MjIyMiA5NDk5NjA1NTI3Mjc3Njk0IDY3MjAxMjQ2NjQ2NjA2NjM=