service === null) { $this->service = service('googleauth'); } } public function login_form_process(): void { //구글 로그인 BUTTON용 $this->addViewDatas('SNSButton', anchor($this->service->socket->createAuthUrl(), ICONS['GOOGLE'] . 'Google 로그인', ["class" => "btn-google"])); } //로그인처리 protected function login_process(): UserEntity { return $this->service->login($this->request->getPost()); } protected function logout_process(): void { $this->service->logout(); } }