Exemplo n.º 1
0
 protected function addOptionToGroup(OptionInterface $option)
 {
     $type = $option->getType();
     $optionGroup = null;
     /** @var OptionGroup $curGroup */
     foreach ($this->optionGroups as $curGroup) {
         if ($curGroup->getType() == $type) {
             $optionGroup = $curGroup;
         }
     }
     if (!$optionGroup) {
         $optionGroup = new OptionGroup();
         $optionGroup->setType($type);
         $this->optionGroups[] = $optionGroup;
     }
     $optionGroup->addOption($option);
 }