예제 #1
0
 /**
  * @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;
 }