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']]])); }
/** * @param ConditionBuilderOptionsLoadEvent $event */ public function loadAggregatedFieldsBuilderOptions(ConditionBuilderOptionsLoadEvent $event) { $event->setOptions(array_merge_recursive($event->getOptions(), ['onFieldsUpdate' => ['toggleCriteria' => ['aggregated-condition-item']]])); }