[ Index ]

PHP Cross Reference of Phabricator

title

Body

[close]

/src/applications/metamta/constants/ -> MetaMTAReceivedMailStatus.php (source)

   1  <?php
   2  
   3  final class MetaMTAReceivedMailStatus
   4    extends MetaMTAConstants {
   5  
   6    const STATUS_DUPLICATE            = 'err:duplicate';
   7    const STATUS_FROM_PHABRICATOR     = 'err:self';
   8    const STATUS_NO_RECEIVERS         = 'err:no-receivers';
   9    const STATUS_ABUNDANT_RECEIVERS   = 'err:multiple-receivers';
  10    const STATUS_UNKNOWN_SENDER       = 'err:unknown-sender';
  11    const STATUS_DISABLED_SENDER      = 'err:disabled-sender';
  12    const STATUS_NO_PUBLIC_MAIL       = 'err:no-public-mail';
  13    const STATUS_USER_MISMATCH        = 'err:bad-user';
  14    const STATUS_POLICY_PROBLEM       = 'err:policy';
  15    const STATUS_NO_SUCH_OBJECT       = 'err:not-found';
  16    const STATUS_HASH_MISMATCH        = 'err:bad-hash';
  17    const STATUS_UNHANDLED_EXCEPTION  = 'err:exception';
  18    const STATUS_EMPTY                = 'err:empty';
  19    const STATUS_EMPTY_IGNORED        = 'err:empty-ignored';
  20  
  21    public static function getHumanReadableName($status) {
  22      $map = array(
  23        self::STATUS_DUPLICATE => pht('Duplicate Message'),
  24        self::STATUS_FROM_PHABRICATOR => pht('Phabricator Mail'),
  25        self::STATUS_NO_RECEIVERS => pht('No Receivers'),
  26        self::STATUS_ABUNDANT_RECEIVERS => pht('Multiple Receivers'),
  27        self::STATUS_UNKNOWN_SENDER => pht('Unknown Sender'),
  28        self::STATUS_DISABLED_SENDER => pht('Disabled Sender'),
  29        self::STATUS_NO_PUBLIC_MAIL => pht('No Public Mail'),
  30        self::STATUS_USER_MISMATCH => pht('User Mismatch'),
  31        self::STATUS_POLICY_PROBLEM => pht('Policy Error'),
  32        self::STATUS_NO_SUCH_OBJECT => pht('No Such Object'),
  33        self::STATUS_HASH_MISMATCH => pht('Bad Address'),
  34        self::STATUS_UNHANDLED_EXCEPTION => pht('Unhandled Exception'),
  35        self::STATUS_EMPTY => pht('Empty Mail'),
  36        self::STATUS_EMPTY_IGNORED => pht('Ignored Empty Mail'),
  37      );
  38  
  39      return idx($map, $status, pht('Processing Exception'));
  40    }
  41  
  42  }


Generated: Sun Nov 30 09:20:46 2014 Cross-referenced by PHPXref 0.7.1