コード例 #1
0
 /**
  * @param GetOptionsEvent $event
  */
 public function bypassCreateRecipientPropertiesOptions(GetOptionsEvent $event)
 {
     if ($event->getModel()->getProviderName() === 'orm_avisota_recipient_source' && $event->getPropertyName() != 'membersPropertyFilter' || $event->getSubPropertyName() != 'membersPropertyFilter_property') {
         return;
     }
     $options = $event->getOptions();
     $options = $this->getRecipientPropertiesOptions($event->getEnvironment(), $options);
     $event->setOptions($options);
 }