boxModel = $boxModel; } /** * Attach this box to front-end form * * @return void */ public function generate(): void { add_filter('comment_form_field_comment', function ($html) { $html .= '
'; foreach (array_reverse($this->boxModel->getFields()) as $metaField) { $generator = new CommentMetaFieldGenerator($metaField); $field = $generator->render(); if ($field !== null) { $html .= $field; } } $html .= '
'; return $html; }, 999, 1); } }