示例#1
0
 /**
  * Constructor
  *
  * @param TemplateContext $context
  * @param Context $renderContext
  * @param ContentTypeFactory $contentTypeFactory
  * @param ConfigFactory $configFactory
  * @param ConfigBuilderInterface $configBuilder
  * @param DataProviderFactory $dataProviderFactory
  * @param Manager $dataProviderManager
  * @param ElementRendererBuilder $elementRendererBuilder
  * @param UiElementFactory $factory
  * @param ActionPool $actionPool
  * @param ButtonProviderFactory $buttonProviderFactory
  * @param array $data
  * @SuppressWarnings(PHPMD.ExcessiveParameterList)
  */
 public function __construct(TemplateContext $context, Context $renderContext, ContentTypeFactory $contentTypeFactory, ConfigFactory $configFactory, ConfigBuilderInterface $configBuilder, DataProviderFactory $dataProviderFactory, Manager $dataProviderManager, ElementRendererBuilder $elementRendererBuilder, UiElementFactory $factory, ActionPool $actionPool, ButtonProviderFactory $buttonProviderFactory, array $data = [])
 {
     $this->elementRendererBuilder = $elementRendererBuilder;
     $this->factory = $factory;
     $this->actionPool = $actionPool;
     $this->buttonProviderFactory = $buttonProviderFactory;
     parent::__construct($context, $renderContext, $contentTypeFactory, $configFactory, $configBuilder, $dataProviderFactory, $dataProviderManager, $data);
 }
示例#2
0
 /**
  * Render content
  *
  * @param array $data
  * @return string
  */
 public function render(array $data = [])
 {
     $this->initialConfiguration();
     return parent::render($data);
 }
 /**
  * Constructor
  *
  * @param TemplateContext $context
  * @param Context $renderContext
  * @param ContentTypeFactory $contentTypeFactory
  * @param ConfigFactory $configFactory
  * @param ConfigBuilderInterface $configBuilder
  * @param DataProviderFactory $dataProviderFactory
  * @param Manager $dataProviderManager
  * @param UiElementFactory $factory
  * @param array $data
  */
 public function __construct(TemplateContext $context, Context $renderContext, ContentTypeFactory $contentTypeFactory, ConfigFactory $configFactory, ConfigBuilderInterface $configBuilder, DataProviderFactory $dataProviderFactory, Manager $dataProviderManager, UiElementFactory $factory, array $data = [])
 {
     $this->factory = $factory;
     parent::__construct($context, $renderContext, $contentTypeFactory, $configFactory, $configBuilder, $dataProviderFactory, $dataProviderManager, $data);
 }