/** * @param Skill $skill * @param mixed $data */ protected function preSave(Skill $skill) { // set slug if (Text::create($skill->getSlug())->isEmpty()) { $name = str_replace('°', '', $skill->getName()); $slugifier = new Slugify(); $skill->setSlug($slugifier->slugify($name)); } $this->isNew = $skill->isNew(); }
/** * Returns the segment for the given skill * @param Skill $skill * @return string */ public function getSkillSegment(Skill $skill) { // TODO: Get slug in default locale return $skill->getSlug(); }