From a66d465672c2b2fde44881ec7c3af3dac6088568 Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Catoire Date: Mon, 15 Jun 2026 21:19:37 +0200 Subject: [PATCH] [Sync EN] Document FILTER_THROW_ON_FAILURE and the Filter exception classes (PHP 8.5) --- reference/filter/book.xml | 5 +- reference/filter/constants.xml | 22 +++++- reference/filter/filter.filterexception.xml | 67 ++++++++++++++++++ .../filter/filter.filterfailedexception.xml | 68 +++++++++++++++++++ 4 files changed, 159 insertions(+), 3 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 d22ecdd922..73800f0cdf 100644 --- a/reference/filter/book.xml +++ b/reference/filter/book.xml @@ -1,5 +1,5 @@ - + @@ -53,6 +53,9 @@ &reference.filter.examples; &reference.filter.reference; + &reference.filter.filter.filterexception; + &reference.filter.filter.filterfailedexception; + - + &reftitle.constants; &extension.constants; @@ -154,6 +153,25 @@ + + + FILTER_THROW_ON_FAILURE + (int) + + + + Lance une Filter\FilterFailedException + lorsqu'un filtre de validation échoue, au lieu de retourner &false;. + + + Utilisable avec tout filtre de validation + FILTER_VALIDATE_*. + + + Disponible à 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 0000000000..efbfd228b8 --- /dev/null +++ b/reference/filter/filter.filterexception.xml @@ -0,0 +1,67 @@ + + + + La classe Filter\FilterException + Filter\FilterException + + +
+ &reftitle.intro; + + La classe de base pour les Exceptions lancées par l'extension Filter. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterException + + + + extends + Exception + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ \ No newline at end of file diff --git a/reference/filter/filter.filterfailedexception.xml b/reference/filter/filter.filterfailedexception.xml new file mode 100644 index 0000000000..61894ddc1a --- /dev/null +++ b/reference/filter/filter.filterfailedexception.xml @@ -0,0 +1,68 @@ + + + + La classe Filter\FilterFailedException + Filter\FilterFailedException + + +
+ &reftitle.intro; + + Lancée lorsqu'un filtre de validation échoue et que le drapeau + FILTER_THROW_ON_FAILURE est défini. + +
+ +
+ &reftitle.classsynopsis; + + + Filter + + + + FilterFailedException + + + + extends + Filter\FilterException + + + &InheritedProperties; + + + + + &InheritedMethods; + + + + + + + + +
+
+
+ \ No newline at end of file