![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-config/Model/Config/Backend/Email/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * System config email sender field backend model */ namespace Magento\Config\Model\Config\Backend\Email; /** * @api * @since 100.0.2 */ class Sender extends \Magento\Framework\App\Config\Value { /** * Check sender name validity * * @return $this * @throws \Magento\Framework\Exception\LocalizedException */ public function beforeSave() { $value = $this->getValue(); if ($value === null || !preg_match("/^[\S ]+$/", $value)) { throw new \Magento\Framework\Exception\LocalizedException( __('The sender name "%1" is not valid. Please use only visible characters and spaces.', $value) ); } if (strlen($value) > 255) { throw new \Magento\Framework\Exception\LocalizedException( __('Maximum sender name length is 255. Please correct your settings.') ); } return $this; } }