示例#1
0
 private function applyOptions()
 {
     $option1 = $this->getMock('IOption');
     $option2 = $this->getMock('IOption');
     $option3 = $this->getMock('IOption');
     $this->object->addOption($option1);
     $this->object->addOption($option2);
     $this->object->addOption($option3);
 }
示例#2
0
 /**
  * @param $renderApi
  * @param $unit
  * @return IOptionProvider
  */
 public function getListOptions($renderApi, $unit)
 {
     $options = preg_split('/\\n/', $renderApi->getFormValue($unit, 'listFieldOptions'));
     foreach ($options as $option) {
         $checked = false;
         if (preg_match('/\\*$/', $option)) {
             $checked = true;
             $option = preg_replace('/\\*$/', '', $option);
         }
         $optionObj = new \Option();
         $optionObj->setName($option);
         $optionObj->setValue($option);
         $optionObj->setChecked($checked);
         $this->optionProvider->addOption($optionObj);
     }
     return $this->optionProvider;
 }