@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.)
hq.recaptime.dev/wiki/Phorge
phorge
phabricator
1<?php
2
3interface HarbormasterBuildableInterface {
4
5 /**
6 * Get the object PHID which best identifies this buildable to humans.
7 *
8 * This object is the primary object associated with the buildable in the
9 * UI. The most human-readable object for a buildable varies: for example,
10 * for diffs the container (the revision) is more meaningful than the
11 * buildable (the diff), but for commits the buildable (the commit) is more
12 * meaningful than the container (the repository).
13 *
14 * @return string Related object PHID most meaningful for human viewers.
15 */
16 public function getHarbormasterBuildableDisplayPHID();
17
18 public function getHarbormasterBuildablePHID();
19 public function getHarbormasterContainerPHID();
20
21 public function getBuildVariables();
22 public function getAvailableBuildVariables();
23
24 public function newBuildableEngine();
25
26}