html = $html; if ( isset($params['componentContainer']) ) { $this->koComponentContainerType = $params['componentContainer']; } } public function renderContent(Renderer $renderer) { //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- HTML is the point. echo $this->html; } protected function getKoComponentParams() { return array_merge( parent::getKoComponentParams(), [ 'html' => $this->html, 'container' => $this->koComponentContainerType, ] ); } }