Rename "HeraldAction" to "HeraldActionRecord"
Summary: Ref T8726. I want to modularize actions like fields, but the base class should be "HeraldAction". Eventually, "HeraldCondition" should probably be "HeraldFieldRecord", and then both Action and Condition should just be rolled into Rule, probably, but that can wait and doesn't block anything. Test Plan: Ran migration, poked around UI, used `git grep`. Reviewers: btrahan Reviewed By: btrahan Subscribers: epriestley Maniphest Tasks: T8726 Differential Revision: https://secure.phabricator.com/D13644
This commit is contained in:
@@ -1007,7 +1007,7 @@ phutil_register_library_map(array(
|
||||
'HarbormasterUploadArtifactBuildStepImplementation' => 'applications/harbormaster/step/HarbormasterUploadArtifactBuildStepImplementation.php',
|
||||
'HarbormasterWaitForPreviousBuildStepImplementation' => 'applications/harbormaster/step/HarbormasterWaitForPreviousBuildStepImplementation.php',
|
||||
'HarbormasterWorker' => 'applications/harbormaster/worker/HarbormasterWorker.php',
|
||||
'HeraldAction' => 'applications/herald/storage/HeraldAction.php',
|
||||
'HeraldActionRecord' => 'applications/herald/storage/HeraldActionRecord.php',
|
||||
'HeraldAdapter' => 'applications/herald/adapter/HeraldAdapter.php',
|
||||
'HeraldAlwaysField' => 'applications/herald/field/HeraldAlwaysField.php',
|
||||
'HeraldAnotherRuleField' => 'applications/herald/field/HeraldAnotherRuleField.php',
|
||||
@@ -4661,7 +4661,7 @@ phutil_register_library_map(array(
|
||||
'HarbormasterUploadArtifactBuildStepImplementation' => 'HarbormasterBuildStepImplementation',
|
||||
'HarbormasterWaitForPreviousBuildStepImplementation' => 'HarbormasterBuildStepImplementation',
|
||||
'HarbormasterWorker' => 'PhabricatorWorker',
|
||||
'HeraldAction' => 'HeraldDAO',
|
||||
'HeraldActionRecord' => 'HeraldDAO',
|
||||
'HeraldAdapter' => 'Phobject',
|
||||
'HeraldAlwaysField' => 'HeraldField',
|
||||
'HeraldAnotherRuleField' => 'HeraldField',
|
||||
|
||||
@@ -690,7 +690,7 @@ abstract class HeraldAdapter extends Phobject {
|
||||
|
||||
public function willSaveAction(
|
||||
HeraldRule $rule,
|
||||
HeraldAction $action) {
|
||||
HeraldActionRecord $action) {
|
||||
|
||||
$target = $action->getTarget();
|
||||
if (is_array($target)) {
|
||||
@@ -996,7 +996,7 @@ abstract class HeraldAdapter extends Phobject {
|
||||
}
|
||||
|
||||
private function renderActionAsText(
|
||||
HeraldAction $action,
|
||||
HeraldActionRecord $action,
|
||||
PhabricatorHandleList $handles) {
|
||||
$rule_global = HeraldRuleTypeConfig::RULE_TYPE_GLOBAL;
|
||||
|
||||
@@ -1028,7 +1028,7 @@ abstract class HeraldAdapter extends Phobject {
|
||||
}
|
||||
|
||||
private function renderActionTargetAsText(
|
||||
HeraldAction $action,
|
||||
HeraldActionRecord $action,
|
||||
PhabricatorHandleList $handles) {
|
||||
|
||||
$target = $action->getTarget();
|
||||
|
||||
@@ -313,7 +313,7 @@ final class HeraldRuleController extends HeraldController {
|
||||
$action[1] = null;
|
||||
}
|
||||
|
||||
$obj = new HeraldAction();
|
||||
$obj = new HeraldActionRecord();
|
||||
$obj->setAction($action[0]);
|
||||
$obj->setTarget($action[1]);
|
||||
|
||||
|
||||
@@ -108,7 +108,7 @@ final class HeraldRuleQuery extends PhabricatorCursorPagedPolicyAwareQuery {
|
||||
$rule_ids);
|
||||
$conditions = mgroup($conditions, 'getRuleID');
|
||||
|
||||
$actions = id(new HeraldAction())->loadAllWhere(
|
||||
$actions = id(new HeraldActionRecord())->loadAllWhere(
|
||||
'ruleID IN (%Ld)',
|
||||
$rule_ids);
|
||||
$actions = mgroup($actions, 'getRuleID');
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
final class HeraldAction extends HeraldDAO {
|
||||
final class HeraldActionRecord extends HeraldDAO {
|
||||
|
||||
protected $ruleID;
|
||||
|
||||
@@ -99,14 +99,14 @@ final class HeraldRule extends HeraldDAO
|
||||
if (!$this->getID()) {
|
||||
return array();
|
||||
}
|
||||
return id(new HeraldAction())->loadAllWhere(
|
||||
return id(new HeraldActionRecord())->loadAllWhere(
|
||||
'ruleID = %d',
|
||||
$this->getID());
|
||||
}
|
||||
|
||||
public function attachActions(array $actions) {
|
||||
// TODO: validate actions have been attached.
|
||||
assert_instances_of($actions, 'HeraldAction');
|
||||
assert_instances_of($actions, 'HeraldActionRecord');
|
||||
$this->actions = $actions;
|
||||
return $this;
|
||||
}
|
||||
@@ -123,9 +123,9 @@ final class HeraldRule extends HeraldDAO
|
||||
}
|
||||
|
||||
public function saveActions(array $actions) {
|
||||
assert_instances_of($actions, 'HeraldAction');
|
||||
assert_instances_of($actions, 'HeraldActionRecord');
|
||||
return $this->saveChildren(
|
||||
id(new HeraldAction())->getTableName(),
|
||||
id(new HeraldActionRecord())->getTableName(),
|
||||
$actions);
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@ final class HeraldRule extends HeraldDAO
|
||||
queryfx(
|
||||
$this->establishConnection('w'),
|
||||
'DELETE FROM %T WHERE ruleID = %d',
|
||||
id(new HeraldAction())->getTableName(),
|
||||
id(new HeraldActionRecord())->getTableName(),
|
||||
$this->getID());
|
||||
$result = parent::delete();
|
||||
$this->saveTransaction();
|
||||
|
||||
Reference in New Issue
Block a user