/home/techb158/immovalet.com/vendor/spatie/laravel-newsletter/src
Edit: /home/techb158/immovalet.com/vendor/spatie/laravel-newsletter/src/NewsletterListCollection.php (1326B)
$listProperties) {
$collection->push(new NewsletterList($name, $listProperties));
}
$collection->defaultListName = $config['defaultListName'];
return $collection;
}
public function findByName(string $name): NewsletterList
{
if ($name === '') {
return $this->getDefault();
}
foreach ($this->items as $newsletterList) {
if ($newsletterList->getName() === $name) {
return $newsletterList;
}
}
throw InvalidNewsletterList::noListWithName($name);
}
public function getDefault(): NewsletterList
{
foreach ($this->items as $newsletterList) {
if ($newsletterList->getName() === $this->defaultListName) {
return $newsletterList;
}
}
throw InvalidNewsletterList::defaultListDoesNotExist($this->defaultListName);
}
}