/** * @param Newsletter $newsletter * @return Newsletter */ public static function create($email, $name) { $member = NewsletterMember::findByEmail($email); // Create Newsletter Member if (!isset($member)) { $member = new NewsletterMember(); $member->email = $email; $member->name = $name; $member->active = true; $member->save(); } // Return NewsletterMember return $member; }