1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-18 12:52:42 +01:00

Rename AphrontQueryException subclasses

Summary: Ref T5655. Depends on D10149.

Test Plan: Ran `arc unit`

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: epriestley, Korvin, hach-que

Maniphest Tasks: T5655

Differential Revision: https://secure.phabricator.com/D10150
This commit is contained in:
Joshua Spence 2014-08-06 07:51:21 +10:00
parent 21dca29c5f
commit 8fd098329b
29 changed files with 35 additions and 35 deletions

View file

@ -58,7 +58,7 @@ while ($update) {
$project->getID()); $project->getID());
unset($update[$key]); unset($update[$key]);
echo "okay.\n"; echo "okay.\n";
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
echo "failed, will retry.\n"; echo "failed, will retry.\n";
} }
} }

View file

@ -187,7 +187,7 @@ foreach ($rows as $row) {
try { try {
$saved->save(); $saved->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
// Ignore this, we just have duplicate saved queries. // Ignore this, we just have duplicate saved queries.
} }

View file

@ -113,11 +113,11 @@ final class PhabricatorInfrastructureTestCase extends PhabricatorTestCase {
$caught = null; $caught = null;
try { try {
qsprintf($conn_r, 'SELECT %s', $gclef); qsprintf($conn_r, 'SELECT %s', $gclef);
} catch (AphrontQueryCharacterSetException $ex) { } catch (AphrontCharacterSetQueryException $ex) {
$caught = $ex; $caught = $ex;
} }
$this->assertTrue($caught instanceof AphrontQueryCharacterSetException); $this->assertTrue($caught instanceof AphrontCharacterSetQueryException);
} }
} }

View file

@ -250,7 +250,7 @@ class AphrontDefaultApplicationConfiguration
$class = get_class($ex); $class = get_class($ex);
$message = $ex->getMessage(); $message = $ex->getMessage();
if ($ex instanceof AphrontQuerySchemaException) { if ($ex instanceof AphrontSchemaQueryException) {
$message .= $message .=
"\n\n". "\n\n".
"NOTE: This usually indicates that the MySQL schema has not been ". "NOTE: This usually indicates that the MySQL schema has not been ".

View file

@ -304,7 +304,7 @@ final class PhabricatorAuthRegisterController
} }
return $this->loginUser($user); return $this->loginUser($user);
} catch (AphrontQueryDuplicateKeyException $exception) { } catch (AphrontDuplicateKeyQueryException $exception) {
$same_username = id(new PhabricatorUser())->loadOneWhere( $same_username = id(new PhabricatorUser())->loadOneWhere(
'userName = %s', 'userName = %s',
$user->getUserName()); $user->getUserName());

View file

@ -30,7 +30,7 @@ final class PhabricatorSetupCheckDatabase extends PhabricatorSetupCheck {
try { try {
queryfx($conn_raw, 'SELECT 1'); queryfx($conn_raw, 'SELECT 1');
} catch (AphrontQueryConnectionException $ex) { } catch (AphrontConnectionQueryException $ex) {
$message = pht( $message = pht(
"Unable to connect to MySQL!\n\n". "Unable to connect to MySQL!\n\n".
"%s\n\n". "%s\n\n".

View file

@ -16,7 +16,7 @@ final class DifferentialDraft extends DifferentialDAO {
->setAuthorPHID($author_phid) ->setAuthorPHID($author_phid)
->setDraftKey($draft_key) ->setDraftKey($draft_key)
->save(); ->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
// no worries // no worries
} }
} }

View file

@ -333,7 +333,7 @@ final class HeraldRuleController extends HeraldController {
$rule->logEdit($request->getUser()->getPHID(), $edit_action); $rule->logEdit($request->getUser()->getPHID(), $edit_action);
$rule->saveTransaction(); $rule->saveTransaction();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_name = pht('Not Unique'); $e_name = pht('Not Unique');
$errors[] = pht('Rule name is not unique. Choose a unique name.'); $errors[] = pht('Rule name is not unique. Choose a unique name.');
} }

View file

@ -125,7 +125,7 @@ final class PhabricatorMacroEditController extends PhabricatorMacroController {
$view_uri = $this->getApplicationURI('/view/'.$original->getID().'/'); $view_uri = $this->getApplicationURI('/view/'.$original->getID().'/');
return id(new AphrontRedirectResponse())->setURI($view_uri); return id(new AphrontRedirectResponse())->setURI($view_uri);
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
throw $ex; throw $ex;
$errors[] = pht('Macro name is not unique!'); $errors[] = pht('Macro name is not unique!');
$e_name = pht('Duplicate'); $e_name = pht('Duplicate');

View file

@ -67,7 +67,7 @@ final class PhabricatorMailingListsEditController
$list->save(); $list->save();
return id(new AphrontRedirectResponse()) return id(new AphrontRedirectResponse())
->setURI($this->getApplicationURI()); ->setURI($this->getApplicationURI());
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_email = pht('Duplicate'); $e_email = pht('Duplicate');
$errors[] = pht('Another mailing list already uses that address.'); $errors[] = pht('Another mailing list already uses that address.');
} }

View file

@ -92,7 +92,7 @@ final class PhabricatorOwnersEditController
$package->save(); $package->save();
return id(new AphrontRedirectResponse()) return id(new AphrontRedirectResponse())
->setURI('/owners/package/'.$package->getID().'/'); ->setURI('/owners/package/'.$package->getID().'/');
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_name = pht('Duplicate'); $e_name = pht('Duplicate');
$errors[] = pht('Package name must be unique.'); $errors[] = pht('Package name must be unique.');
} }

