From c68c2305cb8d1300d9ee31cfdcf3f87e9b00e858 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Tue, 9 Nov 2021 12:55:48 +0100 Subject: [PATCH] some classes marked as final (BC break) --- src/Forms/ControlGroup.php | 2 +- src/Forms/Helpers.php | 2 +- src/Forms/Rule.php | 2 +- src/Forms/Rules.php | 2 +- src/Forms/Validator.php | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Forms/ControlGroup.php b/src/Forms/ControlGroup.php index 740949a55..174bb9601 100644 --- a/src/Forms/ControlGroup.php +++ b/src/Forms/ControlGroup.php @@ -15,7 +15,7 @@ /** * A user group of form controls. */ -class ControlGroup +final class ControlGroup { protected \SplObjectStorage $controls; private array $options = []; diff --git a/src/Forms/Helpers.php b/src/Forms/Helpers.php index d3c2ae1c2..6d1a13179 100644 --- a/src/Forms/Helpers.php +++ b/src/Forms/Helpers.php @@ -18,7 +18,7 @@ /** * Forms helpers. */ -class Helpers +final class Helpers { use Nette\StaticClass; diff --git a/src/Forms/Rule.php b/src/Forms/Rule.php index 27d578156..958119394 100644 --- a/src/Forms/Rule.php +++ b/src/Forms/Rule.php @@ -16,7 +16,7 @@ /** * Single validation rule or condition represented as value object. */ -class Rule +final class Rule { public Control $control; public mixed $validator; diff --git a/src/Forms/Rules.php b/src/Forms/Rules.php index 1db83c434..5b670e8dc 100644 --- a/src/Forms/Rules.php +++ b/src/Forms/Rules.php @@ -17,7 +17,7 @@ * List of validation & condition rules. * @implements \IteratorAggregate */ -class Rules implements \IteratorAggregate +final class Rules implements \IteratorAggregate { private const NegRules = [ Form::Filled => Form::Blank, diff --git a/src/Forms/Validator.php b/src/Forms/Validator.php index d38f9a6cd..bf3656bff 100644 --- a/src/Forms/Validator.php +++ b/src/Forms/Validator.php @@ -17,7 +17,7 @@ /** * Common validators. */ -class Validator +final class Validator { use Nette\StaticClass;