From 03a4c644fb5932e051ec98b43c91f646bb01a9da Mon Sep 17 00:00:00 2001 From: aleksandrskondratjevs Date: Mon, 13 Mar 2023 23:06:13 +0200 Subject: [PATCH] Replace validator Zend classes with Laminas --- src/Theme/Validator.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Theme/Validator.php b/src/Theme/Validator.php index 94ead2b..a613845 100644 --- a/src/Theme/Validator.php +++ b/src/Theme/Validator.php @@ -13,6 +13,8 @@ use Magento\Framework\View\Design\Theme\Validator as MagentoValidator; +use Laminas\Validator\NotEmpty; +use Laminas\Validator\InArray; class Validator extends MagentoValidator { @@ -21,14 +23,14 @@ protected function _setTypeValidators() $typeValidators = [ [ 'name' => 'not_empty', - 'class' => 'Zend_Validate_NotEmpty', + 'class' => NotEmpty::class, 'break' => true, 'options' => [], 'message' => (string)new \Magento\Framework\Phrase('Theme type can\'t be empty'), ], [ 'name' => 'available', - 'class' => 'Zend_Validate_InArray', + 'class' => InArray::class, 'break' => true, 'options' => [ 'haystack' => [ @@ -41,9 +43,9 @@ protected function _setTypeValidators() 'message' => (string)new \Magento\Framework\Phrase('Theme type is invalid') ], ]; - + $this->addDataValidators('type', $typeValidators); - + return $this; } }