Example #1
0
 public function translit($event)
 {
     if ($this->owner->{$this->out_field} && !$this->rewrite) {
         return;
     }
     $this->owner->{$this->out_field} = TranslitHelper::t($this->owner->{$this->in_field});
 }
 public function validateAttribute($model, $attribute)
 {
     $roleToValidate = TranslitHelper::t($model->{$attribute});
     if (AbstractPermitionEntity::getAuthManager()->getRole($roleToValidate)) {
         $model->addError($attribute, 'Такая роль существует');
     }
 }