mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 06:42:42 +01:00
Fix call to non-existing newWorkCommands() in NuanceItemType
Summary: rPe1b8532e2478395bd1f36baecb998adeef5bea3d introduced an implementation of `newWorkCommands()` in the child class `NuanceFormItemType` which is called in parent `NuanceItemType::buildWorkCommands()` without being defined in that parent class. Thus define `newWorkCommands()` as an abstract class in parent class `NuanceItemType` and add an implementation returning null in the other child class `NuanceGitHubEventItemType` to make static code analyzers happy. Test Plan: Carefully read the code. Reviewers: O1 Blessed Committers, valerio.bozzolan Reviewed By: O1 Blessed Committers, valerio.bozzolan Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Differential Revision: https://we.phorge.it/D25655
This commit is contained in:
parent
cb5a72b5e6
commit
3349c3be17
2 changed files with 6 additions and 0 deletions
|
@ -20,6 +20,10 @@ final class NuanceGitHubEventItemType
|
||||||
return $this->newRawEvent($item)->getEventFullTitle();
|
return $this->newRawEvent($item)->getEventFullTitle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function newWorkCommands(NuanceItem $item) {
|
||||||
|
return array();
|
||||||
|
}
|
||||||
|
|
||||||
public function canUpdateItems() {
|
public function canUpdateItems() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,8 @@ abstract class NuanceItemType
|
||||||
private $viewer;
|
private $viewer;
|
||||||
private $controller;
|
private $controller;
|
||||||
|
|
||||||
|
abstract protected function newWorkCommands(NuanceItem $item);
|
||||||
|
|
||||||
public function setViewer(PhabricatorUser $viewer) {
|
public function setViewer(PhabricatorUser $viewer) {
|
||||||
$this->viewer = $viewer;
|
$this->viewer = $viewer;
|
||||||
return $this;
|
return $this;
|
||||||
|
|
Loading…
Reference in a new issue