View file

@ -104,7 +104,7 @@ final class PhabricatorPeopleNewController
$response = id(new AphrontRedirectResponse()) $response = id(new AphrontRedirectResponse())
->setURI('/p/'.$user->getUsername().'/'); ->setURI('/p/'.$user->getUsername().'/');
return $response; return $response;
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$errors[] = pht('Username and email must be unique.'); $errors[] = pht('Username and email must be unique.');
$same_username = id(new PhabricatorUser()) $same_username = id(new PhabricatorUser())

View file

@ -56,7 +56,7 @@ final class PhabricatorPeopleRenameController
$new_uri = '/p/'.$v_username.'/'; $new_uri = '/p/'.$v_username.'/';
return id(new AphrontRedirectResponse())->setURI($new_uri); return id(new AphrontRedirectResponse())->setURI($new_uri);
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_username = pht('Not Unique'); $e_username = pht('Not Unique');
$errors[] = pht('Another user already has that username.'); $errors[] = pht('Another user already has that username.');
} }

View file

@ -54,7 +54,7 @@ final class PhabricatorUserEditor extends PhabricatorEditor {
$user->save(); $user->save();
$email->setUserPHID($user->getPHID()); $email->setUserPHID($user->getPHID());
$email->save(); $email->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
// We might have written the user but failed to write the email; if // We might have written the user but failed to write the email; if
// so, erase the IDs we attached. // so, erase the IDs we attached.
$user->setID(null); $user->setID(null);
@ -155,7 +155,7 @@ final class PhabricatorUserEditor extends PhabricatorEditor {
try { try {
$user->save(); $user->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$user->setUsername($old_username); $user->setUsername($old_username);
$user->killTransaction(); $user->killTransaction();
throw $ex; throw $ex;
@ -365,7 +365,7 @@ final class PhabricatorUserEditor extends PhabricatorEditor {
try { try {
$email->save(); $email->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$user->endWriteLocking(); $user->endWriteLocking();
$user->killTransaction(); $user->killTransaction();

View file

@ -25,7 +25,7 @@ final class PhabricatorPeopleTestDataGenerator
->createNewUser($user, $email_object); ->createNewUser($user, $email_object);
return $user; return $user;
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
} }
} }
} }

View file

@ -96,7 +96,7 @@ final class PhameBlogEditController
$blog->save(); $blog->save();
return id(new AphrontRedirectResponse()) return id(new AphrontRedirectResponse())
->setURI($this->getApplicationURI('blog/view/'.$blog->getID().'/')); ->setURI($this->getApplicationURI('blog/view/'.$blog->getID().'/'));
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$errors[] = pht('Domain must be unique.'); $errors[] = pht('Domain must be unique.');
$e_custom_domain = pht('Not Unique'); $e_custom_domain = pht('Not Unique');
} }

