/** * @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); }
public function createMessageContentTypeOptions(CreateOptionsEvent $event) { if (!$event->isDefaultPrevented()) { $this->getMessageContentTypeOptions($event->getDataContainer(), $event->getOptions()); } }