protected function generateNonUniqueSlug() : string { if ($this->hasCustomSlugBeenUsed()) { $slugField = $this->slugOptions->slugField; return $this->{$slugField}; } return str_slug($this->getSlugSourceString()); }