示例#1
0
 /**
  * @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();
 }
示例#2
0
 /**
  * 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();
 }