X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=blobdiff_plain;f=auth%2Foauth2%2Fclasses%2Fapi.php;h=d13a0833eb01ec5f43988198aad5f1513ec27c68;hp=a96ebc64709dc4623bfa878df008e0dd17081715;hb=2c69d24037089c060b1937425aa4c1d676a2b5d3;hpb=0e01f68e3c187b1630cf2bb97b8a8e96f440c484;ds=sidebyside diff --git a/auth/oauth2/classes/api.php b/auth/oauth2/classes/api.php index a96ebc64709..d13a0833eb0 100644 --- a/auth/oauth2/classes/api.php +++ b/auth/oauth2/classes/api.php @@ -39,6 +39,16 @@ defined('MOODLE_INTERNAL') || die(); */ class api { + /** + * Remove all linked logins that are using issuers that have been deleted. + * + * @param int $issuerid The issuer id of the issuer to check, or false to check all (defaults to all) + * @return boolean + */ + public static function clean_orphaned_linked_logins($issuerid = false) { + return linked_login::delete_orphaned($issuerid); + } + /** * List linked logins *