[ Index ] |
PHP Cross Reference of Phabricator |
[Summary view] [Print] [Text view]
1 <?php 2 3 $map = array( 4 'PhabricatorAuthProviderOAuthAmazon' => 'PhabricatorAmazonAuthProvider', 5 'PhabricatorAuthProviderOAuthAsana' => 'PhabricatorAsanaAuthProvider', 6 'PhabricatorAuthProviderOAuth1Bitbucket' 7 => 'PhabricatorBitbucketAuthProvider', 8 'PhabricatorAuthProviderOAuthDisqus' => 'PhabricatorDisqusAuthProvider', 9 'PhabricatorAuthProviderOAuthFacebook' => 'PhabricatorFacebookAuthProvider', 10 'PhabricatorAuthProviderOAuthGitHub' => 'PhabricatorGitHubAuthProvider', 11 'PhabricatorAuthProviderOAuthGoogle' => 'PhabricatorGoogleAuthProvider', 12 'PhabricatorAuthProviderOAuth1JIRA' => 'PhabricatorJIRAAuthProvider', 13 'PhabricatorAuthProviderLDAP' => 'PhabricatorLDAPAuthProvider', 14 'PhabricatorAuthProviderPassword' => 'PhabricatorPasswordAuthProvider', 15 'PhabricatorAuthProviderPersona' => 'PhabricatorPersonaAuthProvider', 16 'PhabricatorAuthProviderOAuthTwitch' => 'PhabricatorTwitchAuthProvider', 17 'PhabricatorAuthProviderOAuth1Twitter' => 'PhabricatorTwitterAuthProvider', 18 'PhabricatorAuthProviderOAuthWordPress' => 'PhabricatorWordPressAuthProvider', 19 ); 20 21 echo "Migrating auth providers...\n"; 22 $table = new PhabricatorAuthProviderConfig(); 23 $conn_w = $table->establishConnection('w'); 24 25 foreach (new LiskMigrationIterator($table) as $provider) { 26 $provider_class = $provider->getProviderClass(); 27 28 queryfx( 29 $conn_w, 30 'UPDATE %T SET providerClass = %s WHERE id = %d', 31 $provider->getTableName(), 32 idx($map, $provider_class, $provider_class), 33 $provider->getID()); 34 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sun Nov 30 09:20:46 2014 | Cross-referenced by PHPXref 0.7.1 |