public function handle($request) { $member = Member::register($request->name, $request->email, $request->githubUrl, $request->githubId, $request->imageUrl); $this->memberRepository->save($member); $this->dispatcher->dispatch($member->releaseEvents()); return new RegisterMemberResponse($member); }
private function getUser($username) { return Member::where('name', '=', $username)->where('is_banned', '=', 0)->first(); }