Differential D13200 Diff 31965 src/applications/transactions/exception/PhabricatorApplicationTransactionNoEffectException.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/exception/PhabricatorApplicationTransactionNoEffectException.php
| Show All 9 Lines | final class PhabricatorApplicationTransactionNoEffectException | ||||
| public function __construct(array $transactions, $any_effect, $has_comment) { | public function __construct(array $transactions, $any_effect, $has_comment) { | ||||
| assert_instances_of($transactions, 'PhabricatorApplicationTransaction'); | assert_instances_of($transactions, 'PhabricatorApplicationTransaction'); | ||||
| $this->transactions = $transactions; | $this->transactions = $transactions; | ||||
| $this->anyEffect = $any_effect; | $this->anyEffect = $any_effect; | ||||
| $this->hasComment = $has_comment; | $this->hasComment = $has_comment; | ||||
| $message = array(); | $message = array(); | ||||
| $message[] = 'Transactions have no effect:'; | $message[] = pht('Transactions have no effect:'); | ||||
| foreach ($this->transactions as $transaction) { | foreach ($this->transactions as $transaction) { | ||||
| $message[] = ' - '.$transaction->getNoEffectDescription(); | $message[] = ' - '.$transaction->getNoEffectDescription(); | ||||
| } | } | ||||
| parent::__construct(implode("\n", $message)); | parent::__construct(implode("\n", $message)); | ||||
| } | } | ||||
| public function getTransactions() { | public function getTransactions() { | ||||
| Show All 12 Lines | |||||