public function testGettersAndSetters()
 {
     $originalOptions = ['oo' => 'ov'];
     $options = ['option1' => 'val'];
     $event = new ConditionBuilderOptionsLoadEvent($originalOptions);
     $this->assertEquals($originalOptions, $event->getOptions());
     $event->setOptions($options);
     $this->assertEquals($options, $event->getOptions());
 }
 /**
  * @param ConditionBuilderOptionsLoadEvent $event
  */
 public function onLoad(ConditionBuilderOptionsLoadEvent $event)
 {
     $event->setOptions(array_merge_recursive($event->getOptions(), ['onFieldsUpdate' => ['toggleCriteria' => ['condition-activity']]]));
 }
Ejemplo n.º 3
0
 /**
  * @param ConditionBuilderOptionsLoadEvent $event
  */
 public function loadAggregatedFieldsBuilderOptions(ConditionBuilderOptionsLoadEvent $event)
 {
     $event->setOptions(array_merge_recursive($event->getOptions(), ['onFieldsUpdate' => ['toggleCriteria' => ['aggregated-condition-item']]]));
 }