View file

@ -82,7 +82,7 @@ final class PhamePostEditController extends PhameController {
$uri = $this->getApplicationURI('/post/view/'.$post->getID().'/'); $uri = $this->getApplicationURI('/post/view/'.$post->getID().'/');
return id(new AphrontRedirectResponse())->setURI($uri); return id(new AphrontRedirectResponse())->setURI($uri);
} catch (AphrontQueryDuplicateKeyException $e) { } catch (AphrontDuplicateKeyQueryException $e) {
$e_phame_title = pht('Not Unique'); $e_phame_title = pht('Not Unique');
$errors[] = pht('Another post already uses this slug. '. $errors[] = pht('Another post already uses this slug. '.
'Each post must have a unique slug.'); 'Each post must have a unique slug.');

View file

@ -92,7 +92,7 @@ final class PhluxEditController extends PhluxController {
$editor->applyTransactions($var, $xactions); $editor->applyTransactions($var, $xactions);
$view_uri = $this->getApplicationURI('/view/'.$key.'/'); $view_uri = $this->getApplicationURI('/view/'.$key.'/');
return id(new AphrontRedirectResponse())->setURI($view_uri); return id(new AphrontRedirectResponse())->setURI($view_uri);
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_key = pht('Not Unique'); $e_key = pht('Not Unique');
$errors[] = pht('Variable key must be unique.'); $errors[] = pht('Variable key must be unique.');
} }

View file

@ -52,7 +52,7 @@ final class PhragmentSnapshotCreateController extends PhragmentController {
->setPrimaryFragmentPHID($fragment->getPHID()) ->setPrimaryFragmentPHID($fragment->getPHID())
->setName($v_name) ->setName($v_name)
->save(); ->save();
} catch (AphrontQueryDuplicateKeyException $e) { } catch (AphrontDuplicateKeyQueryException $e) {
$errors[] = pht('A snapshot with this name already exists.'); $errors[] = pht('A snapshot with this name already exists.');
} }

View file

@ -44,7 +44,7 @@ final class ReleephProductCreateController extends ReleephProductController {
return id(new AphrontRedirectResponse()) return id(new AphrontRedirectResponse())
->setURI($releeph_product->getURI()); ->setURI($releeph_product->getURI());
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_name = pht('Not Unique'); $e_name = pht('Not Unique');
$errors[] = pht('Another product already uses this name.'); $errors[] = pht('Another product already uses this name.');
} }

View file

@ -134,7 +134,7 @@ final class RepositoryCreateConduitAPIMethod
try { try {
$repository->save(); $repository->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
throw new ConduitException('ERR-DUPLICATE'); throw new ConduitException('ERR-DUPLICATE');
} }

View file

@ -632,7 +632,7 @@ final class PhabricatorRepositoryDiscoveryEngine
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$commit->killTransaction(); $commit->killTransaction();
// Ignore. This can happen because we discover the same new commit // Ignore. This can happen because we discover the same new commit
// more than once when looking at history, or because of races or // more than once when looking at history, or because of races or

View file

@ -59,7 +59,7 @@ final class PhabricatorSearchController
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites(); $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
try { try {
$saved->setID(null)->save(); $saved->setID(null)->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
// Ignore, this is just a repeated search. // Ignore, this is just a repeated search.
} }
unset($unguarded); unset($unguarded);

View file

