Page Menu
Home
WMGMC Issues
搜索
Configure Global Search
登录
Files
F16115
ConduitUserParameterType.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
订阅
标记用于日后
授予令牌
Size
1003 B
Referenced Files
None
订阅者
None
ConduitUserParameterType.php
View Options
<?php
final
class
ConduitUserParameterType
extends
ConduitParameterType
{
protected
function
getParameterValue
(
array
$request
,
$key
,
$strict
)
{
$value
=
parent
::
getParameterValue
(
$request
,
$key
,
$strict
);
if
(
$value
===
null
)
{
return
null
;
}
if
(!
is_string
(
$value
))
{
$this
->
raiseValidationException
(
$request
,
$key
,
pht
(
'Expected PHID or null, got something else.'
));
}
$user_phids
=
id
(
new
PhabricatorUserPHIDResolver
())
->
setViewer
(
$this
->
getViewer
())
->
resolvePHIDs
(
array
(
$value
));
return
nonempty
(
head
(
$user_phids
),
null
);
}
protected
function
getParameterTypeName
()
{
return
'phid|string|null'
;
}
protected
function
getParameterFormatDescriptions
()
{
return
array
(
pht
(
'User PHID.'
),
pht
(
'Username.'
),
pht
(
'Literal null.'
),
);
}
protected
function
getParameterExamples
()
{
return
array
(
'"PHID-USER-1111"'
,
'"alincoln"'
,
'null'
,
);
}
}
File Metadata
详情
附加的
Mime Type
text/x-php
Expires
9月 11 Thu, 1:46 PM (18 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5586
默认替代文本
ConduitUserParameterType.php (1003 B)
Attached To
Mode
rP phorge
附加的
Detach File
Event Timeline
Log In to Comment