developeruz\db_rbac\controllers\AccessController::isUnique PHP Method

isUnique() protected method

protected isUnique ( $name )
    protected function isUnique($name)
    {
        $role = Yii::$app->authManager->getRole($name);
        $permission = Yii::$app->authManager->getPermission($name);
        if ($permission instanceof Permission) {
            $this->error[] = Yii::t('db_rbac', 'Разрешение с таким именем уже существует') . ':' . $name;
            return false;
        }
        if ($role instanceof Role) {
            $this->error[] = Yii::t('db_rbac', 'Роль с таким именем уже существует') . ':' . $name;
            return false;
        }
        return true;
    }