mirror of
https://we.phorge.it/source/arcanist.git
synced 2024-11-21 22:32:41 +01:00
Improve arc-browse for php 8.1
Summary: Ref T15064. Test Plan: ran some `arc browse` commands in php 8.1, got no exceptions. Reviewers: O1 Blessed Committers, valerio.bozzolan, Sten Reviewed By: O1 Blessed Committers, valerio.bozzolan, Sten Subscribers: Sten, speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Maniphest Tasks: T15064 Differential Revision: https://we.phorge.it/D25339
This commit is contained in:
parent
152ba1f02a
commit
6e4947b55f
3 changed files with 5 additions and 5 deletions
|
@ -15,7 +15,7 @@ final class ArcanistBrowseObjectNameURIHardpointQuery
|
|||
$token_set = array();
|
||||
foreach ($refs as $key => $ref) {
|
||||
$token = $ref->getToken();
|
||||
if (!strlen($token)) {
|
||||
if (!phutil_nonempty_string($token)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -41,7 +41,7 @@ final class ArcanistBrowseObjectNameURIHardpointQuery
|
|||
continue;
|
||||
}
|
||||
|
||||
$uri = idx($object, 'uri');
|
||||
$uri = idx($object, 'uri', '');
|
||||
if (!strlen($uri)) {
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -142,7 +142,7 @@ EOTEXT
|
|||
if ($many_hits) {
|
||||
foreach ($many_hits as $ref) {
|
||||
$token = $ref->getToken();
|
||||
if (strlen($token)) {
|
||||
if (phutil_nonempty_string($token)) {
|
||||
$message = pht('Argument "%s" is ambiguous.', $token);
|
||||
} else {
|
||||
$message = pht('Default behavior is ambiguous.');
|
||||
|
@ -167,7 +167,7 @@ EOTEXT
|
|||
|
||||
foreach ($many_hits as $ref) {
|
||||
$token_display = $ref->getToken();
|
||||
if (!strlen($token)) {
|
||||
if (!phutil_nonempty_string($token)) {
|
||||
$token_display = pht('<default>');
|
||||
}
|
||||
|
||||
|
|
|
@ -79,7 +79,7 @@ final class ArcanistRepositoryRef
|
|||
|
||||
$params = $params + $defaults;
|
||||
|
||||
$uri_base = $this->browseURI;
|
||||
$uri_base = coalesce($this->browseURI, '');
|
||||
$uri_base = rtrim($uri_base, '/');
|
||||
|
||||
$uri_branch = phutil_escape_uri_path_component($params['branch']);
|
||||
|
|
Loading…
Reference in a new issue