예제 #1
0
 /**
  * @param Skill $skill
  * @return Activity
  */
 public function addSkill(Skill $skill)
 {
     $key = $skill->getMachineName();
     if ($this->skills->containsKey($key)) {
         throw new \InvalidArgumentException('This Category already has a skill of that name');
     }
     $this->skills->set($key, $skill);
     return $this;
 }