From 8c026594474053449215b0e39bfc884bd24ee45d Mon Sep 17 00:00:00 2001 From: lacatoire Date: Tue, 16 Jun 2026 12:13:25 +0200 Subject: [PATCH] Sync EN: document FILTER_THROW_ON_FAILURE and Filter exception classes --- reference/filter/book.xml | 5 +- reference/filter/constants.xml | 21 +++++- reference/filter/filter.filterexception.xml | 67 ++++++++++++++++++ .../filter/filter.filterfailedexception.xml | 68 +++++++++++++++++++ 4 files changed, 159 insertions(+), 2 deletions(-) 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 8df37a025..fcf6b69f8 100644 --- a/reference/filter/book.xml +++ b/reference/filter/book.xml @@ -1,6 +1,6 @@ - + @@ -54,6 +54,9 @@ &reference.filter.examples; &reference.filter.reference; + &reference.filter.filter.filterexception; + &reference.filter.filter.filterfailedexception; + + @@ -156,6 +156,25 @@ + + + FILTER_THROW_ON_FAILURE + (int) + + + + Lanza una Filter\FilterFailedException cuando un + filtro de validación falla, en lugar de devolver &false;. + + + Utilizable con cualquier filtro de validación + FILTER_VALIDATE_*. + + + Disponible a partir de PHP 8.5.0. + + + diff --git a/reference/filter/filter.filterexception.xml b/reference/filter/filter.filterexception.xml new file mode 100644 index 000000000..ef004574b --- /dev/null +++ b/reference/filter/filter.filterexception.xml @@ -0,0 +1,67 @@ + + + + La clase Filter\FilterException + Filter\FilterException + + +
+ &reftitle.intro; + + La clase base para las Exception lanzadas por la extensión Filter. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterException + + + + extends + Exception + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ diff --git a/reference/filter/filter.filterfailedexception.xml b/reference/filter/filter.filterfailedexception.xml new file mode 100644 index 000000000..5119054f9 --- /dev/null +++ b/reference/filter/filter.filterfailedexception.xml @@ -0,0 +1,68 @@ + + + + La clase Filter\FilterFailedException + Filter\FilterFailedException + + +
+ &reftitle.intro; + + Lanzada cuando un filtro de validación falla y el indicador + FILTER_THROW_ON_FAILURE está activado. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterFailedException + + + + extends + Filter\FilterException + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+