private function slugifyPermalink(array $values) { $sluggedPermalink = Utils::slugify($values["permalink"]); if ($sluggedPermalink == $values["permalink"]) { return $values; } $event = Dispatcher::dispatch(PageEvents::SLUGGING_PERMALINK, new SluggingPermalinkEvent($values["permalink"], $sluggedPermalink)); $sluggedText = $event->getChangedText(); // @codeCoverageIgnoreStart if ($sluggedText != $sluggedPermalink) { $sluggedPermalink = $sluggedText; } // @codeCoverageIgnoreEnd $values["permalink"] = $sluggedPermalink; return $values; }
private function slugifyPageName(array $values) { $slugPageName = Utils::slugify($values["name"]); if ($slugPageName == $values["name"]) { return $values; } $event = Dispatcher::dispatch(PageCollectionEvents::SLUGGING_PAGE_COLLECTION_NAME, new SluggingPageNameEvent($values["name"], $slugPageName)); $sluggedText = $event->getChangedText(); // @codeCoverageIgnoreStart if ($sluggedText != $slugPageName) { $slugPageName = $sluggedText; } // @codeCoverageIgnoreEnd $values["name"] = $slugPageName; return $values; }