/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
lib/internal/Magento/Framework/Validator/StringLength.php
43 строки
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 17:47
22 окт 2025, 17:47
1b769b7
Код
Авторство
О чём код?
<?php /** * Copyright 2014 Adobe * All Rights Reserved. */ namespace Magento\Framework\Validator; use Laminas\Validator\StringLength as LaminasStringLength; class StringLength extends LaminasStringLength implements ValidatorInterface { /** * @var string[] */ protected $messageTemplates = [ self::INVALID => "Invalid type given. String expected", self::TOO_SHORT => "'%value%' is less than %min% characters long", self::TOO_LONG => "'%value%' is more than %max% characters long", ]; /** * @var string */ protected $_encoding = 'UTF-8'; /** * @inheritdoc */ public function setEncoding($encoding = null) { if ($encoding !== null) { $orig = ini_get('default_charset'); ini_set('default_charset', $encoding); if (!ini_get('default_charset')) { throw new ValidateException('Given encoding not supported on this OS!'); } ini_set('default_charset', $orig); } $this->_encoding = $encoding; return $this; } }