/**
  * @param string $type
  * @param RenderingContextInterface $renderingContext
  * @param array $arguments
  * @return MultiValueFieldInterface
  */
 protected static function getPreparedComponent($type, RenderingContextInterface $renderingContext, array $arguments)
 {
     /** @var MultiValueFieldInterface $component */
     $component = parent::getPreparedComponent($type, $renderingContext, $arguments);
     $component->setMinItems($arguments['minItems']);
     $component->setMaxItems($arguments['maxItems']);
     $component->setSize($arguments['size']);
     $component->setMultiple($arguments['multiple']);
     $component->setRenderMode($arguments['renderMode']);
     $component->setItemListStyle($arguments['itemListStyle']);
     $component->setSelectedListStyle($arguments['selectedListStyle']);
     return $component;
 }
 /**
  * @param string $type
  * @return MultiValueFieldInterface
  */
 protected function getPreparedComponent($type)
 {
     /** @var MultiValueFieldInterface $component */
     $component = parent::getPreparedComponent($type);
     $component->setMinItems($this->arguments['minItems']);
     $component->setMaxItems($this->arguments['maxItems']);
     $component->setSize($this->arguments['size']);
     $component->setMultiple($this->arguments['multiple']);
     $component->setRenderMode($this->arguments['renderMode']);
     $component->setItemListStyle($this->arguments['itemListStyle']);
     $component->setSelectedListStyle($this->arguments['selectedListStyle']);
     return $component;
 }