Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F549013
DiffusionPreCommitContentRevisionAcceptingReviewersHeraldField.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1010 B
Referenced Files
None
Subscribers
None
DiffusionPreCommitContentRevisionAcceptingReviewersHeraldField.php
View Options
<?php
final
class
DiffusionPreCommitContentRevisionAcceptingReviewersHeraldField
extends
DiffusionPreCommitContentHeraldField
{
const
FIELDCONST
=
'diffusion.pre.content.revision.accepting'
;
public
function
getHeraldFieldName
()
{
return
pht
(
'Accepting reviewers'
);
}
public
function
getFieldGroupKey
()
{
return
HeraldRelatedFieldGroup
::
FIELDGROUPKEY
;
}
public
function
getHeraldFieldValue
(
$object
)
{
$revision
=
$this
->
getAdapter
()->
getRevision
();
if
(!
$revision
)
{
return
array
();
}
$diff_phid
=
$revision
->
getActiveDiffPHID
();
$reviewer_phids
=
array
();
foreach
(
$revision
->
getReviewers
()
as
$reviewer
)
{
if
(
$reviewer
->
isAccepted
(
$diff_phid
))
{
$reviewer_phids
[]
=
$reviewer
->
getReviewerPHID
();
}
}
return
$reviewer_phids
;
}
protected
function
getHeraldFieldStandardType
()
{
return
self
::
STANDARD_PHID_LIST
;
}
protected
function
getDatasource
()
{
return
new
DifferentialReviewerDatasource
();
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Mon, May 12, 1:59 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
122011
Default Alt Text
DiffusionPreCommitContentRevisionAcceptingReviewersHeraldField.php (1010 B)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment