From ad873015fe39150a1f919698a08cad92c859a24b Mon Sep 17 00:00:00 2001 From: Vincent Langlet Date: Tue, 10 Nov 2020 20:28:22 +0100 Subject: [PATCH] Add not equal operator for StringOperatorType --- src/Form/Type/Operator/StringOperatorType.php | 2 ++ tests/Form/Type/Operator/StringOperatorTypeTest.php | 1 + 2 files changed, 3 insertions(+) diff --git a/src/Form/Type/Operator/StringOperatorType.php b/src/Form/Type/Operator/StringOperatorType.php index 7c165777dc1..6804d6d1fc1 100644 --- a/src/Form/Type/Operator/StringOperatorType.php +++ b/src/Form/Type/Operator/StringOperatorType.php @@ -25,6 +25,7 @@ final class StringOperatorType extends AbstractType public const TYPE_EQUAL = 3; public const TYPE_STARTS_WITH = 4; public const TYPE_ENDS_WITH = 5; + public const TYPE_NOT_EQUAL = 6; /** * @return void @@ -39,6 +40,7 @@ public function configureOptions(OptionsResolver $resolver) 'label_type_equals' => self::TYPE_EQUAL, 'label_type_starts_with' => self::TYPE_STARTS_WITH, 'label_type_ends_with' => self::TYPE_ENDS_WITH, + 'label_type_not_equals' => self::TYPE_NOT_EQUAL, ], ]); } diff --git a/tests/Form/Type/Operator/StringOperatorTypeTest.php b/tests/Form/Type/Operator/StringOperatorTypeTest.php index 076e2aa25ef..726989cf618 100644 --- a/tests/Form/Type/Operator/StringOperatorTypeTest.php +++ b/tests/Form/Type/Operator/StringOperatorTypeTest.php @@ -29,6 +29,7 @@ public function testConfigureOptions(): void 'label_type_equals' => StringOperatorType::TYPE_EQUAL, 'label_type_starts_with' => StringOperatorType::TYPE_STARTS_WITH, 'label_type_ends_with' => StringOperatorType::TYPE_ENDS_WITH, + 'label_type_not_equals' => StringOperatorType::TYPE_NOT_EQUAL, ]; $formType->configureOptions($optionsResolver); $options = $optionsResolver->resolve([]);