From c925fae1801c04fce4e3e9b81cb380c5779fa4b5 Mon Sep 17 00:00:00 2001 From: Loz Calver Date: Wed, 2 Nov 2022 10:02:42 +0000 Subject: [PATCH] NEW: Add onBeforeRender extension hook to Form --- src/Forms/Form.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Forms/Form.php b/src/Forms/Form.php index c816c53f3..4d46f1fdb 100644 --- a/src/Forms/Form.php +++ b/src/Forms/Form.php @@ -1552,10 +1552,13 @@ class Form extends ViewableData implements HasRequestHandler HTTPCacheControlMiddleware::singleton()->disableCache(); } - $return = $this->renderWith($this->getTemplates()); + $context = $this; + $this->extend('onBeforeRender', $context); + + $return = $context->renderWith($this->getTemplates()); // Now that we're rendered, clear message - $this->clearMessage(); + $context->clearMessage(); return $return; }