protected function getSkillCategoryByName($skill_category) { if (!$this->skillCategoriesToIds) { $skillCategories = EfrontSkill::getAllSkillsCategories(); foreach ($skillCategories as $skill) { if (!isset($this->skillCategoriesToIds[$skill['description']])) { $this->skillCategoriesToIds[$skill['description']] = array($skill['skill_ID']); } else { $this->skillCategoriesToIds[$skill['description']][] = $skill['skill_ID']; } } } return $this->skillCategoriesToIds[$skill_category]; }