コード例 #1
0
 /**
  * @param CreateOptionsEvent $event
  *
  * @internal param Layout $layout
  * @SuppressWarnings(PHPMD.ShortVariable)
  */
 public function createCellContentTypeOptions(CreateOptionsEvent $event)
 {
     /** @var DcCompat $dc */
     $dc = $event->getDataContainer();
     /** @var EntityModel $model */
     $model = $dc->getModel();
     $entity = $model->getEntity();
     if (!$entity instanceof MessageContent) {
         return;
     }
     $this->getCellContentTypeOptions($event->getOptions(), $entity);
 }
コード例 #2
0
 public function createMessageContentTypeOptions(CreateOptionsEvent $event)
 {
     if (!$event->isDefaultPrevented()) {
         $this->getMessageContentTypeOptions($event->getDataContainer(), $event->getOptions());
     }
 }