/
v.bolshakov
/
AIEcosystem-Testing
Обзор
Документация
Войти
/
v.bolshakov
/
AIEcosystem-Testing
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
common/validators/FolderNameValidator.php
38 строк
802 B
Developer
Initial commit
03 авг 2026, 17:43
03 авг 2026, 17:43
7433917
Код
Авторство
О чём код?
<?php namespace common\validators; use common\helpers\FileHelper; use Yii; use yii\validators\Validator; /** * Валидатор проверки имени папки * * @author Dmitry E. Semenov <sde.tomsk@gmail.com> * @copyright Self (c) 2020 */ class FolderNameValidator extends Validator { /** * @inheritdoc */ public function init() { parent::init(); if ($this->message === null) { $this->message = Yii::t('app', 'The file name must not contain: \ / : * ? " < > |'); } } /** * @inheritdoc */ public function validateAttribute($model, $attribute) { if (!FileHelper::validFileName($model->$attribute, false)) { $this->addError($model, $attribute, $this->message); } } }