From af0d482f8960917718d525b27658e3a1180b326d Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 8 Jun 2026 15:17:35 +0200 Subject: [PATCH 1/5] 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 655cccd835d2752f4bb942b75cdb3e38e570aca9 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Fri, 12 Jun 2026 03:21:44 +0200 Subject: [PATCH 2/5] 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 bdf74ec67850e4fbb58d75d5f5e709170382d4b2 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Fri, 12 Jun 2026 03:21:51 +0200 Subject: [PATCH 3/5] 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 33b39770b0f4ff012f4c97e149f8144038574a06 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Fri, 12 Jun 2026 03:21:58 +0200 Subject: [PATCH 4/5] 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; From fa7c10136537f0973aa1c6300245bed7393fe556 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Mon, 15 Jun 2026 09:12:14 +0200 Subject: [PATCH 5/5] Use classname inside ooclass for the extends reference --- 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 74a42c648008..09437eacda80 100644 --- a/reference/filter/filter.filterfailedexception.xml +++ b/reference/filter/filter.filterfailedexception.xml @@ -25,7 +25,7 @@ extends - Filter\FilterException + Filter\FilterException &InheritedProperties;