/** * @param OptionContract $option * * @return array */ protected function getItemClasses(OptionContract $option) { $classes = [$this->getBaseItemClass()]; if (!is_null($option->getValue())) { $classes[] = $this->getValueClass($option->getValue()); } if ($option->getFrequency() === 0) { $classes[] = $this->getMutedClass(); } if ($this->isActive($option)) { $classes[] = $this->getActiveClass(); } return $classes; }