Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F956157
ConduitAPI_flag_Method.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
ConduitAPI_flag_Method.php
View Options
<?php
abstract
class
ConduitAPI_flag_Method
extends
ConduitAPIMethod
{
public
function
getApplication
()
{
return
PhabricatorApplication
::
getByClass
(
'PhabricatorFlagsApplication'
);
}
protected
function
attachHandleToFlag
(
$flag
,
PhabricatorUser
$user
)
{
$handle
=
id
(
new
PhabricatorHandleQuery
())
->
setViewer
(
$user
)
->
withPHIDs
(
array
(
$flag
->
getObjectPHID
()))
->
executeOne
();
$flag
->
attachHandle
(
$handle
);
}
protected
function
buildFlagInfoDictionary
(
$flag
)
{
$color
=
$flag
->
getColor
();
$uri
=
PhabricatorEnv
::
getProductionURI
(
$flag
->
getHandle
()->
getURI
());
return
array
(
'id'
=>
$flag
->
getID
(),
'ownerPHID'
=>
$flag
->
getOwnerPHID
(),
'type'
=>
$flag
->
getType
(),
'objectPHID'
=>
$flag
->
getObjectPHID
(),
'reasonPHID'
=>
$flag
->
getReasonPHID
(),
'color'
=>
$color
,
'colorName'
=>
PhabricatorFlagColor
::
getColorName
(
$color
),
'note'
=>
$flag
->
getNote
(),
'handle'
=>
array
(
'uri'
=>
$uri
,
'name'
=>
$flag
->
getHandle
()->
getName
(),
'fullname'
=>
$flag
->
getHandle
()->
getFullName
(),
),
'dateCreated'
=>
$flag
->
getDateCreated
(),
'dateModified'
=>
$flag
->
getDateModified
(),
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Jun 17, 5:33 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
226146
Default Alt Text
ConduitAPI_flag_Method.php (1 KB)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment