/**
  * @param string $listName
  * @return NewsletterList $list
  */
 public function createList($listName)
 {
     $list = new NewsletterList();
     $list->name = $listName;
     $list->save();
     return $list;
 }
 public function findOrCreateList($listName, $uid = FALSE)
 {
     $field = $uid ? 'uid' : 'name';
     $list = NewsletterList::where($field, $listName)->first();
     if (is_null($list)) {
         return $this->createList($listName);
     }
     return $list;
 }