configuration['rid']; // Skip removing the role from the user if they already don't have it. if ($account !== FALSE && $account->hasRole($rid)) { // For efficiency manually save the original account before applying // any changes. $account->setOriginal(clone $account); $account->removeRole($rid)->save(); } } }