Differential D16316 Diff 39236 src/applications/packages/xaction/package/PhabricatorPackagesPackagePublisherTransaction.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/packages/xaction/package/PhabricatorPackagesPackagePublisherTransaction.php
- This file was copied to src/applications/packages/xaction/version/PhabricatorPackagesVersionPackageTransaction.php.
Show All 10 Lines | final class PhabricatorPackagesPackagePublisherTransaction | ||||
public function applyInternalEffects($object, $value) { | public function applyInternalEffects($object, $value) { | ||||
$object->setPublisherPHID($value); | $object->setPublisherPHID($value); | ||||
} | } | ||||
public function validateTransactions($object, array $xactions) { | public function validateTransactions($object, array $xactions) { | ||||
$errors = array(); | $errors = array(); | ||||
if ($this->isEmptyTextTransaction($object->getName(), $xactions)) { | $current_value = $object->getPublisherPHID(); | ||||
if ($this->isEmptyTextTransaction($current_value, $xactions)) { | |||||
$errors[] = $this->newRequiredError( | $errors[] = $this->newRequiredError( | ||||
pht( | pht( | ||||
'You must select a publisher when creating a package.')); | 'You must select a publisher when creating a package.')); | ||||
return $errors; | return $errors; | ||||
} | } | ||||
if (!$this->isNewObject()) { | if (!$this->isNewObject()) { | ||||
foreach ($xactions as $xaction) { | foreach ($xactions as $xaction) { | ||||
Show All 39 Lines |