3 final class PhortuneAccountBillingAddressTransaction
4 extends PhortuneAccountTransactionType
{
6 const TRANSACTIONTYPE
= 'billing-address';
8 public function generateOldValue($object) {
9 return $object->getBillingAddress();
12 public function applyInternalEffects($object, $value) {
13 $object->setBillingAddress($value);
16 public function getTitle() {
18 '%s updated the account billing address.',
19 $this->renderAuthor());
22 public function hasChangeDetailView() {
26 public function getMailDiffSectionHeader() {
27 return pht('CHANGES TO BILLING ADDRESS');
30 public function newChangeDetailView() {
31 $viewer = $this->getViewer();
33 return id(new PhabricatorApplicationTransactionTextDiffDetailView())
35 ->setOldText($this->getOldValue())
36 ->setNewText($this->getNewValue());