Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F539356
PhabricatorProjectsAncestorsSearchEngineAttachment.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
704 B
Referenced Files
None
Subscribers
None
PhabricatorProjectsAncestorsSearchEngineAttachment.php
View Options
<?php
final
class
PhabricatorProjectsAncestorsSearchEngineAttachment
extends
PhabricatorSearchEngineAttachment
{
public
function
getAttachmentName
()
{
return
pht
(
'Project Ancestors'
);
}
public
function
getAttachmentDescription
()
{
return
pht
(
'Get the full ancestor list for each project.'
);
}
public
function
getAttachmentForObject
(
$object
,
$data
,
$spec
)
{
$ancestors
=
$object
->
getAncestorProjects
();
// Order ancestors by depth, ascending.
$ancestors
=
array_reverse
(
$ancestors
);
$results
=
array
();
foreach
(
$ancestors
as
$ancestor
)
{
$results
[]
=
$ancestor
->
getRefForConduit
();
}
return
array
(
'ancestors'
=>
$results
,
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Mon, May 12, 9:09 AM (1 d, 23 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
120249
Default Alt Text
PhabricatorProjectsAncestorsSearchEngineAttachment.php (704 B)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment