From 60007d4a62c25e5f7a80a70a2112c7410030b89c Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 8 Jun 2026 15:17:35 +0200 Subject: [PATCH 1/4] Document FILTER_THROW_ON_FAILURE and Filter exception classes (PHP 8.5) --- reference/filter/book.xml | 3 + reference/filter/constants.xml | 20 ++++++ reference/filter/filter.filterexception.xml | 66 ++++++++++++++++++ .../filter/filter.filterfailedexception.xml | 67 +++++++++++++++++++ 4 files changed, 156 insertions(+) create mode 100644 reference/filter/filter.filterexception.xml create mode 100644 reference/filter/filter.filterfailedexception.xml diff --git a/reference/filter/book.xml b/reference/filter/book.xml index c17d69236fb9..4bb89b2a1eed 100644 --- a/reference/filter/book.xml +++ b/reference/filter/book.xml @@ -55,6 +55,9 @@ &reference.filter.examples; &reference.filter.reference; + &reference.filter.filter.filterexception; + &reference.filter.filter.filterfailedexception; + diff --git a/reference/filter/filter.filterfailedexception.xml b/reference/filter/filter.filterfailedexception.xml new file mode 100644 index 000000000000..09437eacda80 --- /dev/null +++ b/reference/filter/filter.filterfailedexception.xml @@ -0,0 +1,67 @@ + + + The Filter\FilterFailedException class + Filter\FilterFailedException + + +
+ &reftitle.intro; + + Thrown when a validation filter fails and the + FILTER_THROW_ON_FAILURE flag is set. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterFailedException + + + + extends + Filter\FilterException + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ From ff61cfd10097084fce95d8525620ff4653478044 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Fri, 12 Jun 2026 03:21:44 +0200 Subject: [PATCH 2/4] Update constants.xml Co-authored-by: Jordi Kroon --- reference/filter/constants.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/filter/constants.xml b/reference/filter/constants.xml index e4d3e66e78b4..2b55dd6ba655 100644 --- a/reference/filter/constants.xml +++ b/reference/filter/constants.xml @@ -163,7 +163,7 @@ - Throw a Filter\FilterFailedException when a + Throws a Filter\FilterFailedException when a validation filter fails, instead of returning &false;. From a06c95e9487fcba92c659135d1743006438e9a50 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Fri, 12 Jun 2026 03:21:51 +0200 Subject: [PATCH 3/4] Update constants.xml Co-authored-by: Jordi Kroon --- reference/filter/constants.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/filter/constants.xml b/reference/filter/constants.xml index 2b55dd6ba655..7acb610ab102 100644 --- a/reference/filter/constants.xml +++ b/reference/filter/constants.xml @@ -167,7 +167,7 @@ validation filter fails, instead of returning &false;. - Usable with any validation + Can be used with any validation FILTER_VALIDATE_* filter. From d28891fba42f7018ac88509401b76aeb3ab50ba8 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Fri, 12 Jun 2026 03:21:58 +0200 Subject: [PATCH 4/4] Update filter.filterfailedexception.xml Co-authored-by: Jordi Kroon --- reference/filter/filter.filterfailedexception.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reference/filter/filter.filterfailedexception.xml b/reference/filter/filter.filterfailedexception.xml index 09437eacda80..74a42c648008 100644 --- a/reference/filter/filter.filterfailedexception.xml +++ b/reference/filter/filter.filterfailedexception.xml @@ -25,7 +25,7 @@ extends - Filter\FilterException + Filter\FilterException &InheritedProperties;