/** * 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); }
/** * 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); }