From 25ae976a7a9d90ec2efe3bc94d3b128799bdb6ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=C5=BDoljom?= Date: Sun, 5 Oct 2025 20:28:00 +0200 Subject: [PATCH] Add missing isTextDirection method to Validator interface --- src/Validation/TypeValidator.php | 5 +++++ src/Validation/Validator.php | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Validation/TypeValidator.php b/src/Validation/TypeValidator.php index 16eae2c..ced962d 100644 --- a/src/Validation/TypeValidator.php +++ b/src/Validation/TypeValidator.php @@ -180,6 +180,11 @@ public function isTextTransform(string $transform): bool return isset($this->allowedTextTransform[$transform]); } + public function isTextDirection(string $direction): bool + { + return in_array($direction, ['ltr', 'rtl'], true); + } + public function getValidator(string $validatorType): Validatable { $validatorClassName = __NAMESPACE__ . '\\Validators\\' . ucwords($validatorType) . 'Validator'; diff --git a/src/Validation/Validator.php b/src/Validation/Validator.php index 7d52262..4dbb2cc 100644 --- a/src/Validation/Validator.php +++ b/src/Validation/Validator.php @@ -22,4 +22,5 @@ public function isString(string $string): bool; public function isFontStyle(string $value): bool; public function isTextDecoration(string $decoration): bool; public function isTextTransform(string $transform): bool; + public function isTextDirection(string $direction): bool; }