public function validateAttribute($model, $attribute) { $roleToValidate = TranslitHelper::t($model->{$attribute}); if (AbstractPermitionEntity::getAuthManager()->getRole($roleToValidate)) { $model->addError($attribute, 'Такая роль существует'); } }
public function __construct(AbstractPermitionEntity $permition) { parent::__construct($permition->getAttributes()); $this->permition = $permition; $this->attachBehaviors($permition->behaviours()); }