Page MenuHomePhabricator

final class HarbormasterBuild
Phabricator Technical Documentation (Harbormaster)

This class is not documented.

Tasks

Configuring Storage

Other Methods

Methods

public static function pushStorageNamespace($namespace)
Inherited

This method is not documented.
Parameters
$namespace
Return
wild

public static function popStorageNamespace()
Inherited

This method is not documented.
Return
wild

public static function getDefaultStorageNamespace()
Inherited

This method is not documented.
Return
wild

public static function getStorageNamespace()
Inherited

This method is not documented.
Return
wild

public function setForcedStorageNamespace($namespace)
Inherited

This method is not documented.
Parameters
$namespace
Return
wild

protected function establishLiveConnection($mode)
Inherited

This method is not documented.
Parameters
$mode
Return
wild

private function newClusterConnection($application, $database, $mode)
Inherited

This method is not documented.
Parameters
$application
$database
$mode
Return
wild

private function raiseImproperWrite($database)
Inherited

This method is not documented.
Parameters
$database
Return
wild

private function raiseImpossibleWrite($database)
Inherited

This method is not documented.
Parameters
$database
Return
wild

private function raiseUnconfigured($database)
Inherited

This method is not documented.
Parameters
$database
Return
wild

private function raiseUnreachable($database, $proxy)
Inherited

This method is not documented.
Parameters
$database
Exception$proxy
Return
wild

public function getTableName()
Inherited

This method is not documented.
Return
wild

public function getApplicationName()
Inherited

This method is not documented.
Return
wild

protected function getDatabaseName()
Inherited

This method is not documented.
Return
wild

public static function chunkSQL($fragments, $limit)
Inherited

PhabricatorLiskDAO

Break a list of escaped SQL statement fragments (e.g., VALUES lists for INSERT, previously built with qsprintf()) into chunks which will fit under the MySQL 'max_allowed_packet' limit.

If a statement is too large to fit within the limit, it is broken into its own chunk (but might fail when the query executes).

Parameters
array$fragments
$limit
Return
wild

protected function assertAttached($property)
Inherited

This method is not documented.
Parameters
$property
Return
wild

protected function assertAttachedKey($value, $key)
Inherited

This method is not documented.
Parameters
$value
$key
Return
wild

protected function detectEncodingForStorage($string)
Inherited

This method is not documented.
Parameters
$string
Return
wild

protected function getUTF8StringFromStorage($string, $encoding)
Inherited

This method is not documented.
Parameters
$string
$encoding
Return
wild

protected function willReadData(&$data)
Inherited

This method is not documented.
Parameters
array&$data
Return
wild

protected function willWriteData(&$data)
Inherited

This method is not documented.
Parameters
array&$data
Return
wild

public static function initializeNewBuild($actor)

This method is not documented.
Parameters
PhabricatorUser$actor
Return
wild

public function delete()

This method is not documented.
Return
wild

protected function getConfiguration()

This method is not documented.
Return
wild

public function generatePHID()

This method is not documented.
Return
wild

public function attachBuildable($buildable)

This method is not documented.
Parameters
HarbormasterBuildable$buildable
Return
wild

public function getBuildable()

This method is not documented.
Return
wild

public function getName()

This method is not documented.
Return
wild

public function attachBuildPlan($build_plan)

This method is not documented.
Parameters
HarbormasterBuildPlan$build_plan
Return
wild

public function getBuildPlan()

This method is not documented.
Return
wild

public function getBuildTargets()

This method is not documented.
Return
wild

public function attachBuildTargets($targets)

This method is not documented.
Parameters
array$targets
Return
wild

public function isBuilding()

This method is not documented.
Return
wild

public function isAutobuild()

This method is not documented.
Return
wild

public function retrieveVariablesFromBuild()

This method is not documented.
Return
wild

public static function getAvailableBuildVariables()

This method is not documented.
Return
wild

public function isComplete()

This method is not documented.
Return
wild

public function isPaused()

This method is not documented.
Return
wild

public function isPassed()

This method is not documented.
Return
wild

public function isFailed()

This method is not documented.
Return
wild

public function getURI()

This method is not documented.
Return
wild

protected function getBuildStatusObject()

This method is not documented.
Return
wild

public function getObjectName()

This method is not documented.
Return
wild

private function getUnprocessedCommands()

This method is not documented.
Return
wild

public function attachUnprocessedCommands($commands)

This method is not documented.
Parameters
array$commands
Return
wild

public function canRestartBuild()

This method is not documented.
Return
wild

public function assertCanRestartBuild()

This method is not documented.
Return
wild

public function canPauseBuild()

This method is not documented.
Return
wild

public function canAbortBuild()

This method is not documented.
Return
wild

public function canResumeBuild()

This method is not documented.
Return
wild

public function isPausing()

This method is not documented.
Return
wild

public function isResuming()

This method is not documented.
Return
wild

public function isRestarting()

This method is not documented.
Return
wild

public function isAborting()

This method is not documented.
Return
wild

public function deleteUnprocessedCommands()

This method is not documented.
Return
wild

public function canIssueCommand($viewer, $command)

This method is not documented.
Parameters
PhabricatorUser$viewer
$command
Return
wild

public function assertCanIssueCommand($viewer, $command)

This method is not documented.
Parameters
PhabricatorUser$viewer
$command
Return
wild

public function sendMessage($viewer, $command)

This method is not documented.
Parameters
PhabricatorUser$viewer
$command
Return
wild
This method is not documented.
Return
wild
This method is not documented.
Return
wild

public function getCapabilities()

This method is not documented.
Return
wild

public function getPolicy($capability)

This method is not documented.
Parameters
$capability
Return
wild

public function hasAutomaticCapability($capability, $viewer)

This method is not documented.
Parameters
$capability
PhabricatorUser$viewer
Return
wild

public function describeAutomaticCapability($capability)

This method is not documented.
Parameters
$capability
Return
wild
This method is not documented.
Return
wild

public function getFieldValuesForConduit()

This method is not documented.
Return
wild

public function getConduitSearchAttachments()

This method is not documented.
Return
wild

public function destroyObjectPermanently($engine)

This method is not documented.
Parameters
PhabricatorDestructionEngine$engine
Return
wild