Differential D19920 Diff 47561 src/applications/subscriptions/controller/PhabricatorSubscriptionsEditController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/subscriptions/controller/PhabricatorSubscriptionsEditController.php
Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | if ($object instanceof PhabricatorApplicationTransactionInterface) { | ||||
->setNewValue($xaction_value); | ->setNewValue($xaction_value); | ||||
$editor = id($object->getApplicationTransactionEditor()) | $editor = id($object->getApplicationTransactionEditor()) | ||||
->setActor($viewer) | ->setActor($viewer) | ||||
->setContinueOnNoEffect(true) | ->setContinueOnNoEffect(true) | ||||
->setContinueOnMissingFields(true) | ->setContinueOnMissingFields(true) | ||||
->setContentSourceFromRequest($request); | ->setContentSourceFromRequest($request); | ||||
$editor->applyTransactions( | $editor->applyTransactions($object, array($xaction)); | ||||
$object->getApplicationTransactionObject(), | |||||
array($xaction)); | |||||
} else { | } else { | ||||
// TODO: Eventually, get rid of this once everything implements | // TODO: Eventually, get rid of this once everything implements | ||||
// PhabricatorApplicationTransactionInterface. | // PhabricatorApplicationTransactionInterface. | ||||
$editor = id(new PhabricatorSubscriptionsEditor()) | $editor = id(new PhabricatorSubscriptionsEditor()) | ||||
->setActor($viewer) | ->setActor($viewer) | ||||
->setObject($object); | ->setObject($object); | ||||
Show All 29 Lines |