Path: blob/master/src/applications/auth/editor/PhabricatorAuthContactNumberEditor.php
12256 views
<?php12final class PhabricatorAuthContactNumberEditor3extends PhabricatorApplicationTransactionEditor {45public function getEditorApplicationClass() {6return 'PhabricatorAuthApplication';7}89public function getEditorObjectsDescription() {10return pht('Contact Numbers');11}1213public function getCreateObjectTitle($author, $object) {14return pht('%s created this contact number.', $author);15}1617public function getCreateObjectTitleForFeed($author, $object) {18return pht('%s created %s.', $author, $object);19}2021protected function didCatchDuplicateKeyException(22PhabricatorLiskDAO $object,23array $xactions,24Exception $ex) {2526$errors = array();27$errors[] = new PhabricatorApplicationTransactionValidationError(28PhabricatorAuthContactNumberNumberTransaction::TRANSACTIONTYPE,29pht('Duplicate'),30pht('This contact number is already in use.'),31null);3233throw new PhabricatorApplicationTransactionValidationException($errors);34}353637}383940