@ -52,7 +52,7 @@ abstract class PhabricatorApplicationSearchEngine {
$unguarded = AphrontWriteGuard::beginScopedUnguardedWrites(); $unguarded = AphrontWriteGuard::beginScopedUnguardedWrites();
try { try {
$query->save(); $query->save();
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
// Ignore, this is just a repeated search. // Ignore, this is just a repeated search.
} }
unset($unguarded); unset($unguarded);

View file

@ -210,7 +210,7 @@ final class PhabricatorSettingsPanelEmailAddresses
->addSubmitButton(pht('Done')); ->addSubmitButton(pht('Done'));
return id(new AphrontDialogResponse())->setDialog($dialog); return id(new AphrontDialogResponse())->setDialog($dialog);
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$email = pht('Duplicate'); $email = pht('Duplicate');
$errors[] = pht('Another user already has this email.'); $errors[] = pht('Another user already has this email.');
} }

View file

@ -103,7 +103,7 @@ final class PhabricatorSettingsPanelSSHKeys
$key->save(); $key->save();
return id(new AphrontRedirectResponse()) return id(new AphrontRedirectResponse())
->setURI($this->getPanelURI()); ->setURI($this->getPanelURI());
} catch (AphrontQueryDuplicateKeyException $ex) { } catch (AphrontDuplicateKeyQueryException $ex) {
$e_key = pht('Duplicate'); $e_key = pht('Duplicate');
$errors[] = pht('This public key is already associated with a user '. $errors[] = pht('This public key is already associated with a user '.
'account.'); 'account.');

View file

@ -134,7 +134,7 @@ final class AphrontIsolatedDatabaseConnectionTestCase
null, null,
$row, $row,
'Expect fake row to exist only in isolation.'); 'Expect fake row to exist only in isolation.');
} catch (AphrontQueryConnectionException $ex) { } catch (AphrontConnectionQueryException $ex) {
// If we can't connect to the database, conclude that the isolated // If we can't connect to the database, conclude that the isolated
// connection actually is isolated. Philosophically, this perhaps allows // connection actually is isolated. Philosophically, this perhaps allows
// us to claim this test does not depend on the database? // us to claim this test does not depend on the database?

View file

@ -28,7 +28,7 @@ final class AphrontMySQLDatabaseConnectionTestCase
$caught = null; $caught = null;
try { try {
queryfx($conn, 'SELECT 1'); queryfx($conn, 'SELECT 1');
} catch (AphrontQueryConnectionLostException $ex) { } catch (AphrontConnectionLostQueryException $ex) {
$caught = $ex; $caught = $ex;
} }
$this->assertTrue($caught instanceof Exception); $this->assertTrue($caught instanceof Exception);

View file

@ -460,7 +460,7 @@ abstract class LiskDAO {
$args); $args);
if (count($data) > 1) { if (count($data) > 1) {
throw new AphrontQueryCountException( throw new AphrontCountQueryException(
'More than 1 result from loadOneWhere()!'); 'More than 1 result from loadOneWhere()!');
} }
@ -517,7 +517,7 @@ abstract class LiskDAO {
$this->getID()); $this->getID());
if (!$result) { if (!$result) {
throw new AphrontQueryObjectMissingException(); throw new AphrontObjectMissingQueryException();
} }
return $this; return $this;
@ -771,7 +771,7 @@ abstract class LiskDAO {
} }
if (count($relatives) > 1) { if (count($relatives) > 1) {
throw new AphrontQueryCountException( throw new AphrontCountQueryException(
'More than 1 result from loadOneRelative()!'); 'More than 1 result from loadOneRelative()!');
} }
@ -1183,7 +1183,7 @@ abstract class LiskDAO {
} else { } else {
$data[$key] = qsprintf($conn, '%ns', $value); $data[$key] = qsprintf($conn, '%ns', $value);
} }
} catch (AphrontQueryParameterException $parameter_exception) { } catch (AphrontParameterQueryException $parameter_exception) {
throw new PhutilProxyException( throw new PhutilProxyException(
pht( pht(
"Unable to insert or update object of class %s, field '%s' ". "Unable to insert or update object of class %s, field '%s' ".