/** * @param array $configuration * @param array $initializationData * @return void */ private function setUpConfiguration(array $configuration, array $initializationData) { if (!isset($initializationData['template'])) { throw new \InvalidArgumentException('Template should be provided for the renderer.'); } $this->configuration = $configuration; $this->template->setTemplate($initializationData['template']); $this->template->setData($configuration); }