Example #1
0
 /**
  * {@inheritdoc}
  */
 public function layout() : Container
 {
     $container = parent::layout();
     $instance = $this->getFieldContainer($container);
     $instance->add(new WidgetOption($this->widgetOptions));
     $instance->add((new HtmlElement('<div>'))->addClass('tree'));
     return $container;
 }
Example #2
0
 /**
  * @param string[] $types
  *
  * @return $this|self
  */
 public function setTypes(array $types) : self
 {
     $this->main->getField()->addAttribute('data-types', json_encode($types));
     return $this;
 }