Changeset View
Changeset View
Standalone View
Standalone View
src/applications/repository/storage/PhabricatorRepository.php
Show First 20 Lines • Show All 571 Lines • ▼ Show 20 Lines | /* -( Repository URI Management )------------------------------------------ */ | ||||
* Get a parsed object representation of the repository's remote URI. This | * Get a parsed object representation of the repository's remote URI. This | ||||
* may be a normal URI (returned as a @{class@libphutil:PhutilURI}) or a git | * may be a normal URI (returned as a @{class@libphutil:PhutilURI}) or a git | ||||
* URI (returned as a @{class@libphutil:PhutilGitURI}). | * URI (returned as a @{class@libphutil:PhutilGitURI}). | ||||
* | * | ||||
* @return wild A @{class@libphutil:PhutilURI} or | * @return wild A @{class@libphutil:PhutilURI} or | ||||
* @{class@libphutil:PhutilGitURI}. | * @{class@libphutil:PhutilGitURI}. | ||||
* @task uri | * @task uri | ||||
*/ | */ | ||||
private function getRemoteURIObject() { | public function getRemoteURIObject() { | ||||
$raw_uri = $this->getDetail('remote-uri'); | $raw_uri = $this->getDetail('remote-uri'); | ||||
if (!$raw_uri) { | if (!$raw_uri) { | ||||
return new PhutilURI(''); | return new PhutilURI(''); | ||||
} | } | ||||
if (!strncmp($raw_uri, '/', 1)) { | if (!strncmp($raw_uri, '/', 1)) { | ||||
return new PhutilURI('file://'.$raw_uri); | return new PhutilURI('file://'.$raw_uri); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 368 Lines • Show Last 20 Lines |