Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/harbormaster/interface/HarbormasterBuildableInterface.php
12256 views
1
<?php
2
3
interface 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 phid 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
}
27
28